I am trying to use ME7+TUNER+WIZZARD to insert the launch control function into my bin. I have just about figured out 90% of everything from modifying my bin in winols to checksums and the modifications neccesary & documented in Sn00ks pdf.
At the moment I need to figure out how to properly insert my bit-mask in the wizard correctly. Does anyone mind looking into this so I can understand how to input the correct bit mask for b_brems & b_kuppl?
What exactly is the decoded portion's definition in the xls table for b_brems & k_kuppl? Also where is FTOMN exactly so I can set that to 0 as documented.
For what its worth I took a look at
http://nefariousmotorsports.com/forum/index.php?topic=3791.0 & the pdf sn00k posted
to better understand how the variables at 17E00 work as well as learn the asm behind the function with the defined ram variables and I have been able to get that working with alterations in my xdf for his bin but I want to fully inport this into my personal bin to learn and use.
Information I have found:
I used ME7 Logger and My .ecu file output to conjecture this together.
the sequence I need to find to insert my jump to launch control code "D7 40 06 02 03 F8"
0BF800 Region Of No Code For NLS Launch Code Insertion at least 16x9 large of FF.
17E00 Region of FF / No Code For Variables in anti-lag NLS function.
0x384CE5 - 0x385417 unused gap of RAM using 0x384FF0 for NLS COUNT ; Understanding I May have to disassemble my bin to double check that ram is actually unused.
Found the following variables:
tsrldyn 0x380C05
b_kuppl 0x00FD4C Bit Mask 0x0040
vfil_w 0x381E1A
nmot_w 0x00F89E
wped 0x3809CE
*b_brems 0x00FD4C bit mask 0x0040 minus 2 ; I'm having trouble understanding how the bitmask works, Unable to find Sn00k's text document "Bit-registrys_bitmasks.txt" to understand more.
*From understanding the forum thread on b_brems & B_bk:
"
http://nefariousmotorsports.com/forum/index.php?topic=1363.0"
I believe they are interchangeable since they are in the same registry so I also used the .ecu files B_bk definition and determined this:
*B_bk 0x00FD4C Bit Mask 0x0004
asterisks meaning I'm a bit unclear.
I believe with learning the bitmask I will be able to implement this properly. Then I would only need to research how to disable misfire monitors while launch is active either by quickly setting the counter to zero while in the loop (eurodyne) and other associated variables to prevent check engine light and stored dtcs.
Thanks!
Also I have attached a dtc output I got from running the test file from envisible for future reference, I will have to research that as well.