Results 1 to 7 of 7

Thread: Creating CAX8 files

  1. #1
    Lifetime Member Cougar281's Avatar
    Join Date
    Jan 2006
    Posts
    890

    Default Creating CAX8 files

    Figured I'd post this here, since there doesn't really seem to be a better place, and try to tag @Blacky.

    I was trying to build a CAX8, and was finally successful, but frankly, with zero credit to the 'template' file provided by EFILive. I read that file multiple times, but was unable to create a file that worked using it.

    I finally resorted to looking for a cax8 that someone had posted that was in line with what I was looking to make. So I found a Cummins/transmission DTC CAX8 that fit the bill, and from there, with the info I had, I was able to make a CAX8 that works.

    For example, this was my first iteration:
    Click image for larger version. 

Name:	DTC1.JPG 
Views:	19 
Size:	23.5 KB 
ID:	24668

    After I added a few more, each one had it's own folder and parameters table, which was 'kludgy'. So after some thinking and tinkering, this was my cleanup result:
    Click image for larger version. 

Name:	DTC1a.JPG 
Views:	20 
Size:	49.1 KB 
ID:	24669

    My suggestion is, in addition to having the long drawn out explanation of everything, which is CERTAINLY not bad to have, include some actual examples of simple things like DTCs, more complex things like tables, etc (with bogus addresses if you want to obfuscate). Using that cax8 that was posted for the Cummins world, I was able to build a functional cax8 for the application I was looking for in the GM world, and in the format that it was posted, it was 'messy', at least how I initially applied it (I'm not sure how it shows up with the controller it was made for), and I was actually able to clean it up. It would be even better if DTC related cax files could be in a separate branch similar to how it's done with EFILIve mapped DTCs, but from what I've gathered, that functionality isn't possible with cax/cax8 files.

  2. #2
    Member
    Join Date
    Mar 2022
    Posts
    69

    Default

    I agree that CAX/CAX8 files are way to hard to figure out. In fact, any more I modify files in binary format using Tunerpro, then load them into Efilive, and correct checksums.

    Is there any possibility Efilive could make an importer for XDF files? That would be great, as they're so much easier to make.

  3. #3
    Junior Member
    Join Date
    Sep 2013
    Posts
    18

    Default

    There isn't a lot of information on CAX files, and even less on CAX8 files. Probably for good reason; it's a way to weed out the ones that shouldn't be editing out of scope parameters. With that said, it makes it difficult for those of us that are used to other definition types.

    A few pointers;
    - Take look in to how enums work. You can set up your enums exactly as you want them, and in whatever order. CAX8 makes is really easy, by declaring them in the header.
    - Try playing around with the segment and tree values. You can really customize how and where your custom parameters show up.
    - If you want to see how a CAX8 likes it's format, try grabbing a few well known CAX files, and converting them with the built in tool.

    For DTC's, they are a massive pain. I got to the point of building an excel file to quickly build up tables, and make them consistent.
    For the rest of my definitions, I write most of them in the old CAX format and convert, then tweak after. For others, I write them in TunerPro and convert them using a custom converter that I've been working on.

  4. #4
    Member
    Join Date
    Mar 2022
    Posts
    69

    Default

    Quote Originally Posted by Omega_5 View Post
    There isn't a lot of information on CAX files, and even less on CAX8 files. Probably for good reason; it's a way to weed out the ones that shouldn't be editing out of scope parameters. With that said, it makes it difficult for those of us that are used to other definition types.

    A few pointers;
    - Take look in to how enums work. You can set up your enums exactly as you want them, and in whatever order. CAX8 makes is really easy, by declaring them in the header.
    - Try playing around with the segment and tree values. You can really customize how and where your custom parameters show up.
    - If you want to see how a CAX8 likes it's format, try grabbing a few well known CAX files, and converting them with the built in tool.

    For DTC's, they are a massive pain. I got to the point of building an excel file to quickly build up tables, and make them consistent.
    For the rest of my definitions, I write most of them in the old CAX format and convert, then tweak after. For others, I write them in TunerPro and convert them using a custom converter that I've been working on.
    Are you saying you have a converter for XDF files? If so, I'm interested!

  5. #5
    Junior Member
    Join Date
    Sep 2013
    Posts
    18

    Default

    It's a work in progress, but yes, an XDF can be converted to a CAX.

  6. #6
    Member
    Join Date
    Mar 2022
    Posts
    69

    Default

    Quote Originally Posted by Omega_5 View Post
    It's a work in progress, but yes, an XDF can be converted to a CAX.
    If you're willing to sell a copy of it, I'd like to buy it.

  7. #7
    Junior Member
    Join Date
    Sep 2013
    Posts
    18

    Default

    Quote Originally Posted by Lennydmaxguy View Post
    If you're willing to sell a copy of it, I'd like to buy it.
    Free for use;
    https://forum.efilive.com/showthread...-CAX-Converter

Similar Threads

  1. cax8 byte skip capable???
    By Jim P in forum Cummins 6.7L
    Replies: 0
    Last Post: April 4th, 2024, 12:16 PM
  2. 2021 68RFE DTC cax8
    By Jim P in forum Cummins 6.7L
    Replies: 0
    Last Post: May 19th, 2022, 03:08 PM
  3. Creating DSP5 Changes
    By Bonestock in forum V8 Tune Editor
    Replies: 0
    Last Post: January 27th, 2021, 07:19 AM
  4. creating calc_pids
    By grayphoenix85 in forum Petrol / Gas
    Replies: 18
    Last Post: April 28th, 2019, 11:32 AM
  5. creating a script
    By SGFastMax in forum Duramax LB7
    Replies: 2
    Last Post: June 10th, 2009, 08:26 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •