1. Attachments are working again! Check out this thread for more details and to report any other bugs.

Deleting trouble codes from ECU memory

Discussion in 'Gen 2 Prius Main Forum' started by laserbill, Jun 1, 2005.

  1. laserbill

    laserbill New Member

    Joined:
    Oct 28, 2004
    14
    0
    0
    Location:
    Denver, Colorado
    Having just joined the "ran out of gas and limped into gas station on battery power alone" club, I really would rather not share my stupidity (placing too much confidence in an optimistic mpg computer and funky fuel level gauge) with Toyota. It all worked out ok, and I was just glad I was piloting a Prius and not an airplane.
    My question is can I delete any stored trouble codes from the main ECU by just disconecting the aux battery? I know that if I do, I will have to reprogram the radio, clock back up beep and possibly normalize the windows. Will this work and are there any tricks or things I should look out for?
     
  2. efusco

    efusco Moderator Emeritus
    Staff Member

    Joined:
    Nov 26, 2003
    19,891
    1,192
    9
    Location:
    Nixa, MO
    Vehicle:
    2004 Prius
    Model:
    N/A
    They'll eventually self delete with enough restarts...I'm not sure how many. Also, if you go into the diagnostic screen I think you can delete the codes.

    Really, this isn't something to worry about. Also, I'm not sure disconnecting the 12v would do the trick...I'm pretty sure the codes are stored in flash memory. There's not really any reason they'd need to check the codes.
     
  3. laserbill

    laserbill New Member

    Joined:
    Oct 28, 2004
    14
    0
    0
    Location:
    Denver, Colorado
    Thanks Evan,
    I will search the site to learn more about the diagnostic screen and how to enter it. My thought is to read existing codes, and then monitor them if they are still there in flash prior to needing factory service. If so, I will consider deleting them through the screen or by disconnecting the aux. batt. I just don't want to be arguing with Toyota over some code if I ever have a hybrid/ battery problem in the future because I ran out of fuel.
     
  4. DanMan32

    DanMan32 Senior Member

    Joined:
    Aug 27, 2004
    3,799
    26
    0
    Location:
    Tampa Bay, FL
    The diagnostic screen will let you delete the AVC trouble codes, but not the ODBII codes.

    Removing 12v power may or may not cause the ECUs to lose their codes, though it is a good bet they will. Any CAN compatable scantool should be able to clear the codes, especially ECM codes.
     
  5. laserbill

    laserbill New Member

    Joined:
    Oct 28, 2004
    14
    0
    0
    Location:
    Denver, Colorado
    Thanks Dan Man,
    It is a honor to get a reply from one of the most knowledgeable and active contributors at PC. Do you think having a flameout code residing in the ECU is worth worrying about? The SOC went down to one pink bar during my unwanted excursion in EV mode, power steeering was always working and the ICE started as though nothing happened once I put 11 gals in the tank. The car is acting completely normal after driving some 600 miles since.
     
  6. DanMan32

    DanMan32 Senior Member

    Joined:
    Aug 27, 2004
    3,799
    26
    0
    Location:
    Tampa Bay, FL
    I probably wouldn't worry about it. Many have run it dry without ill effects. Some codes do erase after so many eventless trips, not sure if Out Of Gas and Engine Failed to Start are among those. Going down to 1 bar is definitely not a problem. HV would shut down the car before you got irreversably low in HV power, and would be able to re-engage READY at least 2 more times.
     
  7. Frank Hudon

    Frank Hudon Senior Member

    Joined:
    Jan 11, 2004
    4,147
    18
    0
    40 sucessful start cycles will erase all OBD11 codes from memory. Disconnecting the battery will not erase OBD11 but will on OBD1
     
  8. laserbill

    laserbill New Member

    Joined:
    Oct 28, 2004
    14
    0
    0
    Location:
    Denver, Colorado
    This site is amazing thanks to its members.