Generic J2534 Diagnostic Software

Programs / Tools / Scripts
jakka
Posts: 53
Joined: Mon Dec 11, 2023 11:51 am
cars: 6FPAAAJGSW9E86101
Location: Aus
Contact:

Generic J2534 Diagnostic Software

Post by jakka »

I've started an open source project to create some cross-manufacturer diagnostic software for J2534 devices.

https://github.com/jakka351/GenericDiagnosticTool

Edit: latest release is available on the GitHub page and includes a DID/PID bruteforcer, Security Access bruteforcer, support for more interfaces like VCM2 and Tactrix, and a bunch of other stuff.
Attachments
PassThruDiagnostics.exe
(138.5 KiB) Downloaded 641 times
Last edited by jakka on Tue Dec 10, 2024 11:07 pm, edited 1 time in total.
hjtrbo
Posts: 227
Joined: Tue Jul 06, 2021 6:57 pm
cars: VF2 R8 LSA
FG XR6T
HJ Ute w/RB25DET

Re: Generic J2534 Diagnostic Software

Post by hjtrbo »

Just curious why it won't work with openport / gm mdi / mongoose / vcx nano etc? Isn't J2534 pass through all supposed to be the same? For example I'm building an app at the moment that so far is proven on the devices mentioned. Just curious, ain't knocking it.

Here's a wild idea for you. I call it Spoof Box. PC -> box -> ECM. China spec mass produce and sell it for a bargain at $100 with additional fee of $50 per ecm slot.
Program spoof box with ecm serial number, vin and whatever else. Must know byte offset as well, over time a database would build. When connected to a recovery ecm, spoof box firmware passes through all traffic except for the programmed details where they are intercepted and spoofed back to the connected software or to the ecm depending on the user configuration. The connected pc software / ecm will be none the wiser. It's a novel way to digitally preserve an aftermarket tune onto a recovery ecm in the unlikely event that the original ecm fails. Crazy enough that it might work.
jakka
Posts: 53
Joined: Mon Dec 11, 2023 11:51 am
cars: 6FPAAAJGSW9E86101
Location: Aus
Contact:

Re: Generic J2534 Diagnostic Software

Post by jakka »

I'm not entirely sure why other devices don't work with it yet, still trying to troubleshoot the issue.
User avatar
antus
Site Admin
Posts: 9002
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: Generic J2534 Diagnostic Software

Post by antus »

Cool app (in the original post!) Why would not all interfaces work? There are differences in drivers / hardware / programs. J2534 is a standard but its a complicated standard / protocol and devices and device drivers are not certified against any test cases to be allowed to advertise as j2534 compatible. Thus they dont all behave exactly the same. For the spoof box idea, lets not hijack this thread, please start another one and keep this one on topic.
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
ironduke
Posts: 695
Joined: Thu Feb 13, 2020 11:32 pm
cars: Mainly GM trucks, a Cruze and an Equinox for dailys..

Re: Generic J2534 Diagnostic Software

Post by ironduke »

I haven't tried the app yet but I did try building the project and it seems to be missing the properties folder?
I'm sure I'm doing something wrong? lol
jakka
Posts: 53
Joined: Mon Dec 11, 2023 11:51 am
cars: 6FPAAAJGSW9E86101
Location: Aus
Contact:

Re: Generic J2534 Diagnostic Software

Post by jakka »

ironduke wrote: Thu Sep 12, 2024 9:40 am I haven't tried the app yet but I did try building the project and it seems to be missing the properties folder?
I'm sure I'm doing something wrong? lol
I've uploaded the missing folder, so you should be able to build it now.
jakka
Posts: 53
Joined: Mon Dec 11, 2023 11:51 am
cars: 6FPAAAJGSW9E86101
Location: Aus
Contact:

Re: Generic J2534 Diagnostic Software

Post by jakka »

Latest release and code is now on the GitHub page, project coming along nicely
V8fan
Posts: 100
Joined: Mon Nov 01, 2021 6:27 am
cars: Astro VAN

Re: Generic J2534 Diagnostic Software

Post by V8fan »

Not working with tactrix openport clone )
2025-01-12 14:47:34.795
Found Installed Device: OpenPort 2.0 J2534 ISO/CAN/VPW/PWM
2025-01-12 14:47:44.636
Initialising Comms...
2025-01-12 14:47:44.647
Library Loaded Succesfully
2025-01-12 14:47:44.648
Selected Device: OpenPort 2.0 J2534 ISO/CAN/VPW/PWM
2025-01-12 14:47:44.678
PassThru Open Success
2025-01-12 14:47:44.680
ERR_INVALID_PROTOCOL_ID
2025-01-12 14:47:44.682
PassThru Connect ERROR
2025-01-12 14:47:44.686
ERR_INVALID_CHANNEL_ID
2025-01-12 14:47:44.690
SConfig Pin Select ERROR
2025-01-12 14:47:44.694
ERR_INVALID_CHANNEL_ID
jakka
Posts: 53
Joined: Mon Dec 11, 2023 11:51 am
cars: 6FPAAAJGSW9E86101
Location: Aus
Contact:

Re: Generic J2534 Diagnostic Software

Post by jakka »

What makes you think I give a fuck
Denny
Posts: 30
Joined: Mon Nov 11, 2024 6:04 am
cars: 2007 Chevrolet Silverado 4.8

Re: Generic J2534 Diagnostic Software

Post by Denny »

What's your problem jakka. You should be ashamed and embarrassed by your reply.
Post Reply