Re: P04 R&W Testing
Posted: Sun Apr 30, 2023 3:02 am
You've got to be careful with those sticker numbers. If the part has been reflashed since it was manufactured, those won't match. They're a good starting point though.
Electronic Fuel Injection - Developement & Tuning
https://pcmhacking.net/forums/
Code: Select all
1980 'A' 13
1981 'B' 17
1982 'C' 17
1983 'D' 17
1984 'E' 17
1985 'F' 17
1986 'G' 17
1987 'H' 17
1988 'J' 17
1989 'K' 17
1990 'L' 17
1991 'M' 17
1992 'N' 17
1993 'P' 17
1994 'R' 17
1995 'S' 17
1996 'T' 17
1997 'V' 17
1998 'W' 17
1999 'X' 17
2000 'Y' 17
2001 '1' 17
2002 '2' 17
2003 '3' 17
2004 '4' 17
2005 '5' 17
2006 '6' 17
Is far far better for PCMHammer's public image then this,This Operating System ID:BlaBla is unknown to PCMHammer, Please report it and it's accompanying Service Number to any of the following,
. . The PcmHacking Forum: pcmhacking.net
. . The PCM Hammer Facebook page: facebook.com/PcmHammer
. . The PCM Hammer Facebook Group: facebook.com/groups/PcmHammerUsers/
. . Or raise an Issue at github.com/LegacyNsfw/PcmHacks/issues
And it will be added as soon as possible, you will be notified via the same channel.
Thank you!
Especially considering it's not even a P04![10:43:53:926] WARNING: P04 Support is still in development.
[10:43:55:049] The PCM didn't accept the unlock key value
[10:44:00:103] Unlock response truncated, expected 6 bytes, got 4 bytes.
[10:44:03:235] Unable to process unlock response.
[10:44:03:238] Unlock was not successful.
I'm done with it, I'll waste my breath no more, Y'all are going deal with it longer then I, for I am living on borrowed time, two years so far ...flash_routines_v6.7z
It's not. It's the end model (also called end item) part number. End model is a combination of hardware + software. That's why it's different from the calibration ID or OS ID.kur4o wrote:3c 08 is what gm uses for cal identification. I think the database may be a good source to extract all p.n since there is all superseded numbers in there available in plain text format.
You have done that, and done it well. That is why we are having this conversation!Gampy wrote:I was just hoping to wash the shit out of PCMHammer and get as many VPW PCM's working as possible before I do go!
Code: Select all
96 Bonneville L36 16257922.bin
ROM:00001698 ; =============== S U B R O U T I N E =======================================
ROM:00001698
ROM:00001698
ROM:00001698 watchdogs: ; CODE XREF: sub_72A:loc_7F8↑p
ROM:00001698 ; sub_72A:loc_83A↑p ...
ROM:00001698 move.b #$55,($FFFFFA27).w ; 'U'
ROM:0000169E move.b #$AA,($FFFFFA27).w
ROM:000016A4 bclr #7,($FFFFC006).w
ROM:000016AA bset #7,($FFFFC006).w
ROM:000016B0 move.b #1,($FFFF8FC0).w <------- ?????
ROM:000016B6 rts
ROM:000016B6 ; End of function watchdogs
ROM:000016B8 ; =============== S U B R O U T I N E =======================================
ROM:000016B8
ROM:000016B8
ROM:000016B8 watchdog1: ; CODE XREF: sub_DBD2↓p
ROM:000016B8 ; sub_DBD2+C↓p ...
ROM:000016B8 move.b #$55,($FFFFFA27).w ; 'U'
ROM:000016BE move.b #$AA,($FFFFFA27).w
ROM:000016C4 rts
ROM:000016C4 ; End of function watchdog1
ROM:000016C4
ROM:000016C6
ROM:000016C6 ; =============== S U B R O U T I N E =======================================
ROM:000016C6
ROM:000016C6
ROM:000016C6 watchdog2: ; DATA XREF: ROM:00000404↑o
ROM:000016C6 bclr #7,($FFFFC006).w
ROM:000016CC bset #7,($FFFFC006).w
ROM:000016D2 move.b #1,($FFFF8FC0).w <------- ?????
ROM:000016D8 rts
ROM:000016D8 ; End of function watchdog2
ROM:0000105E sub_105E: ; CODE XREF: sub_72A+128↑p
ROM:0000105E ; sub_72A+160↑p ...
ROM:0000105E move sr,-(sp)
ROM:00001060 ori #$700,sr
ROM:00001064 jsr (watchdogs_noFF8FC0).l
ROM:0000106A move.b d0,($FFFFE801).w ; P04 DLC Register?
ROM:0000106E move (sp)+,sr
ROM:00001070 rts
ROM:00001070 ; End of function sub_105E
ROM:00001072 sub_1072: ; CODE XREF: sub_72A:loc_75C↑p
ROM:00001072 ; sub_72A+D4↑p ...
ROM:00001072 move sr,-(sp)
ROM:00001074 ori #$700,sr
ROM:00001078 move.b ($FFFFE800).w,d0 ; P04 DLC Register?
ROM:0000107C move (sp)+,sr
ROM:0000107E rts
ROM:0000107E ; End of function sub_1072
Thats probably the main field we would want. Does it have any fields we can use to identify hardware from OSID, Hardware ID, or Calibration ID?Gatecrasher wrote:The only thing it doesn't have is service part numbers.