Forum: Mikrocontroller und Digitale Elektronik Eprom mit Kopierschutz?


von Joachim Krämer (Gast)


Lesenswert?

Hi,
ich habe folgendes Problem:
Ich möchte ein Eprom kopieren, lese die Daten ein, schreibe sie auf ein
anderes Eprom, aber der Klon macht nicht das gleiche wie das Original.
Kann da irgendwie ein Kopierschutz drauf sein?
Bin dankbar für jede Antwort.
Gruß Joachim

von edi (Gast)


Lesenswert?

apfel auf birne kopiert!

von Joachim Krämer (Gast)


Lesenswert?

Du meinst anderen Epromtyp genommen? Sind beides 27c256...

von Matthias (Gast)


Lesenswert?

Hi

evtl. ließt die Zielschaltung den Devicecode des EPROM aus.

Matthias

von crazy horse (Gast)


Lesenswert?

das ist die einzige Möglichkeit, anderweitigen Kopierschutz gibt es
nicht und kann es bei einfachen Eproms auch nicht geben.
Evtl. kann es noch sein, dass dein neues Eprom zu langsam ist.

von Joachim Krämer (Gast)


Lesenswert?

Es handelt sich um ein Motorsteuergerät. Andere Eproms funktionieren,
nur die Kopien eines Eproms nicht. SN des Eproms scheint also egal zu
sein. Kann es sein, daß absichtlich Fehler gebrannt wurden um ein
korrektes auslesen zu verhindern? Wenn ja wie kann man solche Fehler
finden?

von Markus Kaufmann (Gast)


Lesenswert?

Ein Bit kann ja nur 0 oder 1 sein, also kann man eigentlich keine Fehler
reinbrennen, auch nicht absichtlich.

Das Originaleprom ist aber schon "nackt" und nicht auf irgendeiner
Platine montiert?

Markus

von Tommy (Gast)


Lesenswert?

Moin,
dazu hatte ich auch schon mal was gepostet......
Wenn der Entwickler im Layout ein paar Adressleitungen vertauscht und
das
EPROM über einen Adapter programmiert (der die Vertauschungen
aufhebt),
dann kann man sich ganz schön die Haare raufen....
Und wenn man die Reihenfoige z.B. der untersten 8 Adressleitungen
dabei
nicht ändert, dann sieht beim Auslesen des EPROMS der Programmstart
auch
noch völlig normal aus.
Keine Theorie, 1991 mit 80C32 gemacht, über 20.000 Geräte gebaut...

Tommy

von crazy horse (Gast)


Lesenswert?

ne ne, damit kann man zwar das disassemblieren gehörig erschweren
(übrigens wurden und werden nicht nur Adressleitungen, sondern auch
Datenleitungen "gewürfelt"), aber das ändert nichts daran, dass eine
1:1-Kopie sich exakt gleich verhält.

von Alf Jäger (Gast)


Lesenswert?

>das ist die einzige Möglichkeit, anderweitigen Kopierschutz gibt

Einige EEPROMs haben einen Anschluß "WP" für Write Protect, ist der
eventuell auf falschem Pegel?

Gruß, ALF

von Thomas Zepf (Gast)


Lesenswert?

Eproms kann man nicht gegen kopieren schüzen !

Es gibt noch eine andere Möglichkeit:

Prüf mal nach auf welchem Pegen Vpp liegt.
Viele neuere Eproms haben es gar nicht gerne wenn
wenn diese Ltg unbeschaltet ist. Wenn ich mich recht
erinnere ist das Pin1.
Alternativ einfach ein 27c512 benutzen und den Code zweimal
reinbrennen : ab 0x0000 und 0x8000
dann gehts in jedem Fall.

Grüsse Thomas

von mmerten (Gast)


Lesenswert?

Es hat wohl mal eprom's gegeben bei dem konnte der
Kunde bei entsprechendes Stückzahl eine spezielle Device-ID
bekommen. Wenn diese von weiterer nicht im EPROM gespeicherter
Firmware ausgewertet wird, geht's nur mit entsprechenden
EPROMS vom Gerätehersteller

von Thomas Zepf (Gast)


Lesenswert?

@merten :
schon mal versucht die Device ID eines Eproms auszulesen ?
Das geht definitiv nicht so ohne weiteres in einer
Anwenderschaltung. A9 auf Vpp nehmen wohl die meisten
MCUs übel.

Thomas

von Joachim Krämer (Gast)


Lesenswert?

@Thomas das gleiche Eprom mit nem anderen Kennfeld läuft. Nur der
Datensatz dieses einen Eproms funktioniert nicht als Kopie.

By the way: Kennt jemand nen guten Disassembler für die MC68 Familie?
Möchte mir gerne mal den Quellcode ansehen, obwohl das ohne
Aussagekräftige Labels wohl net so einfach werden dürfte ;o(

von Markus Kaufmann (Gast)


Lesenswert?

@Joachim:
Wie oft hast Du das probiert?
Wenn nur ein bestimmtes Kennfeld nicht läuft, dann klingt das für mich
eher nach einem nicht richtig gelöschten bzw. kaputtem EPROM.

Markus

von Joachim Krämer (Gast)


Lesenswert?

@Markus: Hab es mit 5 verschiedenen Eproms jeweils zwei-dreimal
probiert.

von Peter (Gast)


Lesenswert?

Hallo

Vermutlich ist ein EPROM mit einem Kopierschutzsockel das ein GAL
enthält verschlüsselt.
Schliesschlich kann man dies XOR verschlüsseln.
Wenn es eine einfache Sache ist kannst du es knacken. Aber es gibt Gals
die den Speicherzugriff kontrollieren. Da dürfte der aufwand zu gross
ein.

Du kannst aber ein gepuffertes SRAM Parallel schalten dann erwerden
alle angesprungenen Adressen in das SRAM geschrieben das du dann
auslesen kannst.

Gruss

Peter

von David (Gast)


Lesenswert?

Hallo Peter

Aber wie soll das denn funktionieren das man den nicht mit einem
Programmiergerät auslesen kann??
Habe nämlich auch das selbe Problem.
Der Eprom sitzt auf einem Sockel der Sockel enthält einen Chip der
irgendwie was komisches macht.
Lese ich dem Eprom mit Sockel aus kommen die wildesten Sachen raus und
es passt absolut nicht zu dem Datensatz der eigentlich in das
Steuergerät gehört.
Stecke ich den Eprom in das Steuergerät und schalte das Motorad ein
geht alles sofort an und das Motorrad läuft.
Also kann das Steuergerät den Eprominhalt richtig lesen.
Aber warum kann das STG den Datensatz richtig lesen und der Programmer
nicht??

Gruß David

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.