PDA

View Full Version : XDF to CAX Converter



Omega_5
September 19th, 2024, 02:06 AM
Over the past few months, I have been building a converter to convert definitions from TunerPro XDF format in to the EFILive CAX format.
I have now published it, and is free for use.

converter.twinrivertuning.ca

I'm always trying to update this and add new support.
If you run in to issues or find something that could be added, please post it here.

Omega_5
September 19th, 2024, 02:08 AM
Change Notes
v0.4
XDF min / max now supported. Hard min / max will override soft limits if exceeded.
Fixed issue with column first tables transferring as unsigned.
TunerPro units are now supported.

v0.3
Another fix for the issue with 32 bit floats being converted to 32 bit unsigned.

v0.2
Fixed 32 bit floats being converted to 32 bit unsigned.
Spaces in table labels now convert with an underscore, fixing a bug in how tables are displayed.

v0.1
Initial release


Known Bugs
Factor and offset are in beta testing. -> Decimals and basic functions work as intended. Scientific notation can be buggy.
EFILive populates tables by Row / Column based on controller. TunerPro is not this intelligent, as it has no controller reference. If your tables do not transfer properly, the XDF may need to be changed between Row / Column.
XDFs converted from WinOLS may internally reference the axis with the same address as the table. This currently causes a converter error and crash. Fix: Change the axis to external.

Lennydmaxguy
September 20th, 2024, 12:31 PM
Thanks a lot for this tool. It works great for the most part.

One little issue I noticed was when converting a floating point definition, the converter sets it to UNM in the CAX rather than FLT.

Omega_5
September 20th, 2024, 01:32 PM
Thanks a lot for this tool. It works great for the most part.

One little issue I noticed was when converting a floating point definition, the converter sets it to UNM in the CAX rather than FLT.


Thanks for the feedback. I found the culprit, so I'll get it fixed on the next release.

I was also informed of a bug on table labels. I neglected to take in to account that spaces are treated like commas in a CAX file. This will be fixed on the next release as well.

Omega_5
September 21st, 2024, 03:51 AM
v0.3 released. Both bugs should now be fixed.

Omega_5
October 22nd, 2024, 04:56 AM
v0.4 released.
Bug fix, TunerPro units supported, XDF limits supported.