Speed sensitive 3 step (NLTS, launch RPM, Rev limit)
Speed sensitive 3 step (NLTS, launch RPM, Rev limit)
PROGRAMMERS ONLY:
I saw a thread to making a NLTS (no lift to shift). The DSM and EVO code is so similliar I've noticed that I'm going to post some DSM code that an old DSM'er (Kyle Terry) helped me make, then I modified even further. The reason for a speed sensitive NLTS is that while riding the clutch in first gear for a launch you don't want to smack your NLTS RPM. The NLTS option is MUCH easier on the transmission and should be placed on the TOP clutch switch not the bottom. Since the dissassembly of the EVO ecu isn't open to me I don't know where the registers are, the location of the clutch bit, and a bunch of other stuff. If you simply take this code and substitute the proper locations it should work well. What your basically doing is jumping out of the main routine when the ecu checks for a rev limit condition. Then you run this subroutine in an empty space of code. On the 1g DSM's we have to wire in the clutch switch to an empty input on the ecu. I haven't checked my evo but hopefully it already toggles a bit in the ecu. For those arguing the performance benifits. Its MUCH easier on the transmission and I dropped 2 tenths in the quarter with a no lift and 50 thousandths on my launches and made them dead consistent.
4F50 96 C6 LCAA L00C6 ; load speed sensor into accum. A
4F52 81 75 CMPA $0075 ; test if car is moving
4F54 23 04 BLS ; if car is moving skip next 4
4F56 8C 03A9 CPX $03A9 ; car is stopped launch stutter
4F59 39 RTS ; return from subroutine
4F5A 81 10 CMPA $0010 ; compare VSS with 10h
4F5C 24 06 BHS ; slower than ~30mph skip next 6
4F5E 96 06 LDAA L0006 ; load clutch bit into accum. A
4F60 85 20 BITA $0020 ; accumulate with 0020h
4F62 27 04 BEQ ; if clutch is in go to NLTS
4F64 8C 01F4 CPX $01F4 ; clutch is up stock rev limiter
4F67 39 RTS ; return from subroutine
4F68 8C 02AA CPX $02AA ; NLTS stutter RPM
4F6B 39 RTS ; return from subroutine
I saw a thread to making a NLTS (no lift to shift). The DSM and EVO code is so similliar I've noticed that I'm going to post some DSM code that an old DSM'er (Kyle Terry) helped me make, then I modified even further. The reason for a speed sensitive NLTS is that while riding the clutch in first gear for a launch you don't want to smack your NLTS RPM. The NLTS option is MUCH easier on the transmission and should be placed on the TOP clutch switch not the bottom. Since the dissassembly of the EVO ecu isn't open to me I don't know where the registers are, the location of the clutch bit, and a bunch of other stuff. If you simply take this code and substitute the proper locations it should work well. What your basically doing is jumping out of the main routine when the ecu checks for a rev limit condition. Then you run this subroutine in an empty space of code. On the 1g DSM's we have to wire in the clutch switch to an empty input on the ecu. I haven't checked my evo but hopefully it already toggles a bit in the ecu. For those arguing the performance benifits. Its MUCH easier on the transmission and I dropped 2 tenths in the quarter with a no lift and 50 thousandths on my launches and made them dead consistent.
4F50 96 C6 LCAA L00C6 ; load speed sensor into accum. A
4F52 81 75 CMPA $0075 ; test if car is moving
4F54 23 04 BLS ; if car is moving skip next 4
4F56 8C 03A9 CPX $03A9 ; car is stopped launch stutter
4F59 39 RTS ; return from subroutine
4F5A 81 10 CMPA $0010 ; compare VSS with 10h
4F5C 24 06 BHS ; slower than ~30mph skip next 6
4F5E 96 06 LDAA L0006 ; load clutch bit into accum. A
4F60 85 20 BITA $0020 ; accumulate with 0020h
4F62 27 04 BEQ ; if clutch is in go to NLTS
4F64 8C 01F4 CPX $01F4 ; clutch is up stock rev limiter
4F67 39 RTS ; return from subroutine
4F68 8C 02AA CPX $02AA ; NLTS stutter RPM
4F6B 39 RTS ; return from subroutine
to be honest it would be really nice to be able to use this feature without needing to buy a standalone. Im a previous DSMer and used this feature on almost every car i had while racing at the track as it DOES provide timeslip improvments. I dont think the code in the evo ecu is as simular as you might think it is and i think somone else is working on getting this working in the evo ecu. Would be a great break for all of us if this were to come out, thats for sure.
Trending Topics
Thread
Thread Starter
Forum
Replies
Last Post
franzcars
ECU Flash
159
Jul 22, 2025 12:26 AM
newcomer81
Evo X Engine Management / Tuning Forums
16
Apr 4, 2013 07:33 PM









