|
09-16-2012, 10:53 PM | #1 |
ULTIMATE
Drives: 09 5dr LB, 2x 08 3dr LB Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
|
I finally cracked the Odometer and SRS ECU code
One can purchase very expensive, off the shelf, systems for reprogramming the mileage in a cluster and for resetting the "black box" data in the SRS ECU after a crash, where the airbags deploy. I decided to forgo the expense and try to develop my own.
In both ECUs the data is stored in a EEPROM on circuit board of the device. In the picture below, of the inside of the SRS ECU, the EEPROM is circled. When I finished repairing my latest project Yaris (AKA Crashy2), I found that even after resetting the SRS ECU's stored codes (DTCs) with my TechStream tool, the SRS light still remained on on the cluster. After doing a bit of research I found out that the light remains lit because the SRS ECU stores data when a crash occurs, where the airbag(s) deploy. Normally a repair shop simply replaces the SRS ECU along with the airbags, but clearing the data from the EEPROM will also correct the issue (and there are quite a few vendors on eBay who will do this for a fee). I pulled the SRS ECU from my 09 Yaris and read the EEPROM. I compared the data with the data from Crashy2's SRS ECU and cleared the locations that differed. After doing so and reconnecting Crashy2's SRS ECU, the SRS light now lights up for a couple of seconds, when the ignition is turned on, and then goes off (which is the normal behavior). After building a rig to work with the EEPROM from the SRS ECU, I decided to do some experimentation with the instrument cluster (of which I have been amassing a collection of, when I find good deals on them). The cluster turned out to be quite a bit trickier to crack, but this weekend I finally did so. Here's an 08 cluster that I started my experimentation with: Once I figured out how the data was encoded, I found that I could change to value to whatever I wanted: I could then also take a completely different cluster and program it with the same mileage as my original experimental cluster: Tampering with the odometer on a vehicle is about as illegal as it gets, but swapping a vehicle's cluster with one with lower mileage achieves the same effect, so it is kind of handy being able to reprogram clusters for those desiring to swap theirs out for one of a different year (i.e. from the 06-08 white cluster to the 09-11 orange one), or with different features (i.e. tach).
__________________
|
09-16-2012, 11:21 PM | #2 |
Drives: 2020 Corolla Join Date: Apr 2012
Location: Canada
Posts: 549
|
Now if you can figure out how to make the gas gauge go up electronically ... hmmm, I like that idea of free gas. But what you have posted is pretty cool by itself.
|
09-16-2012, 11:43 PM | #3 |
vroom vroom
Drives: lil red 5-door Join Date: Sep 2006
Location: Bangkok, Thailand
Posts: 7,744
|
If only Ferris Bueller had known Scott... ;) Excellent work sir!
__________________
The price of freedom of religion, or of speech, or of the press, is that we must put up with a good deal of rubbish. - Robert Jackson Bye bye 1NZ... |
09-17-2012, 12:56 AM | #4 |
やりすぎだ~
|
Whoah! That's awesome! Can you make alphabets instead of numbers too? :)
|
09-17-2012, 02:45 AM | #5 |
vroom vroom
Drives: lil red 5-door Join Date: Sep 2006
Location: Bangkok, Thailand
Posts: 7,744
|
^ 80085?
__________________
The price of freedom of religion, or of speech, or of the press, is that we must put up with a good deal of rubbish. - Robert Jackson Bye bye 1NZ... |
09-17-2012, 03:02 AM | #6 |
やりすぎだ~
|
^you dirty man, you!
|
09-17-2012, 07:09 AM | #7 |
Nice work CT.
|
|
09-17-2012, 06:44 PM | #8 |
boydstir
|
so can i puchase this item from you ?
|
09-17-2012, 08:15 PM | #9 |
ULTIMATE
Drives: 09 5dr LB, 2x 08 3dr LB Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
|
Kind of - My services to clear an SRS ECU or reprogram a cluster are available.
__________________
|
09-17-2012, 09:22 PM | #10 |
boydstir
|
okay i will contact you when i need to do the gauge cluster
|
12-21-2014, 09:15 PM | #11 |
Drives: 2007 red Yaris HB AT Join Date: Dec 2013
Location: southeast USA
Posts: 197
|
CTScott,
Is your method similar to this: http://www.instructables.com/id/Odom...r-Information/ ? Did you have to desoldier the EEPROM? |
12-21-2014, 09:24 PM | #12 | |
ULTIMATE
Drives: 09 5dr LB, 2x 08 3dr LB Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
|
Quote:
__________________
|
|
12-21-2014, 09:32 PM | #13 |
Drives: 2007 red Yaris HB AT Join Date: Dec 2013
Location: southeast USA
Posts: 197
|
If you read the whole thing, he used free PonyProg software to read and write to EEPROM.
|
12-21-2014, 10:27 PM | #14 | |
ULTIMATE
Drives: 09 5dr LB, 2x 08 3dr LB Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
|
Quote:
The more modern, the more complex for the coding, and every model of Toyota vehicle that I have done has been slightly to completely different.
__________________
|
|
12-22-2014, 06:39 AM | #15 |
Drives: 2009 Base Hatch 2 Dr Auto Join Date: Dec 2008
Location: nj
Posts: 4,790
|
I work on boards under a microscope for a living and am NASA certified.
Just had to throw that in there....
__________________
Synthetic Oil: Its All In Your Head |
12-22-2014, 08:21 AM | #16 | |
ULTIMATE
Drives: 09 5dr LB, 2x 08 3dr LB Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
|
Quote:
Nice! You're hired.
__________________
|
|
12-22-2014, 07:30 PM | #17 |
Drives: Yaris 09 Join Date: Oct 2014
Location: KW, ON, Canada
Posts: 39
|
How hard is the swap Scott? I'm not a big fan of the orange one on my 09, i like the 08 better.
|
12-22-2014, 07:39 PM | #18 | |
ULTIMATE
Drives: 09 5dr LB, 2x 08 3dr LB Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
|
Quote:
__________________
|
|
|
|