OBDX Development - Developer Tools and Suggestions

Programs / Tools / Scripts
Posts: 540
Joined: Sun Apr 10, 2016 9:20 pm

Re: OBDX Development - Developer Tools and Suggestions

Postby kur4o » Wed May 18, 2022 6:35 am

Some info I have gathered from unknown sources.

There is 1 pdf that explains the init modes indepth, and some random schematics.
Attachments
newshit.7z
(2.05 MiB) Downloaded 28 times

User avatar
Posts: 2930
Joined: Thu May 17, 2012 8:53 pm
Location: WA

Re: OBDX Development - Developer Tools and Suggestions

Postby Tazzi » Wed May 18, 2022 10:50 am

Thanks for that!
Ill read through those documents today!

And thankyou for the notes about the ISO 14230 init, just as I started reading the ISO 14230-2 docuemnt this morning, I just got to the page which is about Fast initialization, which is is exactly what I logged as the first frames from the tech2.

So looking at the response from the ECU, we had:
83 F1 11 C1 6B 8F 40

C1 = 81+40 (Response to StartCommunication Request Sid)
6B 8F = Key Byte 1 and Key Byte 2

Breaking down the key bytes, we have:
6B = 0110 1011
So.. this is
AL0 = 1 - length inf. in format byte supported
AL1 = 1 - add. length byte supported
HB0 = 0 - 1 byte header not supported
HB1 = 1 - Tgt/Src address in heater supported
TP0 = 0 - normal timing parameter set
TP1 =1 - normal timing parameter set
bit6 is always 1
bit 7 is parity bit
Your Local Aussie Reverse Engineer
Site:www.envyouscustoms.com
Mob:+61406 140 726
Image

User avatar
Posts: 2930
Joined: Thu May 17, 2012 8:53 pm
Location: WA

Re: OBDX Development - Developer Tools and Suggestions

Postby Tazzi » Thu May 19, 2022 11:51 am

On todays nutty adventure, I wanted to test flashing a VPW based PCM under non-ideal conditions using the GT.
So I have plugged a P04 PCM into a Y splitter into my ute with the OBDX GT and used lsdroid on my laptop to read and write while driving to the shops.
This worked without any hiccups even though voltage would have been as stable as a drunken sailor.

This is critical to testing due to the number of people attempting to flash in car on both PCM Hammer and LS Droid has risen drastically. Not that they are trying to do this in a moving car, but giving it the worse situation is just part of my job. :lol:

With that all said. I believe I have run out of things to test really. All that can be done now is more flashing on J2534 to see if theres any modules it has a hiccup/headache with.
Your Local Aussie Reverse Engineer
Site:www.envyouscustoms.com
Mob:+61406 140 726
Image

Site Admin
User avatar
Posts: 7247
Joined: Sat Feb 28, 2009 8:34 pm

Re: OBDX Development - Developer Tools and Suggestions

Postby antus » Thu May 19, 2022 4:39 pm

How can you flash on a bus you cant silence? Or did it silence but leave the engine running on the in car pcm?
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

User avatar
Posts: 2930
Joined: Thu May 17, 2012 8:53 pm
Location: WA

Re: OBDX Development - Developer Tools and Suggestions

Postby Tazzi » Thu May 19, 2022 5:13 pm

antus wrote:How can you flash on a bus you cant silence? Or did it silence but leave the engine running on the in car pcm?

My VE ute is on Highspeed CAN and GMLan so it doesnt have anything on VPW pin :thumbup:

The sole purpose of that was to introduce electrical noise from battery and running vehicle to give it worse case conditions. I did hookup a PIM at the same time to get something else VPW based on the bus in car, but that didnt seem to change anything either.
Your Local Aussie Reverse Engineer
Site:www.envyouscustoms.com
Mob:+61406 140 726
Image

Posts: 540
Joined: Sun Apr 10, 2016 9:20 pm

Re: OBDX Development - Developer Tools and Suggestions

Postby kur4o » Fri May 20, 2022 5:10 am

A real stress test will be to hook up 20+ modules on the vpw line[the bus potential can change with more or less modules connected], and simulate one module to self enter x1 mode midflash, start spamming the bus. An emi noise and bad ground simulations can also help.

User avatar
Posts: 2930
Joined: Thu May 17, 2012 8:53 pm
Location: WA

Re: OBDX Development - Developer Tools and Suggestions

Postby Tazzi » Fri May 20, 2022 9:57 am

kur4o wrote:A real stress test will be to hook up 20+ modules on the vpw line[the bus potential can change with more or less modules connected], and simulate one module to self enter x1 mode midflash, start spamming the bus. An emi noise and bad ground simulations can also help.


Simulating a shit load of modules has been done, I used in car logs to replay back to the PCM.
I made the simulator just randomly start throwing 1x frames at the bus which forced the PCM into 1x (Kernel still running). At this point, the flash can then take place at 1x while everything is still talking, it just takes longer to complete :thumbup:

For electrical noise, the best I can do is in car. My bench setup is basically under perfect conditions, so in vehicle while car is driving around to use its varying battery voltage and alternator noise is worse I can get implemented. Its probably the first P04 on the planet to actually be flashed while a vehicle is driving, not that the P04 was actually connected to another other then power/ground, but it certainly did not have a smooth power supply. :lol:
Your Local Aussie Reverse Engineer
Site:www.envyouscustoms.com
Mob:+61406 140 726
Image

Posts: 38
Joined: Tue Jul 06, 2021 6:57 pm

Re: OBDX Development - Developer Tools and Suggestions

Postby hjtrbo » Fri May 20, 2022 1:58 pm

Maybe try plugging in a 150W 230V inverter to the cigarette lighter and load it up with 2 laptops charging using 75W chargers. All that switching will make things ugly I am sure.

Posts: 38
Joined: Tue Jul 06, 2021 6:57 pm

Re: OBDX Development - Developer Tools and Suggestions

Postby hjtrbo » Fri May 20, 2022 2:00 pm

And another 1, do a flash connected to the same inverter.

And another 1, hook up a budget battery charger to battery and do a flash with the laptop connected to AC.

Should make for some nice ground loops.

Posts: 217
Joined: Fri Jul 30, 2021 5:49 pm

Re: OBDX Development - Developer Tools and Suggestions

Postby Cincinnatus » Fri May 20, 2022 3:51 pm

I think a test with battery charger on is reasonable, and with other modules on the bus. Laptop plugged in as well. I don't think inverters or engine running is necessarily within the realm of an expected possibility for a flashing situation. Sounds like it's tolerant enough to be on the market to me.

PreviousNext

Return to Tools

Who is online

Users browsing this forum: No registered users and 1 guest