PDA

View Full Version : 24c02 eeprom pinout



mvtamele
23rd September, 2009, 04:42 PM
hi people i got a car to repair mileage it gots 24c02 eeprom i have read the dump using my programmer and recalculated it with tachosoft 17.3 i got first 81237 and i put 39000 but it just show me 104.2345 km what is wrong?

or can some one give m 24c02 pinouts?

here are the file readed and what i have changed

sixpack
23rd September, 2009, 04:48 PM
hi people i got a car to repair mileage it gots 24c02 eeprom i have read the dump using my programmer and recalculated it with tachosoft 17.3 i got first 81237 and i put 39000 but it just show me 104.2345 km what is wrong?

or can some one give m 24c02 pinouts?

here are the file readed and what i have changed
here is the datasheet

Datasheet Archive - Semiconductor Datasheets, Electronic Component Datasheets (http://www.datasheetarchive.com/download/?url=http%3A%2F%2Fwww.datasheetarchive.com%2Fpdf-datasheets%2FDatasheets-3%2FDSA-42661.pdf)

what car is the file from?

mvtamele
23rd September, 2009, 04:56 PM
the car is a toyota spacio

Alex789
23rd September, 2009, 05:24 PM
hi people i got a car to repair mileage it gots 24c02 eeprom i have read the dump using my programmer and recalculated it with tachosoft 17.3 i got first 81237 and i put 39000 but it just show me 104.2345 km what is wrong?

or can some one give m 24c02 pinouts?

here are the file readed and what i have changed

You've calculated correctly according to Tachosoft, but you can note that it counts these 3 bytes until 65535 and then started again. So i suppose that there is other byte which counts the whole number of cycles (65535). It can be, for example, 02 02 02 02 in your dump (2nd cycle). Try to change one to 01 01 01 01 and inform if it help.

sixpack
23rd September, 2009, 05:43 PM
try this and post result:

edit:

wrong file

Alex789
23rd September, 2009, 06:06 PM
try this and post result:

The mileage in this dump is calculated by own algo. For example, increment by 1000km modify bytes as follows:
first - -20(dec)/-14(hex)
second - +4(dec)+4(hex)
third - -24(dec)/-18(hex)
So, simply put in dump difference between 81237km and 65535km (15702km(dec) or 3D55(hex)), i suppose, will not help.

sixpack
23rd September, 2009, 06:26 PM
The mileage in this dump is calculated by own algo. For example, increment by 1000km modify bytes as follows:
first - -20(dec)/-14(hex)
second - +4(dec)+4(hex)
third - -24(dec)/-18(hex)
So, simply put in dump difference between 81237km and 65535km (15702km(dec) or 3D55(hex)), i suppose, will not help.
yust calc with thachosoft but other offset place

mvtamele
23rd September, 2009, 06:32 PM
since this is my first car reducing mileage i am not understanding everething can you explain me step by step?

i am a cell unlocker but i want to move to this area
sorry for my inglish

Alex789
23rd September, 2009, 06:42 PM
since this is my first car reducing mileage i am not understanding everething can you explain me step by step?

i am a cell unlocker but i want to move to this area
sorry for my inglish

I suggest you to try following file and inform if it help you.
Sixpack uploaded his version.
Simply program your 24C02 with these bin files and try in the car.

sixpack
23rd September, 2009, 06:48 PM
I suggest you to try following file and inform if it help you.
Sixpack uploaded his version.
Simply program your 24C02 with these bin files and try in the car.
hmmm... for some reason my bin file is missing a few bits, must pay more attention next time i guess:boring:

sixpack
23rd September, 2009, 06:50 PM
here is the correct one:

mvtamele
23rd September, 2009, 07:01 PM
ok friends i wil test tomorrow but i dont want to desold the 24c02 from the board can some one give me pinout of how to connect?


like 93c46smd Normal:

Pin 1 = CS
Pin 2 = SK
Pin 3 = DI
Pin 4 = DO
Pin 5 = GND
Pin 6 = ORG
Pin 7 = DC
Pin 8 = VCC

but for 24c02 eeprom?

sixpack
23rd September, 2009, 07:08 PM
ok friends i wil test tomorrow but i dont want to desold the 24c02 from the board can some one give me pinout of how to connect?


like 93c46smd Normal:

Pin 1 = CS
Pin 2 = SK
Pin 3 = DI
Pin 4 = DO
Pin 5 = GND
Pin 6 = ORG
Pin 7 = DC
Pin 8 = VCC

but for 24c02 eeprom?
how did you get the file now then ?
use the same method as you did read it

Alex789
23rd September, 2009, 07:35 PM
ok friends i wil test tomorrow but i dont want to desold the 24c02 from the board can some one give me pinout of how to connect?


like 93c46smd Normal:

Pin 1 = CS
Pin 2 = SK
Pin 3 = DI
Pin 4 = DO
Pin 5 = GND
Pin 6 = ORG
Pin 7 = DC
Pin 8 = VCC

but for 24c02 eeprom?

If you was able to read out eeprom, why would you not program chip? If you afraid that writing will not be successful, find quartz near processor and simply short its pins. It will not allow processor to start working and disturb writing process. Other way is to try program eeprom with 3.3V instead of 5V.

mvtamele
23rd September, 2009, 07:46 PM
i have read that i must connect only 5 wires to the eeprom 1,2,3,4,5 so where i connect the power or the VCC? in the circuit

and in the 24c02 is the some mothod as with 93c46?
sorry if its a stupid question but i believe after some answers i will good in this

mvtamele
24th September, 2009, 01:00 PM
i have tested the 2 files all of the puts incorect mileage it put 124.283km and other put 130.683km what is wrong friends

Alex789
24th September, 2009, 08:22 PM
i have tested the 2 files all of the puts incorect mileage it put 124.283km and other put 130.683km what is wrong friends

Just prepared only. Write this file. It should help.

Alex789
25th September, 2009, 09:41 PM
Have you tried?

mvtamele
26th September, 2009, 05:46 PM
it worked fine my first car odometer repair is done thanks thanks and thanks again bro your are the one man

so the problem is if i find other car i that refuse what to do?
what was the trick? what i must know

Alex789
26th September, 2009, 10:28 PM
it worked fine my first car odometer repair is done thanks thanks and thanks again bro your are the one man

so the problem is if i find other car i that refuse what to do?
what was the trick? what i must know

Tachosoft does not fully calculate mileage for this car. It performs correction in range 0-65535km, but not reflects other changes. I downloaded in internet a few dumps with various mileages, from forums where people had the same problems, and undestood that for first 65535km these 3 bytes should be located at addr. 0x27 - 0x29. For the next ones addr. is 0x2A - 0x2C and so on. Consequently somewhere should be counter of whole cycles. It was simply to get that values at position 0x8 - 0xA and 0xC -0xE change starting from 18 upward with increment 8 according to whole cycles. I was not aware what should be at addr. 0x10 - 0x12 and after additional searching found message at forum where somebody adviced to use calculator "ASIA_ODO_3.10.exe". I had one but did not usually use untill this problem arised. Then i calculated dump and got answers where what should be. Calc is attached, but it is in Russian language. Anyway, it's simple to use.
Don't fully rely on Tachosoft. Today i made Peugeot 207 2007 BSI+dash and when input in program 54000km for dash i got - 540000km = String #1 = 603D0800 and String #2 = 9FC2F7FF. Hex values are right, but were appointed for 540.000km. Some time before, Tachosoft (i don't remember which car) calculated firstly one value and when i input, right after, this mileage again, it made swap.
Always try to check all logically and several times. It will save you time and reputation.
Any question - ask.
Good luck.

kondozim
6th December, 2009, 09:39 AM
Hie

Checked your eeprom dump, you seem to be missing the mileage data, its the last 32 bytes of the eeprom from location $E0 to $ff.

Sohaib Siddique
20th July, 2010, 07:24 PM
i am also need 24c026 hex file for checking my 24c02 programmer
plz give me i am use jdm programmer with ic prog