Open source GM OBD2 flash tool using a ELM327 device

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
MudDuck514
Posts: 397
Joined: Wed Jul 05, 2017 8:30 am
cars: 2001 Pontiac Grand AM SE
LD9 2.4l I4, 4T40E
2005 Chevrolet Venture
LA1 3400 V6, 4T65E
Location: North TX, USA

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by MudDuck514 »

Hi all,

Just checking in to see if there has been any progress, or if this has been abandoned.
I REALLY hope that you all are still working on the project as I have several people that are interested in the outcome.

Mike.
160plus
Posts: 90
Joined: Thu Sep 21, 2017 3:00 pm

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by 160plus »

MudDuck514 wrote:Hi all,

Just checking in to see if there has been any progress, or if this has been abandoned.
I REALLY hope that you all are still working on the project as I have several people that are interested in the outcome.

Mike.
Still an active project, people have just been busy with RL stuff. With summer nearing the end things should settle down and we can get back to work on this soon.
bubba2533
Posts: 498
Joined: Wed Apr 11, 2018 8:50 am
cars: 03 Chevy S10 Turbo V6

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by bubba2533 »

I'm very exited to do some experimenting once I am able to read my stock bin!
LS1 Boost OS V3 Here. For feature suggestions post in here Development Thread. Support future development ->Patreon.
mackan
Posts: 6
Joined: Wed Sep 12, 2018 10:57 pm
cars: Saab 9-3

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by mackan »

If you would like some inspiration and/or would like to make a join venture we do have another open source flasher for Saab/Opel/GM that supports a range of interfaces, please do have a look and see if we can take things further :)
Downloads:
https://txsuite.org/download/trionic-can-flasher/
Source:
https://github.com/mattiasclaesson/Trionic
160plus
Posts: 90
Joined: Thu Sep 21, 2017 3:00 pm

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by 160plus »

mackan wrote:If you would like some inspiration and/or would like to make a join venture we do have another open source flasher for Saab/Opel/GM that supports a range of interfaces, please do have a look and see if we can take things further :)
Downloads:
https://txsuite.org/download/trionic-can-flasher/
Source:
https://github.com/mattiasclaesson/Trionic
This is awesome, I can't do much poking around in it at work on my phone but this is really interesting.

How for along is your program?

I see you have the Elm327, what brand elm have you found to work with It? Did you find a version that works in 4x mode or are you just using it in 1x? What type of read times are you getting with the elm?

I see you have J2534 as beta, Tazzi did the J code for the pcm hammer and it works well. He'd be a good person to talk to if you are still working on that aspect of the program.
User avatar
chriva
Posts: 4
Joined: Thu Sep 13, 2018 3:35 pm
Location: Sweden
Contact:

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by chriva »

Regular ELM327 and stn11xx are all working fine over usb/serial, bluetooth is theoretically possible but not considered safe. Wifi was implemented for a while but later disabled due to how extremely unreliable it was.

Be vary of ELM clones identifying themself as V1.5. Especially those that can not switch from 38.4 kbit to higher bitrates. The amount of troubles those have caused is staggering lol.
Mattias's flasher is pretty much only canbus. GMLAN,KWP2k and a weird protocol only used by Trionic 5 (You send it a mix of ascii commands, ascii encoded hex and hex data. Really weird).

Time depends on which ECU but Trionic 7 (512K) and Trionic 8 (1024K) takes around 3-8 minutes to dump with ELM (It depends on the amount of devices on the bus, some just won't stay quiet). ME9.6 is very slow but I believe one of the guys are working on that(?) Trionic 5 doesn't work with ELM due to a weird bitrate of 615,384 kbit/s.

iirc there was also kk/l support for a while but it took literal ages to flash / dump.

Kind regards
/Chris
Last edited by chriva on Thu Sep 13, 2018 10:47 pm, edited 1 time in total.
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: Open source GM OBD2 flash tool using a ELM327 device

Post by antus »

chriva wrote: Be vary of ELM clones identifying themself as V1.5. Especially those that can not switch from 38.4 kbit to higher bitrates. The amount of troubles those have caused is staggering lol.
Hehehe yeah, we have noticed that too! https://github.com/LegacyNsfw/PcmHacks/ ... ice.cs#L83
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
dzidaV8
Posts: 25
Joined: Fri Jun 02, 2017 6:07 am
cars: 2006 Pontiac GTO
1992 Pontiac Trans Am Convertible
1988 Pontiac Firebird L31 Vortec swap
Location: Poland

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by dzidaV8 »

Hi guys, I was watching the project at the beginning, but then I got into some stuff that took most of my free time away... Anyway, I'd really like to join the party late and help you with this project! For now, I can contribute with an XDF file for 12587603 2004 vette OS. It should also work with 12592425 and 12585950 OS bins.

I don't have a lot of higher level programming experience (C#), but I already have disassembled most of GM PCMs and have OBD2 LT1 flash routine in works, so I guess I could help with some low level stuff :)
Attachments
OS12587603 - 2004 1MB PCM - v1.zip
(1.51 MiB) Downloaded 514 times
MudDuck514
Posts: 397
Joined: Wed Jul 05, 2017 8:30 am
cars: 2001 Pontiac Grand AM SE
LD9 2.4l I4, 4T40E
2005 Chevrolet Venture
LA1 3400 V6, 4T65E
Location: North TX, USA

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by MudDuck514 »

Hi all,

So, did everyone abandon this website?
Perhaps it is a good thing I also watch a couple of other threads on LS1tech.com, otherwise I would be clueless about the progress made on the PCMHammer and LSDroid Apps!
BOTH seem to be reading PCM's just fine.

See https://ls1tech.com/forums/pcm-diagnost ... ng-13.html

Mike
User avatar
NSFW
Posts: 679
Joined: Fri Feb 02, 2018 3:13 pm

Re: Open source GM OBD2 flash tool using a ELM327 device

Post by NSFW »

The main reason it got quiet here is that I started a new thread for the release:

viewtopic.php?f=4&t=6080

:)
Please don't PM me with technical questions - start a thread instead, and send me a link to it. That way I can answer in public, and help other people who have the same question. Thanks!
Locked