E38 Vin Change

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
geep
Posts: 13
Joined: Sun Feb 03, 2019 1:43 am
cars: 60 ford falcon 07 grand prix 94 chevy swb ls swaped

Re: E38 Vin Change

Post by geep »

the 04 up grand prix use a e67 pcm
geep
Posts: 13
Joined: Sun Feb 03, 2019 1:43 am
cars: 60 ford falcon 07 grand prix 94 chevy swb ls swaped

Re: E38 Vin Change

Post by geep »

[11:58:59:305] PCM Hammer 021.2
[11:58:59:305] Saturday, June 25 2022 @11:58:59:30
[11:58:59:305] Initializing AVT (838/842/852) on COM5
[11:58:59:352] Sending 'reset' message.
[11:58:59:352] AVT 852 Reset OK
[11:58:59:352] Looking for Firmware message
[11:58:59:352] AVT Firmware 2.6
[11:58:59:368] Set VPW Mode
[11:58:59:368] Disable AVT Acks
[11:58:59:702] AVT Acks disabled
[11:58:59:702] Configure AVT filter
[11:59:00:140] AVT filter configured
[11:59:05:410] TX: 6C 10 F0 3C 01
[11:59:05:457] RX: 6C F0 10 7C 01 00 32 47 32 57 53
[11:59:05:457] TX: 6C 10 F0 3C 02
[11:59:05:472] RX: 6C F0 10 7C 02 35 32 32 32 34 31
[11:59:05:472] TX: 6C 10 F0 3C 03
[11:59:05:503] RX: 6C F0 10 7C 03 31 36 32 31 34 35
[11:59:05:503] VIN: 2G2WS522241162145
[11:59:05:582] TX: 6C 10 F0 3C 0A
[11:59:05:613] RX: 6C F0 10 7C 0A 00 C0 04 7A 30 30
[11:59:05:613] OS ID: 12584058
[11:59:05:628] Hardware Type: P01_P59
[11:59:05:702] TX: 6C 10 F0 3C 08
[11:59:05:717] RX: 6C F0 10 7C 08 FF FF FF FF
[11:59:05:717] Calibration ID: 4294967295
[11:59:05:785] TX: 6C 10 F0 3C 04
[11:59:05:801] RX: 6C F0 10 7C 04 00 38 36
[11:59:05:801] Received an unexpected response. Attempt #1, status Truncated.
[11:59:06:801] Waited 2seconds.. no data present
[11:59:06:801] AVT: no message waiting.
[11:59:06:801] Sending 'test device present' notification.
[11:59:06:801] TX: 8C FE F0 3F
[11:59:07:801] Waited 2seconds.. no data present
[11:59:07:801] AVT: no message waiting.
[11:59:07:801] Sending 'test device present' notification.
[11:59:07:816] TX: 8C FE F0 3F
[11:59:08:816] Waited 2seconds.. no data present
[11:59:08:816] AVT: no message waiting.
[11:59:08:816] Sending 'test device present' notification.
[11:59:08:816] TX: 8C FE F0 3F
[11:59:09:819] Waited 2seconds.. no data present
[11:59:09:819] AVT: no message waiting.
[11:59:09:819] Sending 'test device present' notification.
[11:59:09:819] TX: 8C FE F0 3F
[11:59:10:819] Waited 2seconds.. no data present
[11:59:10:819] AVT: no message waiting.
[11:59:10:819] Receive timed out. Attempt #6, Timeout #5.
[11:59:10:819] TX: 6C 10 F0 3C 04
[11:59:10:839] RX: 6C F0 10 7C 04 00 38 36
[11:59:10:839] Received an unexpected response. Attempt #1, status Truncated.
[11:59:11:839] Waited 2seconds.. no data present
[11:59:11:839] AVT: no message waiting.
[11:59:11:839] Sending 'test device present' notification.
[11:59:11:839] TX: 8C FE F0 3F
[11:59:12:848] Waited 2seconds.. no data present
[11:59:12:848] AVT: no message waiting.
[11:59:12:848] Sending 'test device present' notification.
[11:59:12:848] TX: 8C FE F0 3F
[11:59:13:848] Waited 2seconds.. no data present
[11:59:13:848] AVT: no message waiting.
[11:59:13:848] Sending 'test device present' notification.
[11:59:13:848] TX: 8C FE F0 3F
[11:59:14:848] Waited 2seconds.. no data present
[11:59:14:848] AVT: no message waiting.
[11:59:14:848] Sending 'test device present' notification.
[11:59:14:848] TX: 8C FE F0 3F
[11:59:15:848] Waited 2seconds.. no data present
[11:59:15:848] AVT: no message waiting.
[11:59:15:848] Receive timed out. Attempt #6, Timeout #5.
[11:59:15:848] Hardware ID query failed: Error
[11:59:15:926] TX: 6C 10 F0 3C 05
[11:59:15:942] RX: 6C F0 10 7C 05 FF FF FF FF
[11:59:15:942] TX: 6C 10 F0 3C 06
[11:59:15:973] RX: 6C F0 10 7C 06 4D
[11:59:15:973] TX: 6C 10 F0 3C 07
[11:59:15:989] RX: 6C F0 10 7C 07 FF 00 FF FF FF FF
[11:59:16:005] Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection.
[11:59:16:083] System.ArgumentException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection.
at System.Buffer.BlockCopy(Array src, Int32 srcOffset, Array dst, Int32 dstOffset, Int32 count)
at PcmHacking.Protocol.ParseSerialResponses(Message response1, Message response2, Message response3)
at PcmHacking.Vehicle.<QuerySerial>d__65.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at PcmHacking.MainForm.<readPropertiesButton_Click>d__47.MoveNext() in C:\GitHub\PcmHacks\Apps\PcmHammer\MainForm.cs:line 849
geep
Posts: 13
Joined: Sun Feb 03, 2019 1:43 am
cars: 60 ford falcon 07 grand prix 94 chevy swb ls swaped

Re: E38 Vin Change

Post by geep »

Then when i try to change vin it says the vin check digit on position 9 is wrong the correct digit is x
User avatar
Gampy
Posts: 2331
Joined: Sat Dec 15, 2018 7:38 am

Re: E38 Vin Change

Post by Gampy »

P04 compatibility got shelved because it's going to take some major changes for flash read/write, I doubt anyone has ever looked at the other PcmHammer Operations until Antus successfully change a VIN the other day, I have since done so myself with v021.2.

Obviously 'Read Properties' needs work ...

As for the VIN checksum, is it a valid VIN ??

What's the VIN so we can have a look see if we can resolve the problem, PM it to me if you don't want to post it.
Intelligence is in the details!

It is easier not to learn bad habits, then it is to break them!

If I was here to win a popularity contest, their would be no point, so I wouldn't be here!
In-Tech
Posts: 779
Joined: Mon Mar 09, 2020 4:35 pm
Location: California

Re: E38 Vin Change

Post by In-Tech »

Hiya, just going from memory here. I doubt an 04 grand prix has an e67, but whatever :) Most ECM's require a clear codes before a vin rewrite. The clear codes does its "housekeeping" and then you can change VIN.
geep
Posts: 13
Joined: Sun Feb 03, 2019 1:43 am
cars: 60 ford falcon 07 grand prix 94 chevy swb ls swaped

Re: E38 Vin Change

Post by geep »

pcm is a p05 i was looking at wrong pic
geep
Posts: 13
Joined: Sun Feb 03, 2019 1:43 am
cars: 60 ford falcon 07 grand prix 94 chevy swb ls swaped

Re: E38 Vin Change

Post by geep »

[10:57:02:983] PCM Hammer 021.2
[10:57:02:983] Sunday, July 31 2022 @10:57:02:98
[10:57:02:998] Initializing J2534 Device
[10:57:02:998] Loaded DLL
[10:57:06:750] Connected to the device.
[10:57:06:781] Battery Voltage is: 12.248
[10:57:08:187] Protocol Set
[10:57:08:234] Device initialization complete.
[10:57:02:951] Unable to retrieve credits.html from network: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The remote name could not be resolved: 'raw.githubusercontent.com'
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Net.Http.HttpClient.<FinishSendAsyncBuffered>d__58.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at PcmHacking.ContentLoader.<TryGetContentFromNetwork>d__8.MoveNext() in C:\GitHub\PcmHacks\Apps\PcmLibraryWindowsForms\ContentLoader.cs:line 95
[10:57:02:967] Unable to retrieve help.html from network: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The remote name could not be resolved: 'raw.githubusercontent.com'
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Net.Http.HttpClient.<FinishSendAsyncBuffered>d__58.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at PcmHacking.ContentLoader.<TryGetContentFromNetwork>d__8.MoveNext() in C:\GitHub\PcmHacks\Apps\PcmLibraryWindowsForms\ContentLoader.cs:line 95
[10:57:02:967] Unable to retrieve start.txt from network: System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The remote name could not be resolved: 'raw.githubusercontent.com'
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Net.Http.HttpClient.<FinishSendAsyncBuffered>d__58.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at PcmHacking.ContentLoader.<TryGetContentFromNetwork>d__8.MoveNext() in C:\GitHub\PcmHacks\Apps\PcmLibraryWindowsForms\ContentLoader.cs:line 95
[10:57:08:281] Loaded credits.html from cache.
[10:57:08:281] Loaded help.html from cache.
[10:57:08:281] Loaded start.txt from cache.
[10:57:08:281] Thanks for using PCM Hammer.s obsolete. Please get the latest release from https://github.com/LegacyNsfw/PcmHacks/releases
[10:57:13:720] TX: 6C 10 F0 3C 01
[10:57:13:798] RX: 6C F0 10 7C 01 00 32 47 32 57 50
[10:57:13:798] TX: 6C 10 F0 3C 02
[10:57:13:860] RX: 6C F0 10 7C 02 35 35 32 39 36 31
[10:57:13:860] TX: 6C 10 F0 3C 03
[10:57:13:923] RX: 6C F0 10 7C 03 31 30 37 35 33 32
[10:57:13:923] VIN: 2G2WP552961107532
[10:57:13:938] TX: 6C 10 F0 3C 0A
[10:57:14:001] RX: 6C F0 10 7C 0A 00 C0 4F 51 42 4B
[10:57:14:001] OS ID: 12603217
[10:57:14:016] Hardware Type: P01_P59
[10:57:14:016] TX: 6C 10 F0 3C 08
[10:57:14:079] RX: 6C F0 10 7C 08 00 C0 4F 50
[10:57:14:079] Calibration ID: 12603216
[10:57:14:079] TX: 6C 10 F0 3C 04
[10:57:14:142] RX: 6C F0 10 7C 04 00 38 36
[10:57:14:142] Received an unexpected response. Attempt #1, status Truncated.
[10:57:16:148] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:16:152] Sending 'test device present' notification.
[10:57:16:154] TX: 8C FE F0 3F
[10:57:18:174] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:18:174] Sending 'test device present' notification.
[10:57:18:174] TX: 8C FE F0 3F
[10:57:20:205] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:20:205] Sending 'test device present' notification.
[10:57:20:205] TX: 8C FE F0 3F
[10:57:22:236] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:22:236] Sending 'test device present' notification.
[10:57:22:236] TX: 8C FE F0 3F
[10:57:24:265] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:24:265] Receive timed out. Attempt #6, Timeout #5.
[10:57:24:265] TX: 6C 10 F0 3C 04
[10:57:24:312] RX: 6C F0 10 7C 04 00 38 36
[10:57:24:312] Received an unexpected response. Attempt #1, status Truncated.
[10:57:26:328] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:26:328] Sending 'test device present' notification.
[10:57:26:328] TX: 8C FE F0 3F
[10:57:28:359] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:28:359] Sending 'test device present' notification.
[10:57:28:359] TX: 8C FE F0 3F
[10:57:30:376] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:30:376] Sending 'test device present' notification.
[10:57:30:376] TX: 8C FE F0 3F
[10:57:32:408] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:32:408] Sending 'test device present' notification.
[10:57:32:408] TX: 8C FE F0 3F
[10:57:34:425] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[10:57:34:425] Receive timed out. Attempt #6, Timeout #5.
[10:57:34:425] Hardware ID query failed: Error
[10:57:34:425] TX: 6C 10 F0 3C 05
[10:57:34:488] RX: 6C F0 10 7C 05 31 35 31 37
[10:57:34:488] TX: 6C 10 F0 3C 06
[10:57:34:560] RX: 6C F0 10 7C 06 4D
[10:57:34:560] TX: 6C 10 F0 3C 07
[10:57:34:623] RX: 6C F0 10 7C 07 39 00 32 5A 4B 32
[10:57:34:623] Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection.
[10:57:34:685] System.ArgumentException: Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection.
at System.Buffer.BlockCopy(Array src, Int32 srcOffset, Array dst, Int32 dstOffset, Int32 count)
at PcmHacking.Protocol.ParseSerialResponses(Message response1, Message response2, Message response3)
at PcmHacking.Vehicle.<QuerySerial>d__65.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at PcmHacking.MainForm.<readPropertiesButton_Click>d__47.MoveNext() in C:\GitHub\PcmHacks\Apps\PcmHammer\MainForm.cs:line 849
[11:02:56:500] TX: 6C 10 F0 3C 0A
[11:02:56:579] RX: 6C F0 10 7C 0A 00 C0 4F 51 42 4B
[11:02:56:579] TX: 6C 10 F0 3C 01
[11:02:56:641] RX: 6C F0 10 7C 01 00 32 47 32 57 50
[11:02:56:641] TX: 6C 10 F0 3C 02
[11:02:56:704] RX: 6C F0 10 7C 02 35 35 32 39 36 31
[11:02:56:704] TX: 6C 10 F0 3C 03
[11:02:56:766] RX: 6C F0 10 7C 03 31 30 37 35 33 32
[11:03:03:517] Sending seed request.
[11:03:03:517] TX: 6C 10 F0 27 01
[11:03:03:580] RX: 6C F0 10 67 01 6D 50
[11:03:03:580] Parsing seed value.
[11:03:03:595] Sending unlock request (6D50, 42E0)
[11:03:03:595] TX: 6C 10 F0 27 02 42 E0
[11:03:03:642] RX: 6C F0 10 67 02 35
[11:03:03:642] The PCM didn't accept the unlock key value
[11:03:05:644] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[11:03:05:644] No response to unlock request. Attempt #2
[11:03:07:659] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[11:03:07:659] No response to unlock request. Attempt #3
[11:03:09:675] ReadMsgs OBDError: ERR_BUFFER_EMPTY
[11:03:09:675] No response to unlock request. Attempt #4
[11:03:09:675] Unable to process unlock response.
[11:03:09:675] Unable to unlock PCM.
besterhc
Posts: 2
Joined: Fri Aug 12, 2022 2:29 am
cars: 2011 Chev Cruze 1.8 LT

Re: E38 Vin Change

Post by besterhc »

julespatch wrote:But it's irrelevant in a car, in my experience anyway. VZ,VE, and Cruze/Captiva are all interchangeable - generation specific
I have 2011 Cruze with GEN1 6T30 TCM and it has a VIN in and you cannot swap with other used modules. Have to change VIN and virginize before programming on SPS2.I am looking for software to do that. My TCM was bricked by agents when they try to programmed a used TCM to car and they do not take responsibility because it was used TCM. Looking for tool to try and bring my TCM back to live. ( have MDI to do SPS on my vin now, bat cannot communicate on CAN bus. )
Any bubby that can help pointing me in right direction.
Post Reply