Forum: Mikrocontroller und Digitale Elektronik Auslesen Eeprom 85c82


von Andreas L. (andy107)


Lesenswert?

Hi,

vorab entschuldige ich mich schon mal für die naiven Fragen, aber ich 
bin weder beruflich noch privat in großem Kontakt mit ICs. Privat 
restauriere ich alte Autos und in letzter Zeit kommen in diesem 
Zusammenhang doch immer mal wieder Fragen zum Auslesen von Eeproms.

Um es gleich vorweg zu nehmen: es geht mir um keine illegalen Sachen, 
kein Umgehen von Wegfahrsperren, keine Manipulation von KM-Angaben, 
keine Aktivierung von geklauten Geräten, etc.

Die Fahrzeugelektronik bei meinen Autos (Porsche und Mercedes der 70er 
und 80er Jahre) ist es auch gar nicht, sondern die der darin original 
verbauten Radios. Insbesondere die Becker Radios werden zu immer höheren 
Preisen gehandelt. Häufig sind die entweder nicht vollständig sind 
(Zwei-Block-Geräte) oder deren Code ist nicht mehr bekannt. Sie sind 
damit nutzlos. Ich möchte nun ein paar aus meiner "Sammlung" wieder zum 
Leben erwecken.

Aus dem Internet habe ich genug Informationen gefunden, um aus dem 
Eeprom Dump die entsprechende Information auslesen zu können. Jetzt 
benötige ich nur noch die Dumps aus den Radios.

Bei allen (im Moment) in Frage kommenden Radios (Becker BE1460, BE830, 
etc.) befindet sich diese Information in einem 85C82 EEprom, das ich nun 
auslesen möchte - am liebsten im Gerät, denn diese Bauteile sind leider 
nicht gesockelt. Zum 85C82 findet man leider im Internet außer den 
Datenblättern (deren Information ich nicht vernünftig werten kann) nur 
sehr wenig Information. Gefunden habe ich, dass der 85C82 wohl anlog der 
24Cxx funktioniert.

Letztere Eeprom Baureihe kenne ich nun noch aus alten Goldwafer und 
Smartcard-Zeiten (die sind auch vorbei). Aus dieser Zeit habe ich auch 
noch meinen alten Mastercrd Programmer (Smartcard Programmierer) 
gefunden.

Ich suche nun eine günstige und möglichst für mich als Laien auch 
einfach zu beherrschende Möglichkeit, den 85C82 auszulesen (Beschreiben 
ist eigentlich gar nicht erforderlich). Welche Möglichkeiten habe ich 
da? Bei Ebay findet man für um die 15 Euro Eeprom Programmer, die die 
24Cxx beherrschen. Reicht mir das?

Kann ich vielleicht meinen alten Mastercrd hierzu verwenden (würde mir 
Spaß machen, alte Hardware zu reaktivieren? Ich habe noch so eine sog. 
PCB Piccard (ebenso wie eine PCB Jupiter Karte), die neben einem PIC 
einen solchen 24Cxx gesockelt auf einer Leiterplatte trägt und direkte 
Verbindungen zum Smartcard-Kontakt besitzt. Der Mastercrd hat wiederum 
einen Ludi Eeprom Modus, mit dem ich eigentlich direkt auf den Eeprom 
(ohne Umweg über den PIC) zugreifen können müsste (habe ich gelesen). 
Ich hatte mir gedacht, einen SOIC Clip in die Piccard zu stecken und mit 
dem Clip an den 85C82. Geht das?

Schließlich bräuchte ich noch einen Tip zur Software. Welche nehme ich 
da? Von früher kenne ich noch PonyProg. Gibt es (freie) Alternativen, 
die den 85C82 unterstützen?

Vielen Dank schon mal!

Gruß
Andy

von Erich (Gast)


Lesenswert?

Das Bauteil 85C82 scheint ein echter Exot zu sein.
Lt. dieser Info http://kaido.tradenet.ee/electronics/21090D.PDF
ist das Teil von Microchip identisch zum PCF8582 von Philips/Signetics.
Es handelt sich um ein 2kBit Bauteil, ähnlich einem 24C02.
Hier steht noch was über das Ding drin 
http://ww1.microchip.com/downloads/en/AppNotes/00515.pdf
Das müsste man also ganz genau lesen...
Das Teil in der Schaltung auszulesen erscheint mir kaum möglich.
Ob es dein Programmer lesen kann, hmm, probier's einfach aus als "24C02" 
wenn es (PCF)8582 nicht gibt.
Viel Glück

von Max D. (max_d)


Lesenswert?

Der 85c82 scheint ein standard i2c-eeprom zu sein, also kein großes 
Problem. Ob du ihn im Radio auslesen kannst hängt davon ab ob das Radio 
ihn nach der ersten Benutzung frei gibt (also z.b. die i2c-leitungen 
einfach floatet).
Wenn es ihn frei gibt gaehst du nach dem init einfach dran und liest ihn 
wie einen 24c02 aus. Gibt es ih nicht frei, dann hast du zwei 
möglichkeiten:
1. Du baust ihn aus und liest ihn aus
2. Du sniffst mit einem Logic-analyzer die Zugriffe und rekonstruierst 
damit die Daten, das radio wird die rel. Teile wohl lesen müssen, wenn 
es sie vergleichen will....

von Andreas L. (andy107)


Lesenswert?

Erich, vielen Dank!

Max, Du machst mir Angst mit diesem technischen Wortschatz ...

Spaß beiseite, ich verstehe nur die hälfte, bin aber interessiert. 
Immerhin sind wir ja jetzt relativ sicher, ihn wie einen 24C02 auslesen 
zu können. Das hatte ich gehofft, so in meinen Recherchen auch 
verstanden zu haben. Vielen Dank aber noch mal für eure Bestätigung.

Wegen des Auslötens oder im Gerät auslesen:

Kann ich nicht mit bspw. so einem SOIC Clip:

http://www.aliexpress.com/item/Free-Shipping-SOIC8-SOP8-Test-Clip-For-EEPROM-93CXX-25CXX-24CXX-in-circuit-programming-New/1129573845.html

ohne dass das Radio am Strom ist, auf den (das?) Eeprom zugreifen? Hatte 
ich mir so eigentlich gedacht.

Kannst Du mir was zu den benötigten Geräten (Programmer) sagen (wie 
gesagt, möglichst günstig und einfach - schön wäre natürlich USB, ggf. 
seriell - einen Parallelport wollte ich eigentlich nicht nachrüsten)?

Vielen Dank!

Gruß
Andy

von Max D. (max_d)


Lesenswert?

Radio ohne Strom wird nich gehen, der EEprom will seine Versorgung und 
sonst fließt dein Strom aus dem Progger in das Radio ab.
Wenn es im Radio gehen soll, dann muss es an sein.
Du kannst schauen ob das Radio den EEProm nach dem "booten" in Ruhe 
lässt und du mit ihm reden kannst.
Sollte es ihn nicht in Ruhe lassen, dann musst du entweder mitschneiden 
wie das Radio mit dem Speicher redet (es wird ja wohl das Passwort lesen 
müssen) und daraus die Daten extrahieren.
Ansonsten ausbauen und einfach extern mit einem Adapter hin.

Als USB-> I²C Adapter dürfte das hier das billgiste sein: 
http://www.harbaum.org/till/i2c_tiny_usb/

Zum Mitlesen bietet sich ein Salea an (oder ein 10€ China-Klon).

von Dietrich L. (dietrichl)


Lesenswert?

Max D. schrieb:
> Ansonsten ausbauen und einfach extern mit einem Adapter hin.

'chirurgische' Alternative: die I²C-Leitungen mit einem Messer 
unterbrechen und später wieder verlöten ...

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.