Toyota Yaris Forums - Ultimate Yaris Enthusiast Site
 

 


 
Go Back   Toyota Yaris Forums - Ultimate Yaris Enthusiast Site > Technical Forums > DIY / Maintenance / Service
  The Tire Rack

Reply
 
Thread Tools Display Modes
Old 09-16-2012, 10:53 PM   #1
CTScott
ULTIMATE
 
CTScott's Avatar
 
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).
__________________
CTScott is offline   Reply With Quote
Old 09-16-2012, 11:21 PM   #2
edmscan
 
edmscan's Avatar
 
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.
edmscan is offline   Reply With Quote
Old 09-16-2012, 11:43 PM   #3
eTiMaGo
vroom vroom
 
eTiMaGo's Avatar
 
Drives: lil red 5-door
Join Date: Sep 2006
Location: Bangkok, Thailand
Posts: 7,744
Send a message via AIM to eTiMaGo Send a message via MSN to eTiMaGo Send a message via Yahoo to eTiMaGo
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...
eTiMaGo is offline   Reply With Quote
Old 09-17-2012, 12:56 AM   #4
yarisugi
やりすぎだ~
 
yarisugi's Avatar
 
Drives: Me: Nuts:
Join Date: Nov 2008
Location: ハワイ
Posts: 2,041
Whoah! That's awesome! Can you make alphabets instead of numbers too? :)
yarisugi is offline   Reply With Quote
Old 09-17-2012, 02:45 AM   #5
eTiMaGo
vroom vroom
 
eTiMaGo's Avatar
 
Drives: lil red 5-door
Join Date: Sep 2006
Location: Bangkok, Thailand
Posts: 7,744
Send a message via AIM to eTiMaGo Send a message via MSN to eTiMaGo Send a message via Yahoo to eTiMaGo
^ 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...
eTiMaGo is offline   Reply With Quote
Old 09-17-2012, 03:02 AM   #6
yarisugi
やりすぎだ~
 
yarisugi's Avatar
 
Drives: Me: Nuts:
Join Date: Nov 2008
Location: ハワイ
Posts: 2,041
^you dirty man, you!
yarisugi is offline   Reply With Quote
Old 09-17-2012, 07:09 AM   #7
Klink10
 
Klink10's Avatar
 
Drives: 2007 Yaris Liftback
Join Date: Sep 2007
Location: 910
Posts: 1,229
Nice work CT.
Klink10 is offline   Reply With Quote
Old 09-17-2012, 06:44 PM   #8
pennyracer
boydstir
 
pennyracer's Avatar
 
Drives: 08 yaris liftback
Join Date: Feb 2009
Location: grants pass
Posts: 424
Send a message via AIM to pennyracer Send a message via Yahoo to pennyracer
so can i puchase this item from you ?
pennyracer is offline   Reply With Quote
Old 09-17-2012, 08:15 PM   #9
CTScott
ULTIMATE
 
CTScott's Avatar
 
Drives: 09 5dr LB, 2x 08 3dr LB
Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
Quote:
Originally Posted by pennyracer View Post
so can i puchase this item from you ?
Kind of - My services to clear an SRS ECU or reprogram a cluster are available.
__________________
CTScott is offline   Reply With Quote
Old 09-17-2012, 09:22 PM   #10
pennyracer
boydstir
 
pennyracer's Avatar
 
Drives: 08 yaris liftback
Join Date: Feb 2009
Location: grants pass
Posts: 424
Send a message via AIM to pennyracer Send a message via Yahoo to pennyracer
okay i will contact you when i need to do the gauge cluster
pennyracer is offline   Reply With Quote
Old 12-21-2014, 09:15 PM   #11
jack black
 
jack black's Avatar
 
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?
jack black is offline   Reply With Quote
Old 12-21-2014, 09:24 PM   #12
CTScott
ULTIMATE
 
CTScott's Avatar
 
Drives: 09 5dr LB, 2x 08 3dr LB
Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
Quote:
Originally Posted by jack black View Post
CTScott,
Is your method similar to this: http://www.instructables.com/id/Odom...r-Information/ ?
Did you have to desoldier the EEPROM?
That is just a method for reading the data. There is quite a bit more to reprogramming one with the correctly coded data (which is why the software to do so is so dang expensive). I do remove the EEPROM when programming one, as leaving it in circuit can cause data to not be read or written correctly.
__________________
CTScott is offline   Reply With Quote
Old 12-21-2014, 09:32 PM   #13
jack black
 
jack black's Avatar
 
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.
jack black is offline   Reply With Quote
Old 12-21-2014, 10:27 PM   #14
CTScott
ULTIMATE
 
CTScott's Avatar
 
Drives: 09 5dr LB, 2x 08 3dr LB
Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
Quote:
Originally Posted by jack black View Post
If you read the whole thing, he used free PonyProg software to read and write to EEPROM.
Correct, but reading and writing is the easy part. Correctly modifying the data is the key part. The one he does in that link is an old and easy one (especially with the 9346, 8 pin DIP, instead of a surface mount SOIC or TSSOP. The TSSOPs on some of the new Toyota and Lexus cars are so hard to remove and resolder, as the pin spacing is half of the SOIC pin spacing.

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.
__________________
CTScott is offline   Reply With Quote
Old 12-22-2014, 06:39 AM   #15
bronsin
 
bronsin's Avatar
 
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
bronsin is offline   Reply With Quote
Old 12-22-2014, 08:21 AM   #16
CTScott
ULTIMATE
 
CTScott's Avatar
 
Drives: 09 5dr LB, 2x 08 3dr LB
Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
Quote:
Originally Posted by bronsin View Post
I work on boards under a microscope for a living and am NASA certified.



Just had to throw that in there....

Nice! You're hired.
__________________
CTScott is offline   Reply With Quote
Old 12-22-2014, 07:30 PM   #17
ebaut
 
ebaut's Avatar
 
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.
ebaut is offline   Reply With Quote
Old 12-22-2014, 07:39 PM   #18
CTScott
ULTIMATE
 
CTScott's Avatar
 
Drives: 09 5dr LB, 2x 08 3dr LB
Join Date: Oct 2008
Location: USA, CT
Posts: 13,460
Quote:
Originally Posted by ebaut View Post
How hard is the swap Scott? I'm not a big fan of the orange one on my 09, i like the 08 better.
Swapping is very easy - Pull the lower dash trim off (with your hands), slide back the speedometer trim, and remove two screws and two connectors to swap out the cluster. The only issue for swapping an 08 one into an 09 is that ABS was not that common prior to 09 and also if you have cruise control, you will lose the indicators with an 08 cluster. Your other option for 09 is to change the orange LEDs to another color. Like this: http://www.yarisworld.com/forums/showthread.php?t=45129
__________________
CTScott is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 05:42 AM.




YarisWorld
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.