ES - 1st to 4th Gen (1990-2006) Forum for all 1990 - 2006 ES300 and ES330 models. ES250 topics go here as well.

ES300 engine control module reprogramming?

Thread Tools
 
Search this Thread
 
Old 02-28-16, 02:35 PM
  #1  
ajs1391
Driver School Candidate
Thread Starter
 
ajs1391's Avatar
 
Join Date: Feb 2016
Location: Ga.
Posts: 1
Likes: 0
Received 0 Likes on 0 Posts
Default ES300 engine control module reprogramming?

My 1997 ES 300 has been diagnosed as having a bad ECM. I have located a rebuilt ECM but I am unsure of whether it needs to be programmed with my VIN or not. Some discussion indicates immobilizer may not work without reprogramming. Any thoughts?
Old 02-28-16, 03:25 PM
  #2  
LeX2K
Lexus Fanatic
 
LeX2K's Avatar
 
Join Date: Sep 2010
Location: Alberta
Posts: 20,603
Received 3,049 Likes on 2,562 Posts
Default

I think the immobilizer system started in 1998 for the ES but I could be wrong. Search Ebay for Lexus ECU reflash there are services that will reprogram the ECU that will be ready to accept new keys. But I'd contact them first if your car needs it done, also make sure to match the part number (or a change up number) of your ECU when replacing.
Old 02-28-16, 05:16 PM
  #3  
speedkar9
Lexus Champion
 
speedkar9's Avatar
 
Join Date: Aug 2012
Location: Toronto, Canada
Posts: 1,729
Likes: 0
Received 120 Likes on 90 Posts
Default

Wow how coincidental.

I am working on a hack for reprogramming the immobilizer in case of an ECU swap or lost keys on these older Toyota cars.

The immobilizer data is located on IC900, a 93C56 EEPROM chip inside your ECU. You need to either copy this information to the new ECU, or "virginize" the EEPROM to put the car into auto-programming mode where you can program new master keys.

I've got a working proof of concept for my car and will post up a video and DIY in another week or two.
Old 02-28-16, 06:11 PM
  #4  
LeX2K
Lexus Fanatic
 
LeX2K's Avatar
 
Join Date: Sep 2010
Location: Alberta
Posts: 20,603
Received 3,049 Likes on 2,562 Posts
Default

Wow that will be awesome if you can pull it off. Could one simply swap the ROM from the old ECU to the replacement? Does the replacement ROM need some basic code before it is installed on the ECU? Or it goes in blank.
Old 02-29-16, 07:01 PM
  #5  
speedkar9
Lexus Champion
 
speedkar9's Avatar
 
Join Date: Aug 2012
Location: Toronto, Canada
Posts: 1,729
Likes: 0
Received 120 Likes on 90 Posts
Default

Originally Posted by Lexus2000
Wow that will be awesome if you can pull it off. Could one simply swap the ROM from the old ECU to the replacement? Does the replacement ROM need some basic code before it is installed on the ECU? Or it goes in blank.
Yes, there are a few things you can do, you can swap chips (desolder), swap the program from one chip to the new one (copy and paste), or write a "Virgin dump" to the chip to put the car into auto-programming mode. The latter is used in a lost key scenario (which is my fundamental reason for investigating this, as I'm getting a lot of requests from people with only valet keys).

The virgin dump contains mostly zeros, but from my experimentation there are a few values that you have to keep in there to allow the computer to program all 3 keys.

The programming part isn't that hard and is pretty much the same procedure as my odometer programming project from 2 years ago.
Old 02-29-16, 09:34 PM
  #6  
DJPsystems
Pit Crew
 
DJPsystems's Avatar
 
Join Date: Feb 2008
Location: CA
Posts: 228
Received 24 Likes on 22 Posts
Default

I have a 97 and I can tell you that this year does not have any immobilizer in the key. I believe that 98 was the first year for the immobilizer chip in the key.
Old 03-01-16, 08:26 AM
  #7  
LeX2K
Lexus Fanatic
 
LeX2K's Avatar
 
Join Date: Sep 2010
Location: Alberta
Posts: 20,603
Received 3,049 Likes on 2,562 Posts
Default

Thanks for the info.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
rembo
ES - 1st to 4th Gen (1990-2006)
5
03-09-23 12:43 AM
Dinomon
RX - 2nd Gen (2004-2009)
11
03-14-07 03:03 PM
chrisman
Chicago Lexus Club
6
04-03-06 09:09 PM



Quick Reply: ES300 engine control module reprogramming?



All times are GMT -7. The time now is 07:31 PM.