Hallo! Hat jemand Informationen wie die (sehr alten) CY7C63001 Mikrocontroller Programmiert bzw. Ausgelesen werden? Die Datenblätter schweigen sich dazu leider aus. Es wird nur auf Programmiergeräte von Hi-Lo Systems bzw. Cypress selbst verwiesen. Natürlich alles schon sehr lange obsolet. Da das ganze nur für einen einmaligen Versuch ist und in meinem Chip wahrscheinlich sowieso das Security-Bit gesetzt ist wollte ich nicht viel investieren. Aber einen provisorischen Programmer mit einem modernen Mikrocontroller zu bauen wäre nicht das Problem...
Cypress scheint zu Infineon zu gehören. Eine Liste der Programmer, die den 63001 können: https://community.infineon.com/t5/USB-low-full-high-speed/Programming-M8-series-CY7C63413-with-CY3649/td-p/164731?attachment-id=22107 Darunter auch der Hi-Lo ALL-11P3, den hat Matthieu Benoit hier beschrieben: http://matthieu.benoit.free.fr/hilosystem_all-11P3_universal_programmer.htm mit Software dafür, ob der 63001 darunter ist weiß ich nicht. jetzt fehlt nur noch jemand, der den Hi-Lo besitzt. https://community.infineon.com/t5/Knowledge-Base-Articles/CY3649/ta-p/255324 https://community.infineon.com/t5/Knowledge-Base-Articles/Programmer-for-CY7C630xx-CY7C631xx/ta-p/251418 "The Programming Software, CYASM, for the Hi-Lo programmer may also be downloaded from the previous link." wo ist der abgeblieben?
:
Bearbeitet durch User
Christoph db1uq K. schrieb: > wo ist der abgeblieben? Beim Umstellen der Dokumente vom Cypress-eigenen Dokumentenverwaltungssystem auf das Infineon-System hinten runtergefallen.
Das meiste davon hatte ich auch schon gefunden. CYASM ist übrigens nicht die Programmiersoftware sondern der Assembler für diese Prozessoren. Findet man inzwischen hier: https://community.infineon.com/t5/Knowledge-Base-Articles/CYASM-Assembler-User-Guide/ta-p/258700 Ich hoffe noch darauf, das jemand den Programmieralgorithmus kennt. Wenn der Chip das Security-Bit gesetzt hat, würde ich gerne mal mit Spannung Glitchen experimentieren. Da hift es mir nicht so viel wenn ich den Chip zu jemandem schicke, der den passenden Programmer hat...
Die CY7C63xxx kennen ich, mein älterer Elnec Programmer kann damit umgehen. Der Programmier-Algorithmus ist ist nicht öffentlich dokumentiert. Es wird auf alle Pins zugegriffen, vermutlich per Addresse und zugehörige Daten. Was möchtest Du den auslesen?
Die CY7C63001A sind so um 2010 abgekündigt worden. Die Nachfolger gibt es mittlerweile auch nicht mehr. Wir haben die ziemlich intensiv eingesetzt, etliche 100k Chips sind hier durch gelaufen. Ich wüsste nicht, dass man da einfach um das Security-Bit rum kommt und das wird mit sehr hoher Wahrscheinlichkeit gesetzt sein. Die Dataman und Elnec-Programmer können diese Chips auch. Was ist denn drin im Chip der ausgelesen werden soll?
Das das ganze schon lange Abgekündigt ist, ist mir bewusst. Ich würde gerne versuchen den vorhandenen Chip zu lesen und dann die Firmware zu disassemblieren und mit einem modernen Controller nachzubilden. Ich will keine Diskussion über die Legalität oder sowas losbrechen, deswegen keine Details was für ein Gerät das ist. Das ganze ist aber nur für mich und wird auch nicht verkauft oder weitergegeben. Ein Bekannter hat evtl. noch einen alten Galep im Keller, der sollte das laut Offizieller Liste auch können. Vielleicht komme ich so dann weiter. Falls irgendjemand noch was zum Programmieralgorithmus hat würde ich mich natürlich trotzdem freuen.
Ich spekuliere einfach mal: Kopierschutz Dongle, damals wurden die CY7C63xxx gerne dafür hergenommen.
Habe grad noch mal geschaut, die Specs zum Programmieren der Chips habve ich auch nicht. Den Sourcecode vom CyASM habe ich, inklusive einer Version die wirklich Conditional Assembly kann und die auf MacOS in der MPW funktioniert.
Dieter S. schrieb: > Ich spekuliere einfach mal: Kopierschutz Dongle, damals wurden die > CY7C63xxx gerne dafür hergenommen. Werde ich weder Bestätigen noch Dementieren :) Guido K. schrieb: > Habe grad noch mal geschaut, die Specs zum Programmieren der Chips > habve > ich auch nicht. > Den Sourcecode vom CyASM habe ich, inklusive einer Version die wirklich > Conditional Assembly kann und die auf MacOS in der MPW funktioniert. Nicht das ich das wirklich bräuchte, aber kannst / darfst du den CyASM weitergeben? Also die Binärversion habe ich gefunden aber mal in den Quellcode schauen fände ich spannend. Ich beschäftige mich auch ein bisschen mit Vintage Macs, da kenne ich natürlich MPW.
Dominik V. schrieb: > > Werde ich weder Bestätigen noch Dementieren :) Rein theoretisch und spekulativ: die damaligen Kopierschutz-Dongle musste man nur selten auf Hardware-Ebene angreifen. Entweder waren sie so schlecht eingebunden dass man den Schutz einfach komplett entfernen konnte. Oder es gab Tools bzw. Software-Emulationen die die Dongle Hardware nachgebildet haben. Und für die hartnäckigen Fälle ist irgendwann eine gepatchte Version der geschützten Software aufgetaucht.
Dominik V. schrieb: > Nicht das ich das wirklich bräuchte, aber kannst / darfst du den CyASM > weitergeben? Also die Binärversion habe ich gefunden aber mal in den > Quellcode schauen fände ich spannend. Ich beschäftige mich auch ein > bisschen mit Vintage Macs, da kenne ich natürlich MPW. Eher nicht, ich habe den damals von Cypress nur zur eigenen Verwendung bekommen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.