Board logo

ECU - Any Serial EEPROM experts out there?
Russell - 25/9/09 at 06:46 PM

I'm tinkering with an OEM ECU for a potential donor engine. Does anyone know if this 24C02:

Image deleted by owner

Is equivalent to a "M24C02-WMN6T"?

I want to reprogram the ECU but I'd rather read the original and write to a spare then fit that to the board rather than risk buggering up the original. I have some M24C02-WMN6T (also marked 24C026 K810) to hand.

Been out of the hands-on electronics game for too long and I'm struggling to catch up! Got some datasheets but I hoped someone on here might have an IC equivalent reference source.


02GF74 - 25/9/09 at 07:40 PM

all signs point to that being 24C02 - 2k (256 x 8 bit) EEPROM

I don't recognise the F for manufacturer, not fujistsu nor Fraichild; can't think of
any others off hand.

The letters before and after the generic part will decdoe to thikgs like revision,
voltage, package - the 8 most likely is number of pins.

If you can identify the manufacturer, that would help in locating data sheet then comparing to the devices you have.

Most likely any prorammer for 23C02 device will work.


craig1410 - 25/9/09 at 07:48 PM

Hi,

Here is a link to the datasheet for the M24C02-WMN6T:

http://www.datasheetcatalog.org/datasheet/SGSThomsonMicroelectronics/mXyyxxz.pdf

It is a 2kbit (256 * 8), 2.5 to 5.5Volt, SO8, -40 to 85C, Tape & reel packaged device.

The 24C02-VM8 in your pic is a Fairchild Semiconductor part and appears to be compatible. It appears to be an SO8, -40 to 125C temp part:

http://willem.engen.nl/projects/DC5xx/FM24C03U.pdf

Logo from here:

http://www.elnec.com/support/ic-logos/manufacturer-description/?manuf=Fairchild

Hope that helps,
Craig.


turbodisplay - 25/9/09 at 07:59 PM

What ecu is that, didn`t think they used serial, i bet it uploads its values at the begining, to be stored in the processors ram memorry.

Darren


Russell - 25/9/09 at 08:00 PM

Thanks, you guys have been so helpful. I've been Googling for ages and couldn't find the right info.
All systems go for a bit of tinkering as soon as my eeprom programmer arrives!


trikerneil - 25/9/09 at 08:01 PM

I'm not really into electronics but would THIS be of any use?

Neil


02GF74 - 25/9/09 at 08:01 PM

nice one - so it is fairchild.


Russell - 25/9/09 at 08:03 PM

quote:
Originally posted by turbodisplay
What ecu is that, didn`t think they used serial, i bet it uploads its values at the begining, to be stored in the processors ram memorry.

Darren


Actually I'm trying to disable the immobiliser on an Audi Bosch ECU circa 1998 vintage. I'll feedback results to the forum in a couple of weeks' time if anyone's interested?


Russell - 25/9/09 at 08:11 PM

quote:
Originally posted by Russell
quote:
Originally posted by turbodisplay
What ecu is that, didn`t think they used serial, i bet it uploads its values at the begining, to be stored in the processors ram memorry.

Darren


Actually I'm trying to disable the immobiliser on an Audi Bosch ECU circa 1998 vintage. I'll feedback results to the forum in a couple of weeks' time if anyone's interested?


Forgot to say - it's for a VAG 1.8T engine.
Russ


02GF74 - 25/9/09 at 08:15 PM

quote:
Originally posted by turbodisplay
What ecu is that, didn`t think they used serial, i bet it uploads its values at the begining, to be stored in the processors ram memorry.

Darren


what microcontroller is used?

chance are the serial contains the engine map - doubt it will contain info, about immobilser but who knows....... ? ? ??

microcontroller will have its own program ROM.


turbodisplay - 25/9/09 at 08:17 PM

Putting a blank part (all set to FFFF) or all set to 0000 will probally work as the check sum is incorrect causing an error.
Question is will it fail safe or not.
Darren


Russell - 25/9/09 at 08:21 PM

quote:
Originally posted by 02GF74
quote:
Originally posted by turbodisplay
What ecu is that, didn`t think they used serial, i bet it uploads its values at the begining, to be stored in the processors ram memorry.

Darren


what microcontroller is used?

chance are the serial contains the engine map - doubt it will contain info, about immobilser but who knows....... ? ? ??

microcontroller will have its own program ROM.


Apparently the immobiliser code is in the 24C02 and if the code read from the ignition key and instrument cluster don't match the engine will die after about 2 seconds running. For now I'm just looking to get the engine running on the stock ECU without the cluster or key chip present. It's a challenge!


sebastiaan - 26/9/09 at 07:16 AM

The way this is normally done is to hack the code in the engine ecu and at the point where the "check immobiliser routine" stuff starts, an unconditional jump to the end of the routine is put in place. That way, the ECU will just skip the entire procedure. A "bit" difficult to do, though....


MikeRJ - 26/9/09 at 11:42 AM

The older Bosch Motronic ECUs certainly had the immobiliser information stored in an EEPROM like this. The reason is that it has to be paired with the immobiliser transponder box, and this is done the first time they are switched on whilst connected. Any time after that the ECU requires the transponder to send the code it "learnt" when it was first paired.


oadamo - 26/9/09 at 12:40 PM

iam looking into doing the same thing but with a 2000+ subaru ecu, as the alarm built in.
adam


02GF74 - 23/10/09 at 06:45 AM

been 2 months, any progress on this?