TL;DR: Have a converted HP DME (did the hardware conversion myself) and need to get my car smogged. Put all the mechanical stuff back to stock and flashed a stock HP tune onto the DME. Emissions monitors are all showing as "not available" (note that they're "not available" and not "not ready") and no matter how many different things I flash onto the DME, this never changes.
Yes, I know the topic of setting emissions monitors has been discussed many, many times, but I haven't found much info about the specific issue I'm having.
So, about a year ago I converted my non-HP DME to HP spec by replacing the EEPROMs and a couple resistors (more details about exactly what I did). I then BDMd a full CSL binary onto it and then made the necessary changes to get my car running right with the CSL intake.
It's now time to get my car smogged, so I put the stock airbox back on and BDMd a full stock HP binary onto the DME. Car runs and drives completely fine, but the emissions monitors are all saying "not available". No matter what I do, I can't seem to get them to go to saying "not ready", let alone to get them ready. I'm mostly reading the monitors using OBD Fusion and an ELM237 bluetooth adapter, although I did try reading them with DIS too.
Here's a chronological list of all the things I've tried and the results:
Any other suggestions are welcome too!
Yes, I know the topic of setting emissions monitors has been discussed many, many times, but I haven't found much info about the specific issue I'm having.
So, about a year ago I converted my non-HP DME to HP spec by replacing the EEPROMs and a couple resistors (more details about exactly what I did). I then BDMd a full CSL binary onto it and then made the necessary changes to get my car running right with the CSL intake.
It's now time to get my car smogged, so I put the stock airbox back on and BDMd a full stock HP binary onto the DME. Car runs and drives completely fine, but the emissions monitors are all saying "not available". No matter what I do, I can't seem to get them to go to saying "not ready", let alone to get them ready. I'm mostly reading the monitors using OBD Fusion and an ELM237 bluetooth adapter, although I did try reading them with DIS too.
Here's a chronological list of all the things I've tried and the results:
- BDMd the 2501 full binary I found on the GitHub repo (this one specifically) onto my DME, flashed the correct partial (this one specifically), synced EWS, wrote VIN
- Car runs and drives fine, but all monitors show "not available" on OBD Fusion
- Modified the partial to delete the 151 DTC caused by the DME conversion
- Car runs and drives fine, but all monitors show "not available" on OBD Fusion
- BDMd the 2001 full binary I found on the GitHub repo (this one specifically)
- EWS would not sync and car would not start, all monitors show "not available" on OBD Fusion
- BMDd the 2501 binary back on and updated with WinKFP to ZB number 7842979, synced EWS
- Car runs and drives fine, but all monitors show "not available" on OBD Fusion
- Opened up DIS and checked the OBD readiness from there
- Two monitors show "not applicable" and the rest show "not carried out", as expected
- Ran the secondary air pump test with DIS and it successfully completed, then checked OBD readiness again
- Two monitors show "not applicable" and the rest show "not carried out", so nothing changed even though the SAP test passed
- Read the partial and modified it to delete the 151 DTC, reran the secondary air pump test
- Checked with DIS and OBD Fusion, but still the same issue with the monitors
Any other suggestions are welcome too!
Comment