Ignition/Tuner/ECM/Fuel Injection Need advice on ignition issues? Questions about a tuner? Have questions about a EFI calibration or Fuel Injection? Tips on Engine Diagnostics, how to get codes, and what they mean. Find your answers here.

ECM EEPROM Memory Error

Thread Tools
 
Search this Thread
 
Old Jul 12, 2011 | 05:27 PM
  #1  
Veritas01's Avatar
Veritas01
Thread Starter
|
Stage IV
Joined: Jul 2011
Posts: 4
Likes: 0
From: canada
Default ECM EEPROM Memory Error

i ran the diag test, code : p0603

according to the sticky, this corresponds to "ECM EEPROM Memory Error"

quick google search and EEPROM = Electronically erasable programmable read-only memory

so my question is, do I have to replace the entire ECM?

or can this be fixed at a shop? usually with computers ROM can't be changed...but the "electronically erasable programmable" part must mean something in this case.
 
Reply
Old Jul 12, 2011 | 05:42 PM
  #2  
priceamp's Avatar
priceamp
Road Captain
Joined: Jun 2006
Posts: 581
Likes: 7
From: Portland, OR
Default

Before buying a new ECM, I’d try to program it several times. Cycle the bike power and try again. Even disconnect the negative battery terminal for a while and try it again, if that don’t work, have the dealer look at it with their diagnostic tool. You should be able to unplug it and un-bolt it and take it to the dealer.

Else, the EEPROM is “likely” ball soldered to the printed circuit board for cost savings, but maybe not, it used to be common to insert EEPROMs into a socket for easy removal, re-program or replace. I’ve never taken an ECM apart, put being as small as it is, it’s likely soldered directly to the circuit board, which means it’s really hard to replace. Plus even if you could replace it, you’d have to find out what the specs are for this specific EEPROM and then try to find one that meets the exact same specs, which would include physical size, pin out, read voltage, program voltage, addressing and timing, etc., etc. Getting to know how Harley works, my guess that this is an integrated proprietary chip that’s probably virtually impossible to replace. You might be looking at needing a new ECM.
 
Reply
Old Jul 12, 2011 | 05:47 PM
  #3  
Little T's Avatar
Little T
Advanced
Joined: Jun 2011
Posts: 66
Likes: 0
From: West Jibiffy
Default

Is the code current? Does the bike start?
 
Reply
Old Jul 12, 2011 | 06:09 PM
  #4  
Veritas01's Avatar
Veritas01
Thread Starter
|
Stage IV
Joined: Jul 2011
Posts: 4
Likes: 0
From: canada
Default

yeah the code is current and the bike runs fine

just played around with it, cleared it and disconnected the battery. error came back immediately.

probably going to take the ecm to the shop tomorrow

thanks for the help
 
Reply
Old Jul 4, 2019 | 08:32 AM
  #5  
PennStateJeff's Avatar
PennStateJeff
Novice
Joined: May 2015
Posts: 15
Likes: 1
From: West Chester, PA
Default

Veritas: Assuming you're still a member of this site, did you ever resolve the P0603 code issue? I've had this same code persisting on my 07 Sportster 1200 since last year. Initially, battery went dead, thought I needed a new battery but turns out I had a bad voltage regulator. Mechanic replaced the regulator, battery now charges fine, but the P0603 persists. Bike seems to run fine, but I'd really like to figure out why the code persists and fix the issue. Thx for any help.
 
Reply
Old Jul 4, 2019 | 01:56 PM
  #6  
bustert's Avatar
bustert
Seasoned HDF Member
15 Year Member
Liked
Loved
Community Favorite
Joined: Aug 2008
Posts: 5,048
Likes: 990
Default

probably so.
in the auto world where you have thousands of vehicles, the computers are usually rebuilt but with small numbers like hd, probably not so. i would check with a dealer to see if a reman unit is even offered.
most auto stuff is mil spec'd. the components are directly attached. the ecu is probably potted so a look-see for bad board joints will be a bear. the newer components cannot be hand soldered as a lot is going to rear of chip solder pads, less cost and less space needed. as was brought out, hd may house mark the components.
you can have the chip run through diagnostics to see if all the data addresses are good. if the read/write line is snafu'd, it is toast.
the ecu uses memory to crunch data that is constantly changing and using the outcome to control the machine so if a data address cannot be accessed, the error code will flag. the ecu probably can lose some data storage and work but will take longer and eventually have issues. in a round-about way, it is like a computer hard drive.
 
Reply
Old Jul 4, 2019 | 02:02 PM
  #7  
TwiZted Biker's Avatar
TwiZted Biker
Club Member
15 Year Member
Loved
Community Favorite
Top Answer: 10
Joined: Mar 2009
Posts: 66,084
Likes: 51,335
From: Niles Canyon Ca.
Default

So why were you playing with it in the first place ?
 
Reply
Old Jul 4, 2019 | 04:07 PM
  #8  
Lambda's Avatar
Lambda
Cruiser
10 Year Member
Joined: Jun 2014
Posts: 234
Likes: 45
From: Spain
Default

That error is no bueno, the Harley ECM stores the configuration inside the microcontroller eeprom, that kind of memory have a limited storage time, usually around 20 years depending on the model and the storage temperature, and on top of that each eeprom page have a limited number of times that it can be erased and reprogrammed, once that number is reached the page becomes read only and cannot be written anymore.
 
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
jonnym61
Dyna Glide Models
15
Jan 12, 2025 08:17 PM
Chucky55
Ignition/Tuner/ECM/Fuel Injection
9
Sep 5, 2016 03:20 PM
tj66
Ignition/Tuner/ECM/Fuel Injection
7
Jun 16, 2016 10:08 PM
superfxr
Touring Models
4
Mar 25, 2014 06:03 PM
HDF Tech
General Topics/Tech Tips
0
Jun 27, 2005 08:18 PM




All times are GMT -5. The time now is 05:14 PM.