OBDX Development - Developer Tools and Suggestions

Programs / Tools / Scripts
User avatar
Tazzi
Posts: 3430
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: OBDX Development - Developer Tools and Suggestions

Post by Tazzi »

acln99 wrote:Hi Gampy - Have you had any break throughs on this. I also still can't get commands to work? Monitoring/reading traffic works fine.
We would need to see some logs using Chrysler dealership software or other third party software to start identifying and understanding the diagnostic routines needed for live data ect. :thumbup:
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
kur4o
Posts: 950
Joined: Sun Apr 10, 2016 9:20 pm

Re: OBDX Development - Developer Tools and Suggestions

Post by kur4o »

I think there is some problem with byte padding. The dodge stuff might not like it or need specific format.

Meanwhile here is a full emulated flash of random ngc4 file.
Attachments
early_NGC4_emulated_FLASH.rar
(873.08 KiB) Downloaded 50 times
User avatar
Tazzi
Posts: 3430
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: OBDX Development - Developer Tools and Suggestions

Post by Tazzi »

kur4o wrote:I think there is some problem with byte padding. The dodge stuff might not like it or need specific format.

Meanwhile here is a full emulated flash of random ngc4 file.

Code: Select all

TxFlags:                                  ISO15765_FRAME_PAD
This is indicating it wants padding enabled. Default padding for J2534. ISO15765 should be 00, I think the MDI might do AA or 55 from memory? Its been a while since I checked that one, but most tools will pad with 00 unless otherwise told so.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: OBDX Development - Developer Tools and Suggestions

Post by Gampy »

Hmm, it looks like padding does seem to be an issue ... Now I'm getting some results!
ISO15765_1a_22_read_ngc4-New1-Log.rtf
(1.03 KiB) Downloaded 48 times
However, I still get no heavy traffic ...

-Enjoy
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
In-Tech
Posts: 787
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: OBDX Development - Developer Tools and Suggestions

Post by In-Tech »

Hiya,
What vehicles do these ngc3's and 4's come in?(or a couple vins) I'll order one of each and make a bench harness(s) and play along too :)
User avatar
Gampy
Posts: 2333
Joined: Sat Dec 15, 2018 7:38 am

Re: OBDX Development - Developer Tools and Suggestions

Post by Gampy »

In-Tech,

If you look a few pages back there is a list ... Here

-Enjoy
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
acln99
Posts: 27
Joined: Fri Feb 22, 2019 3:32 am
cars: Dodge Ram
Location: Ontario, Canada

Re: OBDX Development - Developer Tools and Suggestions

Post by acln99 »

NGC3 dodge Rams 2004 2005, Caravan - ~2004 - 2006

NGC4 dodge Charger, 300C Magnum - 2005 - 2010 Rams 2007 - ~2010
kur4o
Posts: 950
Joined: Sun Apr 10, 2016 9:20 pm

Re: OBDX Development - Developer Tools and Suggestions

Post by kur4o »

Gampy, thanks for the log, it unleashed the simulated flash of 2010 ngc4+trans.

Here is the full log. Feel free to duplicate as you like.

The tcm ids are 07e1<->07e9.

Great logging worked, I will do more test files using raw CAN and will try to fix byte padding commands in script.

I am still fighting with ngc3 trans flash.
I got the point where tcm is polled for something and can`t find the needed response.
If anyone can log it will be great.
here is the message that needs to be logged

34 11 00 00 45 [45=some sum checksum]
Attachments
ngc4_2010_simuflash_ecm+tcm.rar
(1.43 MiB) Downloaded 47 times
acln99
Posts: 27
Joined: Fri Feb 22, 2019 3:32 am
cars: Dodge Ram
Location: Ontario, Canada

Re: OBDX Development - Developer Tools and Suggestions

Post by acln99 »

Gampy wrote:Hmm, it looks like padding does seem to be an issue ... Now I'm getting some results!
ISO15765_1a_22_read_ngc4-New1-Log.rtf
However, I still get no heavy traffic ...
-Enjoy
This NGC4 log looks like you are only getting responses to messages you have sent. There should be a continuous string of "broadcast" messages like

(10:42:54.090) 308 00 00 00 02 00 FF FF FF
(10:42:54.090) 210 00 20 00 00 02 00 89 00
(10:42:54.090) 312 26 75 1F FF 06 F4 5C 4B
(10:42:54.090) 212 03 20 85 FF 5C 4B 06 75
(10:42:57.646) 101 00 00 DC DD
(10:42:57.646) 308 00 00 00 02 00 FF FF FF
(10:42:57.646) 239 00 00
(10:42:57.646) 312 26 75 1F FF 06 F4 5C 4B
(10:42:57.646) 3D0 00 00 00 04
(10:42:57.646) 308 00 00 00 42 01 FF FF FF
(10:42:57.646) 210 00 20 00 80 82 00 89 00
(10:42:57.646) 312 46 75 1F FF 06 F4 5C 4B
(10:42:57.646) 212 03 20 85 FF 9C 4B 06 75
(10:42:57.646) 415 91 AC 00 00 00 00 6E
(10:42:57.646) 308 00 00 00 42 01 FF FF FF
(10:42:57.646) 239 00 00
(10:42:57.646) 312 46 75 1F FF 06 F4 5C 4B
(10:42:57.646) 4A0 FF 00 00 00 89 FF 00 AE




My issue is still with ESP32 sending same msg repeatedly as I do not think it is receiving an ACK. So transceiver is simply re-sending continually. Can't find how to turn on ONESHOT mode. Anyone know how ??
acln99
Posts: 27
Joined: Fri Feb 22, 2019 3:32 am
cars: Dodge Ram
Location: Ontario, Canada

Re: OBDX Development - Developer Tools and Suggestions

Post by acln99 »

kur4o wrote:I think there is some problem with byte padding. The dodge stuff might not like it or need specific format.

Meanwhile here is a full emulated flash of random ngc4 file.
From what I can tell - looks good - uploads "flash routine" first , then uploads the actual Flash .

What do you need to know ?
Post Reply