I joined this forum to learn more about tuning E38 PCMs. I am doing an LS3 swap into a Manta B in Germany. I was looking for a way to tune these ECUs without having to buy expensive equipment.
I dont have much experience with ECU reverse engineering itself, but i contributed quite a bit to the open source tool RomRaider. Since JetTuner does not support saving as binary I looked into the file format it uses (JDF/VDF). After I wrapped my head around it I wrote a conversion layer into RomRaider. This is not perfect and there are still areas of the format I havent understood yet, but a lot of tables work correctly.
RomRaider saves its definitions in an .xml format. After you load the JDF definition you can export it under the file tab as a RR XML to see the definition as text.
For testing I only had my E38 binary and the 53_01.jdf file with OBD2Form4.ttf (contains axis data), its likely not every other definition will work correctly. If it doesnt work for you I can take a look if you send me the definition and binary.
I also found antus E38-Checksum tool and ported it to RomRaider, which can now validate and fix E38 checksums aswell when saving. The checksum needs to inserted in the converted XML, since the conversion layer does not currently know how to detect an E38 definition.
RomRaider also has J-2534 compatibility which could also be extended for PCM logging in the future.

Known issues
- (Fixed) DTCs are currently missing
- (Fixed) Some tables have offsets after each row or column in the binary, this is currently not supported
- Some switches only change a few bits and not the entire byte, also not supported currently
- (Fixed) Scalar datatype might not always be correct
Edit: My code has been included in the latest 1.0.0 Romraider Release, you can download it on Romraider.com.
Cheers!