GM 0411 ECM VATS Bypass Class 2 Serial

American Delco GM ECUs and PCMs, ALDL, OBD 1.5.
Post Reply
scoutcamper
Posts: 1
Joined: Mon Jan 22, 2018 5:16 am
cars: K5 Blazer

GM 0411 ECM VATS Bypass Class 2 Serial

Post by scoutcamper »

Hey All,

Just took my K5 to the CA Smog Referee today, from a mechanical point of view I passed easily, from a software point of view I failed and I need some help.

They are telling me I have to take the truck to the dealer and have them flash the PCM with stock code, not a big deal, EXCEPT, that means I have to retain VATS somehow. Since the donor vehicle was a 2001 Tahoe that means VATS was controlled by the BCM, which I don't have on my swap. I have not found any bypass modules that simulate the class 2 serial of the BCM to allow VATS to work.

The referee said that they will read out the PCM and compare the calibration to a known stock one provided to CA SMOG by GM, and if it doesnt match then you automatically fail(not sure I buy that or not....)

My concern with bringing over a BCM, aside from all the other check engine codes that it might introduce, is that I cant find a good wiring diagram, plus then I am still stuck needing to do some kind of bypass because I am not changing out my key in my column for a VATS key(no room)

I am super close to passing smog, I passed the visual, the dyno, the tailpipe sniffer, this is my last barrier to a smog legal swap, I am hoping someone can help me out!

Has anyone ever built a VATS/BCM emulator that can work for this situation?

Thanks,
Scoutcamper
pman92
Posts: 464
Joined: Thu May 03, 2012 10:50 pm
cars: HZ One Tonner
VE Ute
Location: Castlemaine, Vic

Re: GM 0411 ECM VATS Bypass Class 2 Serial

Post by pman92 »

I don't have the answer but am very interested in knowing how the class 2 VATS works and what a BCM simulator would require
VR-VY Holden BCM Simulator: View Post
MrModule.com.au
roughneck427
Posts: 49
Joined: Thu Feb 07, 2013 1:49 pm
cars: 2002 Camaro
2008 Pontiac G8

Re: GM 0411 ECM VATS Bypass Class 2 Serial

Post by roughneck427 »

I’m in CA also and never had to do that. I have programmed several vehicles that now have a sticker. Are you using a calibration that is for the VIN in ecm? Verify it against GM TIS. Unless they are looking at the CVN when the poll the ecm and verifying it against the TIS data.
User avatar
j_ds_au
Posts: 384
Joined: Sun Jan 25, 2015 4:21 pm
Location: Sydney

Re: GM 0411 ECM VATS Bypass Class 2 Serial

Post by j_ds_au »

Is the VATS flag within the Cal portion of the Bin? If so, you're in a bind, if not, you just need to flash the Cal portion of the Bin with stock, not the whole Bin. HTH.

Joe.
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: GM 0411 ECM VATS Bypass Class 2 Serial

Post by antus »

Yes it is a flag in the cal portion. Im not sure about this cvn check, as far as I could tell when I looked in to it, if you set the flag and update the checksum the cvn doesnt change unless the software you are using updates it for you. You can verify its not right by downloading the whole bin and re-calc the cvn and see it doesnt match, but then if you are going to download the whole thing and calc the cvn why bother putting it in the calibration? Since the sum is just a sum, if you wanted to you could add some junk data in an unused space to keep the original checksum too. Just remember checksum is a 16bit calculation, so see how far out your checksum is and write a 16 bit value of the difference between the original sum and what you want it to be. Larger if you need to overflow past FFFF and come back to a lower sum. But having said that, the OEMs dont seem to use it to verify changes from stock. The whole system seems a bit pointless to check for mods.
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
roughneck427
Posts: 49
Joined: Thu Feb 07, 2013 1:49 pm
cars: 2002 Camaro
2008 Pontiac G8

Re: GM 0411 ECM VATS Bypass Class 2 Serial

Post by roughneck427 »

antus wrote:Yes it is a flag in the cal portion. Im not sure about this cvn check, as far as I could tell when I looked in to it, if you set the flag and update the checksum the cvn doesnt change unless the software you are using updates it for you. You can verify its not right by downloading the whole bin and re-calc the cvn and see it doesnt match, but then if you are going to download the whole thing and calc the cvn why bother putting it in the calibration? Since the sum is just a sum, if you wanted to you could add some junk data in an unused space to keep the original checksum too. Just remember checksum is a 16bit calculation, so see how far out your checksum is and write a 16 bit value of the difference between the original sum and what you want it to be. Larger if you need to overflow past FFFF and come back to a lower sum. But having said that, the OEMs dont seem to use it to verify changes from stock. The whole system seems a bit pointless to check for mods.

Being in California the state it heading towards the Euro style program checking CVNs So do to a swap with drivetrain not original to the swap you have to go to a “referee” they validate it has the emissions equipment from the donor vehicle and the correct unmodified calibration in the ecm. It could be the vin the poster provided from the donor doesn’t have the same or latest calibration verified against TIS hence get it updated
User avatar
j_ds_au
Posts: 384
Joined: Sun Jan 25, 2015 4:21 pm
Location: Sydney

Re: GM 0411 ECM VATS Bypass Class 2 Serial

Post by j_ds_au »

antus wrote:Yes it is a flag in the cal portion. Im not sure about this cvn check, as far as I could tell when I looked in to it, if you set the flag and update the checksum the cvn doesnt change unless the software you are using updates it for you. You can verify its not right by downloading the whole bin and re-calc the cvn and see it doesnt match, but then if you are going to download the whole thing and calc the cvn why bother putting it in the calibration? Since the sum is just a sum, if you wanted to you could add some junk data in an unused space to keep the original checksum too. Just remember checksum is a 16bit calculation, so see how far out your checksum is and write a 16 bit value of the difference between the original sum and what you want it to be. Larger if you need to overflow past FFFF and come back to a lower sum. But having said that, the OEMs dont seem to use it to verify changes from stock. The whole system seems a bit pointless to check for mods.
Interesting. Would the ECU itself not generate some DTC if the CVN doesn't match the Cal? Assuming the CA referee isn't checking the Cal in its entirety (as in byte per byte), then I'd expect they'd be checking the CVN is correct per factory and that the Cal actually matches the CVN (by DTC if applicable, or checking against the Cal itself). So the original CVN would be required, and as you say, a spare byte or two adjusted so that the Cal matches this.

Joe.
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: GM 0411 ECM VATS Bypass Class 2 Serial

Post by antus »

Not in the 0411 generations. I left it the CVN and updated the Checksum just to see if I had missed something and everything was fine. Its a CRC16, where as the sum is exactly a sum, so its more computationaly heavy to calculate. I expect it was a case of "get it out there" as a concept and build it up further in the later generations.
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
Post Reply