Do you have the AFM Transfer Function map in your XDF? This is the map that lets you input different values for different airflow meters.johnb wrote: Fri Sep 19, 2025 4:14 pmI think it's a complete re-write from the way he talked about it back in the day. I've never seen the code but one thing I know is that the stock program expects a certain curve from the stock airflow meter and while you can scale it a bit, you cannot make it work with a different kind of curve just by changing the maps. The basic exponential shape is hard coded into the original program.JHY wrote: Fri Sep 19, 2025 1:58 pmThanks Dave!Dave W. wrote: Fri Sep 19, 2025 8:59 am
Here's some good info on the LR M-Tune. https://www.lindseyracing.com/LR/Parts/M-TUNE.html
Basically, the chip holds 14 different and complete ROM images, the dip switches select which section of the chip to use.
I'd recommend that you start with the tune that matches your mods, then use the FQS switch to adjust the tune. I'd recommend that you have a wideband O2 sensor installed for accurate feedback. If that doesn't give good results, extensive chip hacking can be done using an Ostrich, TunerProRT and a chip burner to upload the chip file to your laptop to view with TunerPro. Then you'll need to use the map tracer function in TunerPro to find which one of the 14 tunes you're using. This can be tedious. Once you find which section of the chip you're using, then you can begin manually searching the raw hex file for individual maps. By the time you're done, you'll be a pro! (hint: this may take a long time).
I've found that the "newer" version of the LR M-Tune is a bit different than Josh's OG version (and LR's initial version). The original used a daughterboard with the 4 dip switches beneath, whereas the newer version is just a 28pin chip with no daughterboard/dip switches. There is a jumper wire you can use (in the DME harness, external to the DME) to activate a second tune on the later version (not sure if the original used this jumper wire feature or not).
What I have no idea of, is how different the control strategy/calibration is between the two versions—but I'm assuming the XDF/BIN is different for each version.
I think deciphering the Hex file is within my curiosity, but beyond my skillsParticularly because I suspect that a lot of the M Tune code is completely different and not just "rescaled" or manipulated tables (i.e. 3+ WOT inputs compared to stock 2 axis table, WOT timing outputs, etc.)
Anyway, looking forward to learning more, this is all super interesting. Thanks again for the huge baseline of work you guys have all done here!
There's also a map table, which is a section of the chip that simply lists the addresses of the tables. So if you want to relocate a map you can change the address of the map listed in the map table and the code will use that map in a new location. That's how I expanded the PT fuel and timing maps- I moved them to a location that has more empty space, then changed the maps address in the map table.
