Page 1 of 2

Generic J2534 Diagnostic Software

Posted: Tue Sep 10, 2024 8:08 pm
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.

Re: Generic J2534 Diagnostic Software

Posted: Tue Sep 10, 2024 11:39 pm
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.

Re: Generic J2534 Diagnostic Software

Posted: Tue Sep 10, 2024 11:47 pm
by jakka
I'm not entirely sure why other devices don't work with it yet, still trying to troubleshoot the issue.

Re: Generic J2534 Diagnostic Software

Posted: Wed Sep 11, 2024 8:00 am
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.

Re: Generic J2534 Diagnostic Software

Posted: Thu Sep 12, 2024 9:40 am
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

Re: Generic J2534 Diagnostic Software

Posted: Thu Sep 19, 2024 6:24 pm
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.

Re: Generic J2534 Diagnostic Software

Posted: Tue Dec 10, 2024 11:08 pm
by jakka
Latest release and code is now on the GitHub page, project coming along nicely

Re: Generic J2534 Diagnostic Software

Posted: Sun Jan 12, 2025 9:43 pm
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

Re: Generic J2534 Diagnostic Software

Posted: Tue Jan 14, 2025 4:54 am
by jakka
What makes you think I give a fuck

Re: Generic J2534 Diagnostic Software

Posted: Mon May 05, 2025 10:30 pm
by Denny
What's your problem jakka. You should be ashamed and embarrassed by your reply.