Search found 36 matches

by ColPaul
Wed Jul 29, 2020 8:58 am
Forum: GM LS1 512Kbyte and 1Mbyte and newer
Topic: PCM Hammer Release 014
Replies: 227
Views: 105213

Re: PCM Hammer Release 014

I just starting using PCMHammer with ODBX Pro USB. I disconnected the PCM from the wiring harness and used a bench adapter on a Vortec 5.3 (probably an '03 truck engine). I am using a MacBook Pro 13" 2015 Retina running Windows 10. When I try to download the entire PCM, it works but then fails ...
by ColPaul
Thu Jul 09, 2020 2:51 am
Forum: Engineering and Reverse Engineering
Topic: Reverse Engineering 12587603
Replies: 30
Views: 21022

Re: Reverse Engineering 12587603

I was sent a file containing addresses, names, and some comments for what appears to be the entire calibration segment. It's kind of amazing. I'm guessing somebody went dumpster-diving outside a GM building 15+ years ago and hit the jackpot. I won't mention any names, but the person who sent it can...
by ColPaul
Thu Jun 11, 2020 9:57 am
Forum: GM LS1 512Kbyte and 1Mbyte and newer
Topic: Checksum locations and various OS XDFs
Replies: 3
Views: 2413

Re: Checksum locations and various OS XDFs

I love learning. I didn't get an answer so I'll answer myself in case anyone else has the same questions. I didn't use the universal patcher but I did learn that the checksum location and ranges are included in the P59 binaries starting around 0x500. Attached are the specifics values for 12592618 bu...
by ColPaul
Thu Jun 11, 2020 6:11 am
Forum: GM LS1 512Kbyte and 1Mbyte and newer
Topic: Calculating checksums? Can't get OS to work
Replies: 10
Views: 6041

Re: Calculating checksums? Can't get OS to work

jlvaldez, I made a quick hack to your script by reinitializing p59_segments in the gen3_checksum.__init__ function. Below are the lines that I added right after self.p59 = True. I also modified the header that gets printed to that everyone can tell which version is being run at runtime. The modified...
by ColPaul
Tue Jun 09, 2020 11:49 pm
Forum: GM LS1 512Kbyte and 1Mbyte and newer
Topic: Calculating checksums? Can't get OS to work
Replies: 10
Views: 6041

Re: Calculating checksums? Can't get OS to work

jlvaldez, did you update the script for P59? I downloaded the version 0.1 from this thread, but still see the hard-coded memory ranges. If not, I'll start working on modifying the script for P59 files.
by ColPaul
Mon Jun 08, 2020 10:12 am
Forum: GM LS1 512Kbyte and 1Mbyte and newer
Topic: Checksum locations and various OS XDFs
Replies: 3
Views: 2413

Checksum locations and various OS XDFs

I have been comparing locations between 12587603 and 12592618. I found the parameters I wanted to change in 12592618. I modified the 12587603 XDF for the new parameter memory locations in 12592618. Are the checksums the same between versions or do I need to find the new checksum locations is 1259261...
by ColPaul
Fri Mar 06, 2020 12:54 pm
Forum: GM LS1 512Kbyte and 1Mbyte and newer
Topic: PCM Hammer Release 012
Replies: 98
Views: 45473

Re: PCM Hammer Release 012

Thank you soooooo much for donating all your time and energy into this! I'm incredibly excited to try this on my Dad's truck. I have been comparing the 603 to a 618 OS to find similar address, but ideally I would like to transition to the 603 OS. I would be great to have something in the wiki on how...
by ColPaul
Sun Mar 01, 2020 6:28 am
Forum: GM LS1 512Kbyte and 1Mbyte and newer
Topic: Found FAN and COT memory locations for 12592618
Replies: 1
Views: 2443

Found FAN and COT memory locations for 12592618

I have been playing around with Ghidra and OS 12592618 compared to OS 12587603. Using the cross-references generated by Ghidra and the 603 XDF, I was able to find the corresponding memory locations in 12592618. I was focused on the fan and COT (to disable it) parameters. Feel free to check my work. ...
by ColPaul
Tue Jan 21, 2020 1:22 am
Forum: GM LS1 512Kbyte and 1Mbyte and newer
Topic: 12587603 OS disassembly
Replies: 25
Views: 14373

Re: 12587603 OS disassembly

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.