Notices
ECU Flash

emission state inspection cal id

Thread Tools
 
Search this Thread
 
Old May 14, 2020 | 12:29 PM
  #136  
fireroasted's Avatar
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 909
Likes: 7
From: CA
I have tried to keep up with this, but could we confirm for myself and others what some troubleshooting steps are:

Should we be able to see the CALID and CVN in ECUFlash?
Can we edit the CALID in EDUFlash?
Can we edit the CVN in ECUFlash?
The only way to correct those values currently to align with a Smog, Start smog, Referee visit is to flash a completely stock ROM? (So that this will include the necessary and referenced CALID and CVN)
The rub being the stock flash may not run your cams, or injectors etc, so you may need to return to stock those items to allow running on completely stock ECU.
Finally the ROMs can be had by the links Razorlab provided links to above.

As an example, is any Evo with a 88590015 therefore have a CVN of E30DCBC2 ?
Or are there many versions of CVN for that ROM?

Could folks correct or comment on the summary I got from this and a few other threads?
Reply
Old May 14, 2020 | 03:24 PM
  #137  
Biggiesacks's Avatar
EvoM Community Team Leader
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Aug 2005
Posts: 5,690
Likes: 708
From: West Coast
Originally Posted by fireroasted
I have tried to keep up with this, but could we confirm for myself and others what some troubleshooting steps are:

Should we be able to see the CALID and CVN in ECUFlash?
Cal ID probably, but the addresses are not known publicly (AFAIK anyway). CVN Unlikely because it is a calculated value, so I would assume it lives in RAM.
Can we edit the CALID in EDUFlash?
Probably, if it is found and an XML definition for it made public.
Can we edit the CVN in ECUFlash?
In order to do this a patch would be needed to change the way that the ECU computes the CVN, and replace it with a hard coded value in ROM.
The only way to correct those values currently to align with a Smog, Start smog, Referee visit is to flash a completely stock ROM? (So that this will include the necessary and referenced CALID and CVN)
Currently this is the only publicly known solution.
The rub being the stock flash may not run your cams, or injectors etc, so you may need to return to stock those items to allow running on completely stock ECU.
Finally the ROMs can be had by the links Razorlab provided links to above.

As an example, is any Evo with a 88590015 therefore have a CVN of E30DCBC2 ?
Or are there many versions of CVN for that ROM?
Each ROM should have its own Cal ID and there should be only one valid CVN per Cal ID. (AFAIK)
Could folks correct or comment on the summary I got from this and a few other threads?
My best attempt at answers in bold.
Reply
Old May 14, 2020 | 07:07 PM
  #138  
Spooled_IX's Avatar
Evolving Member
 
Joined: Mar 2020
Posts: 199
Likes: 64
From: San Diego, CA
Originally Posted by fireroasted
As an example, is any Evo with a 88590015 therefore have a CVN of E30DCBC2 ?
CVN should be 78 6B 70 7B
Reply
Old May 16, 2020 | 02:31 PM
  #139  
fireroasted's Avatar
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 909
Likes: 7
From: CA
For the only currently known solution (and if there is another one someone please PM me) I will reflash to stock ROM. however, I don't know if I remember 12 years of modifications to all things. I used to be very active in the ECUFlash forum, but my memory sucks. I seem to remember that to have onboard WB, I am somehow using the secondary 02? maybe? One is in the DP, and then another is just after the stock cat. I don't remember if the readiness for that will be messed up with a stock ROM. The other attempt here is to see if it will run on stock ROM, S2's, 110cc injectors enough to idle for the check. Everything else is essentially stock.

Does anyone remember details about the secondary 02, which I think we all did back in the day....
Reply
Old May 16, 2020 | 04:11 PM
  #140  
kaj's Avatar
kaj
EvoM Community Team Leader
20 Year Member
Liked
Loved
Community Favorite
iTrader: (60)
 
Joined: Mar 2006
Posts: 13,634
Likes: 824
From: Fresno, CA
My WB is in the DP, both O2 sensors still in stock locations. I wanted to back to stock REALLY easy, if need be.
but...using the rear O2 location for a wideband does ring a bell.
Reply
Old May 16, 2020 | 04:48 PM
  #141  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
2005 USDM EVO 8
ROM: 96940011
CALID: 1860A118AA
CVN: 2822E4BF

Note:
This is a stock ROM. It is verified as passing the ref test!

Last edited by CDrinkH2O; May 29, 2022 at 11:30 PM. Reason: Verified pass
Reply
Old May 16, 2020 | 10:41 PM
  #142  
EV09AWD's Avatar
Newbie
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Jul 2017
Posts: 82
Likes: 14
From: Cali
Originally Posted by cdrinkh2o
2005 USDM EVO 8
ROM: 96940011
CALID: 1860A118AA
CVN: 2822E4BF

Note:
This is a stock ROM. It is not verified as passing the ref test - yet!
Thank you , I updated my post on page 8 with your info.
Reply
Old May 16, 2020 | 11:11 PM
  #143  
fireroasted's Avatar
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 909
Likes: 7
From: CA
Originally Posted by cdrinkh2o
2005 USDM EVO 8
ROM: 96940011
CALID: 1860A118AA
CVN: 2822E4BF

Note:
This is a stock ROM. It is not verified as passing the ref test - yet!
Sorry, maybe a dumb question so I can cross reference. How exactly did you get the values. Should i be able to read that form ECUFlash? I wanted to compare what I have in my ECU now compared to the values that Razorlab has posted in stock ROMs. Just to see if I could prove a differential.

Reply
Old May 17, 2020 | 07:39 AM
  #144  
Biggiesacks's Avatar
EvoM Community Team Leader
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Aug 2005
Posts: 5,690
Likes: 708
From: West Coast
Originally Posted by cdrinkh2o
2005 USDM EVO 8
ROM: 96940011
CALID: 1860A118AA
CVN: 2822E4BF

Note:
This is a stock ROM. It is not verified as passing the ref test - yet!
Does your ECU report a Vin (Service 9 pid 2)? According to this older thread I found, Evos started reporting a VIN number in 2005:

https://www.evolutionm.net/forums/ec...dded-them.html

I know based on some legal docs I found that this is one of the things they look closely at during smog when checking for what they call "clean scanning" (their lingo for using hardware/software to fake a test).

https://www.bar.ca.gov/pdf/2018-01.pdf


Reply
Old May 17, 2020 | 07:43 AM
  #145  
Biggiesacks's Avatar
EvoM Community Team Leader
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Aug 2005
Posts: 5,690
Likes: 708
From: West Coast
Originally Posted by fireroasted
Sorry, maybe a dumb question so I can cross reference. How exactly did you get the values. Should i be able to read that form ECUFlash? I wanted to compare what I have in my ECU now compared to the values that Razorlab has posted in stock ROMs. Just to see if I could prove a differential.
An OBD scanner will give you this info. As long as it supports Mode/Service 09 requests.
Reply
Old May 17, 2020 | 08:51 AM
  #146  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
Originally Posted by Biggiesacks
Does your ECU report a Vin (Service 9 pid 2)? According to this older thread I found, Evos started reporting a VIN number in 2005:

https://www.evolutionm.net/forums/ec...dded-them.html
Yes it does. This was both a surprise and a concern because it is another data item that may be used for enforcement. It requires work to figure out how to add it to the ROM, or payment to a dealer to flash it to a stock ROM.
Reply
Old May 17, 2020 | 09:24 AM
  #147  
fireroasted's Avatar
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 909
Likes: 7
From: CA
Thanks for the comments, they may help more guys only half getting this, but just to be clear. I am very comfortable with ECUFlash and EVOScan. I do have a regular one off scanner too, but I expected to find this data in an ECUFlash read or the file that I loaded to flash the stock ROM. But, I didn't, so I was wondering where that data is. I assume not in the basic window. Do I need to do something to expose it. A config or parameter edit/addition? A screenshot from someone that is referencing so I can see where and how would be awesome.

I have to get under the car today to remember what all O2 sensors I will have. Both, or just the front and an onboard WB.

Thanks
Reply
Old May 17, 2020 | 09:45 AM
  #148  
Biggiesacks's Avatar
EvoM Community Team Leader
15 Year Member
Liked
Loved
Community Favorite
 
Joined: Aug 2005
Posts: 5,690
Likes: 708
From: West Coast
Originally Posted by fireroasted
Thanks for the comments, they may help more guys only half getting this, but just to be clear. I am very comfortable with ECUFlash and EVOScan. I do have a regular one off scanner too, but I expected to find this data in an ECUFlash read or the file that I loaded to flash the stock ROM. But, I didn't, so I was wondering where that data is. I assume not in the basic window. Do I need to do something to expose it. A config or parameter edit/addition? A screenshot from someone that is referencing so I can see where and how would be awesome.

I have to get under the car today to remember what all O2 sensors I will have. Both, or just the front and an onboard WB.

Thanks
I have never seen a rom address posted for the calid for any rom. The CVN is a computed number, so it won't be in the rom. The code that computes it should be, but then it would place the CVN into RAM. So no AFAIK there is no way currently to see this data in ecuflash. Evoscan.....maybe if there is a mut address for the values, but I haven't seen any data on that either.

It's possible the CAL ID lives somewhere else that we don't get access to through the normal rom download, which might also be the case with the VIN. The VIN doesn't seem to exist in the roms we can read but the dealers have special equipment to program it. Disassembly of the OBD code in the rom would probably be pretty informative, but I don't think the embedded guys are still around, or they are keeping this close to the chest.
Reply
Old May 17, 2020 | 10:46 AM
  #149  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
How To Check the VIN / CALID / CVN in your ROM
  1. Download and install PCMSCAN demo version from Palmer Performance (www.palmerperformance.com) on your laptop
  2. Connect your laptop to your OBD-II port using whatever cable you normally use
  3. Start PCMSCAN and connect to your ECU - wait for it to read everything.
  4. Display the results using the OBD-II Settings tab


Last edited by CDrinkH2O; May 17, 2020 at 10:50 AM. Reason: add image
Reply
Old May 18, 2020 | 09:17 AM
  #150  
fireroasted's Avatar
Evolved Member
15 Year Member
iTrader: (3)
 
Joined: Apr 2008
Posts: 909
Likes: 7
From: CA
Thanks for the good notes. I tried that. I ran into the typical PC com issue. I have ECUFlash and EVOScan working as always, but the PCMSCAN could find the tactrix cable. I fiddled with it for a while, trying all the com ports etc, so I will have to troubleshoot again. is there anything you guys did to get that working which is expected to be different than the other apps?
Reply



All times are GMT -7. The time now is 03:38 AM.