j2534 Open Source Resources

User avatar
antus
Site Admin
Posts: 8237
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: j2534 Open Source Resources

Post by antus »

That IO Active PDF was a great read. It was good and interesting to see how other people do it. The ford stuff was all obd2 standard and very similar to the GM but some of the toyota stuff was new to me. Anyone who wants an idea about writing flash software should read that document to get an idea whats involved.
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
User avatar
rolls
Posts: 407
Joined: Wed Sep 07, 2016 11:22 am
cars: bf xr6t falcon

Re: j2534 Open Source Resources

Post by rolls »

https://dl.dropboxusercontent.com/u/1428435/PHF2BIN.rar

Ford IDS PHF to Binary converter I wrote this afternoon. Wrote a plugin structure so it can be extended to open/save other formats if desired. All source code included.

It only works with BF/FG PHF files, I haven't tested it with others. Also the PHF file is missing the binary from 0x10000 to 0x20000 which I believe is some unimportant bit of ROM. I fill this section with 0xFF

Not sure if it is of use to anyone but I am using the plugin library in my PCM editing software so other people can extend it to open/save other formats.
User avatar
Tazzi
Posts: 3422
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: j2534 Open Source Resources

Post by Tazzi »

rolls wrote:https://dl.dropboxusercontent.com/u/1428435/PHF2BIN.rar

Ford IDS PHF to Binary converter I wrote this afternoon. Wrote a plugin structure so it can be extended to open/save other formats if desired. All source code included.

It only works with BF/FG PHF files, I haven't tested it with others. Also the PHF file is missing the binary from 0x10000 to 0x20000 which I believe is some unimportant bit of ROM. I fill this section with 0xFF

Not sure if it is of use to anyone but I am using the plugin library in my PCM editing software so other people can extend it to open/save other formats.
Following on what you did on FordMods with the security access. Any idea what security access level two is for? Seems odd have two different ones!
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
jay woo
Posts: 51
Joined: Mon Jul 11, 2011 8:42 pm

Re: j2534 Open Source Resources

Post by jay woo »

Not sure if this paper is of use. It has a section on ford near the end. http://illmatics.com/car_hacking.pdf
User avatar
antus
Site Admin
Posts: 8237
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: j2534 Open Source Resources

Post by antus »

Thats the ioactive paper from the previous page, with the branding stripped.
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
User avatar
rolls
Posts: 407
Joined: Wed Sep 07, 2016 11:22 am
cars: bf xr6t falcon

Re: j2534 Open Source Resources

Post by rolls »

Tazzi wrote:
rolls wrote:https://dl.dropboxusercontent.com/u/1428435/PHF2BIN.rar

Ford IDS PHF to Binary converter I wrote this afternoon. Wrote a plugin structure so it can be extended to open/save other formats if desired. All source code included.

It only works with BF/FG PHF files, I haven't tested it with others. Also the PHF file is missing the binary from 0x10000 to 0x20000 which I believe is some unimportant bit of ROM. I fill this section with 0xFF

Not sure if it is of use to anyone but I am using the plugin library in my PCM editing software so other people can extend it to open/save other formats.
Following on what you did on FordMods with the security access. Any idea what security access level two is for? Seems odd have two different ones!
No idea at the moment. I suspect it is inverted, security level 2 (0x03) is probably used for DMR access and level 1 is for flashing/reading the flash.

Edit: From now on I'm going to try and post everything in this thread to keep all of my developments in one place.
viewtopic.php?f=4&t=4940

What is your name on fordmods ?
jakka
Posts: 13
Joined: Mon Dec 11, 2023 11:51 am
cars: 6FPAAAJGSW9E86101
Location: Aus
Contact:

Re: j2534 Open Source Resources

Post by jakka »

I've put a list of J2534 open source stuff here at https://GitHub.com/jakka351/openj2534
Post Reply