VATS Removal from P59 with Universal Patcher

They go by many names, P01, P59, VPW, '0411 etc. Also covering E38 and newer here.
LowbuckLS
Posts: 6
Joined: Sat Apr 09, 2022 1:19 pm
cars: 2000 Chevy Silverado with Turbo, 1990 Chevy Suburban with LQ4

Re: VATS Removal from P59 with Universal Patcher

Post by LowbuckLS »

PCM Hammer does agree with the sticker on the PCM. A copy of the bin file is attached.

Mod edit: this is a 12579405 OsID!
Attachments
2003 LM7 P59 4x4 Auto.bin
(1 MiB) Downloaded 82 times
User avatar
antus
Site Admin
Posts: 8237
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: VATS Removal from P59 with Universal Patcher

Post by antus »

Thanks for that. It does indeed have both IDs internally.

12579405 = 00 BF F2 4D (in the bin in operating system header at $504)
12579403 = 00 BF F2 4B (in the bin in paramater block at $4018)
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
User avatar
antus
Site Admin
Posts: 8237
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: VATS Removal from P59 with Universal Patcher

Post by antus »

I cloned it on to my P59 for some more testing, CATS says this about it:

Code: Select all

PCM Service No:  12582605
PCM Module  1: 12579405
PCM Module  2: 12577861
PCM Module  3: 12579437
PCM Module  4: 12572448
PCM Module  5: 12570845
PCM Module  6: 12578354
PCM Module  7: 12572573
PCM Module  8: 12572535
PCMHammer says this. Note calibration ID is different to Operating System ID (OSID):

Code: Select all

[01:45:42:291]  PCM Hammer 021.2
[01:45:42:298]  Sunday, March 05 2023 @01:45:42:29
[01:45:42:327]  AVT 852 Reset OK
[01:45:42:329]  AVT Firmware 1.5
[01:45:42:626]  Thanks for using PCM Hammer.
[01:45:44:443]  VIN: 1GCEK19T53Z117494
[01:45:44:530]  OS ID: 12579405
[01:45:44:539]  Hardware Type: P01_P59
[01:45:44:629]  Calibration ID: 12579403
[01:45:44:716]  Hardware ID: 12570558
[01:45:44:856]  Serial Number: 1CC0S0T52208
[01:45:44:939]  Broad Cast Code: YCTJ
[01:45:45:013]  MEC: 0
So I think that is the answer, it looks like the OSID is 12579405 and the Calibration ID (the tune) is: 12579403
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
User avatar
Gampy
Posts: 2331
Joined: Sat Dec 15, 2018 7:38 am

Re: VATS Removal from P59 with Universal Patcher

Post by Gampy »

All my info says there is no OS 12579403, there is however a calibration 12579403, that alone tells me that Antus is correct and so is PCM Hammer.

Thanks for the file.

-Enjoy
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!
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: VATS Removal from P59 with Universal Patcher

Post by kur4o »

Since the confusion with VATS settings is still active I will repost some old post and add some more info.
This is one issue, that bring confusion alot.
Hope it gets cleared once and for all.

There is 2 type of settings. First settings is for 512kb bins. It got 3 settings 0=class2,1=PWM,2=NONE.
The other type is for 1mb bins and 512kb flex fuel bins. It got 2 settings 0=class2,1=None

Most people just copy over settings from commercial software, and apply the 3 settings types to all xdfs, not aware they are not used on all bins.

If you have bin that shows out of range, just set it appropriate to the bin.
To clear the mistery vats settings.


On 512kb there is

0 = Serial Vats
1 = PWM Vats
2 = No Vats

On 1mb there is

0 = Serial Vats
1 = No Vats

question:

Thanks for this! Looked a few places and couldn't find this information, to confirm this is indeed correct? Also if so do you happen to know why on a 1mb pcm I set to 2 and it seems to have worked. The same bin that I shared previously. I mean it makes sense given serial is a newer technology correct? Meaning pwm would basically be obsolete on these newer vehicles? Complete speculation on my part just curious.

Answer:

Basically anything over 2 will work too, since the code works that way. Some boolean checks.

The pwm is phased out on 1mb since there is no more platform usage for it. F-bodies used PWM and maybe some others too but they got dumped in 2002.

REPLY:
Cool Cool, thanks for the explanation! So anything over 1=No vats but typically 1 is what you want. Learn something new everyday, Thanks!!

Since lots of people trust commercial software as the holy bible, A word for this is, actually commercial software is full of errors. They don`t give a shit if you are going to brick your pcm and buy another 2+ credits to fix it.

About the VATS settings. It have been verified in disassembly of numerous files.

The OS checks for specific values and out of range data.

On
512kb PCMs it checks

0 = serial VATS
1 = PWM vats
>1 = no VATS [>1=means that anything greater than 1 will work from 2 to 256 for example]

On 1mb PCM and flex fuel 512kb OS

0 = serial VATS
>0 = no VATS[anything from 1 to 256 will work]


I can get a quick how to diss classes to anyone needing an extra precautions with using the VATS settings.
bubba2533
Posts: 498
Joined: Wed Apr 11, 2018 8:50 am
cars: 03 Chevy S10 Turbo V6

Re: VATS Removal from P59 with Universal Patcher

Post by bubba2533 »

Assuming 1 byte is used for that the max would be 255.
LS1 Boost OS V3 Here. For feature suggestions post in here Development Thread. Support future development ->Patreon.
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: VATS Removal from P59 with Universal Patcher

Post by kur4o »

bubba2533 wrote:Assuming 1 byte is used for that the max would be 255.
That is correct it is a single byte option.
User avatar
antus
Site Admin
Posts: 8237
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: VATS Removal from P59 with Universal Patcher

Post by antus »

I probably shouldn't complicate things but another way to look at it then is 0 is always Serial (VPW) VATS, 2 is always No VATS, but 1 could be PWM or None depending the OS.
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
Rickky bobby
Posts: 20
Joined: Sun Sep 12, 2021 4:17 am
cars: GM/GMC

Re: VATS Removal from P59 with Universal Patcher

Post by Rickky bobby »

Tis web has an update for the Vin.
Attachments
TIS 1GCEK19T53Z117494.pdf
(24.41 KiB) Downloaded 73 times
Post Reply