Originally posted by skristedja
View Post
Announcement
Collapse
No announcement yet.
CA/LA Smog
Collapse
X
-
Last edited by oceansize; 07-13-2021, 01:30 PM.3.91 | CMP Subframe & RTAB Bushings | SMG (Relocated & Rebuilt) | ESS Gen 3 Supercharger | Redish | Beisan | GC Coilovers & ARCAs | Imola Interior | RE Rasp | RE Diablo | Storm Motorwerks Paddles | Will ZCPM3 Shift Knob | Apex ARC-8 19x9, 19x9.5 | Sony XAV-AX5000 | BAVSOUND | CSL & 255 SMG Upgrades | Tiag | Vert w/Hardtop
- Likes 1
-
The checksum value is stored in the DME memory. The DME then recalculates this checksum based on what's in the rest of memory and if the two values don't match then the car won't work.
So potentially, if the smog computers are just reading the checksum value out of memory, you might be able to fool them by storing a "stock" checksum. Would require some program changes to disable the checksum check on the DME itself though, as the stored and calculated values would differ.2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - Kassel MAP - SSV1 - HJS - PCS Tune - Beisan - MK60 Swap - ZCP Rack - Nogaros - AutoSolutions - 996 Brembos - Slon - CMP - VinceBar - Koni - Eibach - BlueBus - Journal
2012 Alpinweiss 128i - Coupe - 6AT - Slicktop - Manual Seats - Daily - Journal
Comment
-
Originally posted by oceansize View Post
This would be the best possible outcome for all my e46 m3 holmies in CA. This little blurb says model year 2000 and later. https://www.bar.ca.gov/ARSC/Newslett..._Modificationsbeginning July 2020, BAR will implement Cal ID and CVN checks for most model-year 2000 and newer vehicles as part of the On-Board Diagnostic Smog Check inspection failure criteria
Comment
-
Originally posted by skristedja View Post
IDK how the CVN check would do anything without the manufacturer data to check against
"Section (g)(4.7.4) of the OBD II regulation requires manufacturers to submit CAL ID and CVN information. A template titled “CAL ID and CVN Data” is provided in this Mail-Out as Attachment E. For 2008 and subsequent model years, manufacturers are required to use the Microsoft Excel electronic template provided on the ARB website http://www.arb.ca.gov/msprog/obdprog/obdprog.htm for reporting and electronically submitting CAL ID and CVN data to ARB. For the electronic submittal, manufacturers may email the data to ARB staff"
EVO forum thread discussing people actually hitting this issue:
https://www.evolutionm.net/forums/ge...se-help-2.html
Data collection forms for CAL ID and CVN for manufacturers:
https://ww2.arb.ca.gov/resources/doc.../obd-resourcesLast edited by oceansize; 07-13-2021, 01:53 PM.3.91 | CMP Subframe & RTAB Bushings | SMG (Relocated & Rebuilt) | ESS Gen 3 Supercharger | Redish | Beisan | GC Coilovers & ARCAs | Imola Interior | RE Rasp | RE Diablo | Storm Motorwerks Paddles | Will ZCPM3 Shift Knob | Apex ARC-8 19x9, 19x9.5 | Sony XAV-AX5000 | BAVSOUND | CSL & 255 SMG Upgrades | Tiag | Vert w/Hardtop
- Likes 1
Comment
-
Probably wouldn't be crazy difficult to hardcode the program to return a valid value
- Likes 1
Comment
-
I just want to chime in to say thank you to all who posted here, and especially oceansize for that Evo forum link: https://www.evolutionm.net/forums/ge...se-help-2.html
Between reading both threads, I just cancelled a big round of upgrades. It's just not worth it anymore
It's a shame that most of these modified cars likely sniff as clean as any stock car, but the original intent behind all the laws has been so completely perverted to basically destroy the aftermarket tuning industry in CA. Sad.
- Likes 2
Comment
-
Originally posted by terra View Post
It's calculated. Exactly how it's calculated isn't entirely clear to me. IIRC @gpetersen found that if you brute force the checksum such that the calculated checksum is equal to the stock value, then the CVN is also correct. So it's either itself a CRC16 (of each half) with a different initial value and/or polynomial, or it's some sort of calculation that's done to the calculated checksum.
Probably wouldn't be crazy difficult to hardcode the program to return a valid value
So far I know this is real and true, which is for my MSS54 (non-hp):
for version 211322002801J469
SW ID: 7842975
CVN: 59D512B9
Cali ID: 7842974
CVN: 7DCC4B79
Program & CVN # can be found on https://nam3forum.com/forums/forum/s...me-information
but not the calibration/tune CVN#.
Comment
-
Just got back from the smog place i usually go to. he said its going to get crazy starting monday. He showed me part of the new process he has to follow. Part of it involved reading the emissions sticker under the hood, which has the Test group number and the evaporative emissions family code written. He has to enter that into the system.
He also said theyre super going to be cracking down on looking for aftermarket cats or non CARB approved cats.
Obviously I passed this time.
- Likes 2
Comment
-
Originally posted by terra View Post
It's calculated. Exactly how it's calculated isn't entirely clear to me. IIRC @gpetersen found that if you brute force the checksum such that the calculated checksum is equal to the stock value, then the CVN is also correct. So it's either itself a CRC16 (of each half) with a different initial value and/or polynomial, or it's some sort of calculation that's done to the calculated checksum.
Probably wouldn't be crazy difficult to hardcode the program to return a valid value
Only other option is to do what repoman suggested which would be to modify unused sections of the tune to adjust the checksum calculation to match the virgin cvn number.
2003 E46 M3 TiAg/Cinnamon 6MT
2005 E46 330i ZHP Imola/Sand
| Karbonius | Schrick | Supertech | Volk | Recaro | FCM | SuperSprint | Turner | Hyperco | GC | PFC | VAC | OMP | Radium Engineering | MPRacing |
Instagram:@thegenius46m
NorCal DME Programming and Coding Expert
- Likes 1
Comment
-
Originally posted by sev View PostJust got back from the smog place i usually go to. he said its going to get crazy starting monday. He showed me part of the new process he has to follow. Part of it involved reading the emissions sticker under the hood, which has the Test group number and the evaporative emissions family code written. He has to enter that into the system.
He also said theyre super going to be cracking down on looking for aftermarket cats or non CARB approved cats.
Obviously I passed this time.DD: /// 2011.5 Jerez/bamboo E90 M3 · DCT · Slicktop · Instagram
/// 2004 Silvergrey M3 · Coupe · 6spd · Slicktop · zero options
More info: https://nam3forum.com/forums/forum/m...os-supersprint
- Likes 1
Comment
-
Originally posted by Tbonem3 View Post
Did he say what years, any cut off?| 06 6 Speed Vert - JB on Cinnamon| Beisan | ACL Rod Bearings | ST Sway Bar | TMS CSL Box | Megan headers | H.T.E Tune | 550 Injectors | OEM Section 1, 2, 3| 200 Cell Cats | OEM SSK | Bilstein B12| 712 yellow tag |
Comment
Comment