12587603 OS disassembly

They go by many names, P01, P59, VPW, '0411 etc . Circa 1999 to 2006. All VPW OBD2 PCMs.
Posts: 106
Joined: Mon Feb 11, 2019 12:48 pm
Location: DFW, Texas

Re: 12587603 OS disassembly

Postby jlvaldez » Tue Jan 21, 2020 12:57 am

Dumb question, what's a DLC? Thought you were referring to the obdii port (data link connector) and was confused.

Not an acronym I'm familiar with for software

Posts: 35
Joined: Tue Dec 31, 2019 11:24 am

Re: 12587603 OS disassembly

Postby ColPaul » Tue Jan 21, 2020 1:22 am

Yes Data Link Controller. I'm looking for which IC implements the communication port so I can lookup the specifics of the reads and writes to the registers/FIFOs.

User avatar
Posts: 427
Joined: Fri Feb 02, 2018 3:13 pm

Re: 12587603 OS disassembly

Postby NSFW » Tue Jan 21, 2020 12:18 pm

I'm pretty sure the P59 DLC is the same, or at least completely compatible with, the 68HC58 DLC in the P01.
We didn't change anything in the kernel code for sending and receiving messages.
Please don't PM me with questions about tuning or flashing - start a thread instead. Thanks!

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

Re: 12587603 OS disassembly

Postby antus » Tue Jan 21, 2020 6:05 pm

Yeah p01 and p59 platform is the same, the only differences I am aware of is the size and type of the flash, and if they included the IAC stuff or not. There may be more, minor stuff but I dont think so. Other changes are in the software on the larger flash.
Have you read the FAQ? For lots of information and links to significant threads see here: viewtopic.php?f=7&t=1396

Posts: 70
Joined: Wed Apr 11, 2018 8:50 am

Re: 12587603 OS disassembly

Postby bubba2533 » Mon Feb 10, 2020 5:39 am

I've done some work figuring out how to use Ghidra a little bit using the 12587603 OS. It's good so far, although I'm an amateur when it comes to this.

It seems like having the tblu instruction implemented would make a pretty big difference as that looks to be used for all table lookups.


Return to GM LS1 512Kbyte and 1Mbyte

Who is online

Users browsing this forum: No registered users and 2 guests