Page 2 of 2

Re: VATS Removal from P59 with Universal Patcher

Posted: Sun Mar 05, 2023 12:15 pm
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!

Re: VATS Removal from P59 with Universal Patcher

Posted: Sun Mar 05, 2023 12:33 pm
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)

Re: VATS Removal from P59 with Universal Patcher

Posted: Sun Mar 05, 2023 1:14 pm
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

Re: VATS Removal from P59 with Universal Patcher

Posted: Mon Mar 06, 2023 1:48 am
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

Re: VATS Removal from P59 with Universal Patcher

Posted: Sat May 27, 2023 2:54 am
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.

Re: VATS Removal from P59 with Universal Patcher

Posted: Sat May 27, 2023 3:51 am
by bubba2533
Assuming 1 byte is used for that the max would be 255.

Re: VATS Removal from P59 with Universal Patcher

Posted: Sat May 27, 2023 4:43 am
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.

Re: VATS Removal from P59 with Universal Patcher

Posted: Sat May 27, 2023 2:28 pm
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.

Re: VATS Removal from P59 with Universal Patcher

Posted: Sat May 27, 2023 4:50 pm
by Rickky bobby
Tis web has an update for the Vin.