Open source GM OBD2 flash tool using a ELM327 device

They go by many names, P01, P59, VPW, '0411 etc . Circa 1999 to 2006. All VPW OBD2 PCMs.
Site Admin
User avatar
Posts: 6562
Joined: Sat Feb 28, 2009 8:34 pm

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

Postby antus » Fri Sep 09, 2011 6:05 pm

Its a PSOP-44 socket, and you'll need good SMD soldering skills. You should be able to find what you need with google. If your not confident of your ability, I recommend finding an electronics store that can do SMD rework and hiring them to do it for you.
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

Posts: 29
Joined: Thu Aug 04, 2011 1:47 pm
Location: Chicago, IL

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

Postby uknomeprk » Tue Sep 20, 2011 5:04 pm

antus wrote:Its a PSOP-44 socket, and you'll need good SMD soldering skills. You should be able to find what you need with google. If your not confident of your ability, I recommend finding an electronics store that can do SMD rework and hiring them to do it for you.


Haven't picked up the PSOP-44 yet the prices vary widely; is there a brand you trust Antus? Also i checked into SMD places so i've got that covered.

GMOS is making "snails pace" progress but I contacted a pal of mine to help, so things should pickup. I promised screenshots and progress if things went well with GMOS but obviously they didn't. I was using Macros up to a point to hammer on Hterm to get results, VB is a different animal. I see some hurdles that have to be explored later and now too to FLASH the PCM; from a coding standpoint notably the IFR (in frame response) vs the ELM327 . Every time I read into the ELM327 PDF it seems like they made it with all the capabilities to READ and FLASH a GM PCM (and other pcm ecus) it just needs DIY'ers to make the software.

One more thing to Festy,
I've been having a heck of time trying to Incorporate the DLL (no disrespect) I'm using VB 2010 express. Saying this may be premature as my pal will be back from a vacation soon to help and hes pretty savvy with coding.

reguardless this is the error..

"keytool.dll could not be added. make sure the file is accessible, and it is a valid assembly or COM component."

Thanks to all

User avatar
Posts: 1039
Joined: Sat Apr 30, 2011 6:27 pm
Location: Narellan, NSW

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

Postby festy » Tue Sep 20, 2011 5:15 pm

In VB6 it's just Project->References->Browse (select keytool.dll) then you get a new entry in the References list called "seed to key tool".
Not sure if VB 2010 express does things the same or not, I've never used it sorry.

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

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

Postby antus » Tue Sep 20, 2011 5:18 pm

No, im no expert. The socket I have doesnt look as good as the one on the gq-4x adaptor (linked to here) but I havnt found anyone who sells this style individually:

http://www.mcumall.com/comersus/store/c ... oduct=3149
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

Posts: 29
Joined: Thu Aug 04, 2011 1:47 pm
Location: Chicago, IL

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

Postby uknomeprk » Thu Sep 22, 2011 11:21 am

Here's how to get temporary control of a GM PCM though OBD2 ELM327 using PHAXs $AE findings http://www.delcohacking.net/forums/viewtopic.php?f=4&t=416

Make a macro using the following code then enter the macro data into your Serial terminal e.g. Hyperterminal, Putty, or Termite with 100ms delays between the commands.
AT SH 6C FE F1
28 00
3F
27 01
27 02 YOUR KEY
3F

Then type as an example to turn off the MIL Light (its only temporary)
AE 01 80 00 00 00 00 00

I'll explore other ways to do this later but so far this worked for me. Enjoy

Posts: 551
Joined: Fri Jul 17, 2009 2:11 pm
Location: GOLD COAST QLD

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

Postby vn5000 » Sat Sep 24, 2011 7:00 pm

I was using this header ,But not mode 28 on the bench and that worked as well.
ATSH6C10F0
2701 returns seed
2702 your key

Then a confirmation of 02 34 is received.My understanding is that mode 28 is disable chatter,so that explains why not needed on bench.
I was trying to find a way to set the vats relearn flag.Does someone have a port mon read file of this precedure for me to look at..

User avatar
Posts: 5363
Joined: Sat Feb 28, 2009 8:38 pm
Location: Wellington NZ

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

Postby delcowizzid » Sat Sep 24, 2011 7:36 pm

If Its Got Gas Or Ass Count Me In.if it cant be fixed with a hammer you have an electrical problem

Posts: 551
Joined: Fri Jul 17, 2009 2:11 pm
Location: GOLD COAST QLD

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

Postby vn5000 » Sat Sep 24, 2011 8:31 pm

Yeah,thats the sockets that ive got.Low profile.
I havent bricked my pcm yet,but ive got the sockets and flash chips ready for when i do. :comp: :D
Still not sure how to get them off and on but,hot air or a fine tip iron.

User avatar
Posts: 5363
Joined: Sat Feb 28, 2009 8:38 pm
Location: Wellington NZ

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

Postby delcowizzid » Sat Sep 24, 2011 8:37 pm

heat gun and tinfoil plus wet rags LOL
If Its Got Gas Or Ass Count Me In.if it cant be fixed with a hammer you have an electrical problem

Posts: 551
Joined: Fri Jul 17, 2009 2:11 pm
Location: GOLD COAST QLD

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

Postby vn5000 » Sat Sep 24, 2011 8:40 pm

How do you put the socket on, with the hot air also?

PreviousNext

Return to GM LS1 512Kbyte and 1Mbyte

Who is online

Users browsing this forum: bubba2533 and 2 guests