Forum: Mikrocontroller und Digitale Elektronik µController clonen


von Felix_Rossberg (Gast)


Lesenswert?

Hallo,
ich habe hier einen CY8C24123A-24SXI Controller als SOIC8 Bauform. Gibt 
es eine Möglichkeit den Chip zu duplizieren?
Er fungiert als I2C Slave und ich finde aktuell keinen fertig 
beschriebenen Chip.

Gruß Felix

von Klaus R. (klaus2)


Lesenswert?

Ja, gibt es.

Klaus.

von Felix_Rossberg (Gast)


Lesenswert?

Danke für die schnelle Antwort.

Hast du die Möglichkeit für so etwas?

von Raph (Gast)


Lesenswert?

Felix_Rossberg schrieb:
> Danke für die schnelle Antwort.
>
> Hast du die Möglichkeit für so etwas?

/clone

von Felix_Rossberg (Gast)


Lesenswert?

Raph schrieb:
> Felix_Rossberg schrieb:
>> Danke für die schnelle Antwort.
>>
>> Hast du die Möglichkeit für so etwas?
>
> /clone

Was meinst du?

von Stefan F. (Gast)


Lesenswert?

Wenn du einen Chip klonen willst, musst du dessen Schaltung analysieren 
und das Programm auslesen. Dann kannst du dich an einen asiatischen 
Chiphersteller wenden, der ihn produziert und keine Scheu hat, sie mit 
dem Copyright Inhaber anzulegen.

Bei einer Stückzahl ab 10 Millionen könnte das Sinn ergeben.

Eine Sache noch: Es kostet Geld. Sicher einige zig. Millionen.

von Aus der Reihe tanzender (Gast)


Lesenswert?

Wenn Dein uC nicht lesegeschützt ist, kannst Du es höchstwahrscheinlich 
mit dem uC Programmiergerät und SW von Cypress durchführen. 
Programmiergerät wie vorgeschrieben anschließen, uC selektieren, Memory 
lesen und in Datei abspeichern, neuen Chip anschließen, Memory 
beschreiben. Sollte der uC natürlich lese geschützt sein, mußt Du Dich 
höchstwahrscheinlich damit abfinden.

Da ich mit Cypress nicht arbeite ist das nur eine generelle Beschreibung 
wie das funktionieren könnte und bei uC anderer Hersteller funktioniert.

von Felix_Rossberg (Gast)


Lesenswert?

Stefan F. schrieb:
> Wenn du einen Chip klonen willst, musst du dessen Schaltung
> analysieren
> und das Programm auslesen. Dann kannst du dich an einen asiatischen
> Chiphersteller wenden, der ihn produziert und keine Scheu hat, sie mit
> dem Copyright Inhaber anzulegen.
>
> Bei einer Stückzahl ab 10 Millionen könnte das Sinn ergeben.
>
> Eine Sache noch: Es kostet Geld. Sicher einige zig. Millionen.

Also soll eine frei programmierbare MCU, die man bei Mouser und co 
kaufen kann, nicht auslesbar sein?

von Erwin D. (Gast)


Lesenswert?

Stefan F. schrieb:
> Dann kannst du dich an einen asiatischen
> Chiphersteller wenden, der ihn produziert und keine Scheu hat, sie mit
> dem Copyright Inhaber anzulegen.

Meinst du nicht, daß ein Auslesen (wenn nicht geschützt) und in einen 
zweiten programmieren einfacher ist, als den Chip nachzubauen? Vor 
allem, weil du den ja dann trotzdem programmieren mußt.

Es gibt da so einen schönen Spruch:
"Ich bin schlau und stell mich dumm,
bei vielen ist es andersrum."

Hast du das wirklich nötig?

von Aus der Reihe tanzender (Gast)


Lesenswert?


von Georg G. (df2au)


Lesenswert?

Stefan F. schrieb:
> Es kostet Geld. Sicher einige zig. Millionen.

Italienische Lire? Polnische Sloty? Du liegst um Größenordnungen 
daneben. Bei gängigen Chips geht das recht preiswert über die Bühne, für 
einen Kleinanwender aber immer noch zu teuer. Da ist Funktionsanalyse 
und neu kodieren besser.

von Georg G. (df2au)


Lesenswert?

Felix_Rossberg schrieb:
> Also soll eine frei programmierbare MCU, die man bei Mouser und co
> kaufen kann, nicht auslesbar sein?

Seite 4 des Datenblattes. Alternativ such nach "Protection".

von Tierfreier Nichtraucher (Gast)


Lesenswert?

Super. Unseren täglichen Zoff gib uns heute...

Im Gespräch Mann zu Mann würde sich Mancher seine Sprüche besser 
überlegen, denn sonst ist Ratz/Fatz mal die Schnauze blau und die 
Zahnbürsten greift ins Leere.

@TO
Hier ist eine Aufstellung der Programmiergeräte. Die Prozedur dazu hat 
deer "aus der Reihe Tanzende" schon beschrieben.

https://www.cypress.com/products/psoc-programming-solutions#tabs-0-bottom_side-6

von Felix_Rossberg (Gast)


Lesenswert?

Also wird es eher unwahrscheinlich, sowas durchzuführen. Die Protection 
wird wahrscheinlich da sein.
Und das Development Kit wollte ich mir jetzt nicht unbedingt bestellen, 
um herauszufinden, dass es nicht geht.
Danke trotzdem

von Aus der Reihe tanzender (Gast)


Lesenswert?

Felix_Rossberg schrieb:
> Also wird es eher unwahrscheinlich, sowas durchzuführen. Die
> Protection
> wird wahrscheinlich da sein.
> Und das Development Kit wollte ich mir jetzt nicht unbedingt bestellen,
> um herauszufinden, dass es nicht geht.
> Danke trotzdem

Wissen kann man das nie. Bei meiner alten Weller Lötstation konnte ich 
jedenfalls den uC auslesen und da war nichts geschützt.

So hast Du immerhin eine 50% Chance, daß der uC auslesbar ist. 
Vielleicht gibt es ein billiges Evaluation Kit mit angebauten 
Programmer/Debugger. Viele solcher Bords lassen externe uC zum 
Programmieren bzw. Debuggen zu. Die SW bekommt man sowieso kostenlos. 
Wenn es nicht mehr wie €20 kostet, dann wäre das kaum ein Thema.

von Stefan F. (Gast)


Lesenswert?

Felix_Rossberg schrieb:
> Also soll eine frei programmierbare MCU, die man bei Mouser und co
> kaufen kann, nicht auslesbar sein?

Vermutlich schon, aber auf diese Weise kann er nur das Programm 
kopieren, nicht den Chip klonen.

Natürlich was das nicht ernst gemeint!

von Felix_Rossberg (Gast)


Lesenswert?

Aus der Reihe tanzender schrieb:
> Felix_Rossberg schrieb:
> Wissen kann man das nie. Bei meiner alten Weller Lötstation konnte ich
> jedenfalls den uC auslesen und da war nichts geschützt.
>
> So hast Du immerhin eine 50% Chance, daß der uC auslesbar ist.
> Vielleicht gibt es ein billiges Evaluation Kit mit angebauten
> Programmer/Debugger. Viele solcher Bords lassen externe uC zum
> Programmieren bzw. Debuggen zu. Die SW bekommt man sowieso kostenlos.
> Wenn es nicht mehr wie €20 kostet, dann wäre das kaum ein Thema.

Jetzt müsse man nur noch so ein Evaluation Kit finden.. Hast du da etwas 
passendes parat? Dann würde ich es natürlich mal probieren.

von Klaus R. (klaus2)


Lesenswert?

Felix, hast du dich mal iregdnwie selber informiert? Nein, das merkt 
man. Um welche uC geht es genau, in welcher Anwendung?

Es riecht etwas auch nach Troll...

Klaus.

von Huh (Gast)


Lesenswert?

Klaus R. schrieb:
> Um welche uC geht es genau

Felix_Rossberg schrieb:
> ich habe hier einen CY8C24123A-24SXI Controller

von Gerhard O. (gerhard_)


Lesenswert?

Felix_Rossberg schrieb:
> Jetzt müsse man nur noch so ein Evaluation Kit finden.. Hast du da etwas
> passendes parat? Dann würde ich es natürlich mal probieren.

Ich habe das auf die Schnelle gefunden:
https://www.mouser.com/datasheet/2/100/PSoC%20Dev%20Tools%20Selector%20Guide-1161130.pdf

Siehe Seite "3rd Party Tools"

Ist zwar von 2006, könnte aber trotzdem noch nützlich sein.

DK hat diesen (teuren) programmer:
https://www.digikey.ca/product-detail/en/cypress-semiconductor-corp/CY8CKIT-002/428-2975-ND/2126344

Es scheint nichts billiges für deinen uC zu geben. Das heißt allerdings 
nicht, daß jemand anders was (für Dich) brauchbares anbietet.

Ich habe aber noch nie mit Cy uC gearbeitet und habe deshalb keine 
praktische Erfahrung.

Vielleicht solltest Du erwägen ob Du nicht etwas ähnliches mit einem 
anderen uC (Arduino, PIC, AVR) entwickeln könntest. Würdest zumindest 
einige Erfahrungen auf dem Gebiet der uC sammeln wenn Dir der Zeit und 
Lernaufwand zusagt.

Viel Glueck

von Felix_Rossberg (Gast)


Lesenswert?

Klaus R. schrieb:
> Felix, hast du dich mal iregdnwie selber informiert? Nein, das
> merkt
> man. Um welche uC geht es genau, in welcher Anwendung?
>
> Es riecht etwas auch nach Troll...
>
> Klaus.

Was du alles merkst. Ich frage extra so direkt, damit ich sinnvolle 
Informationen bekomme. Das Thema ist so vielfältig und wenn da schon 
jemand Erfahrungen gemacht hat, dann wäre es für mich prima. Also nur 
eine einfache Frage, wenn nicht, dann nicht.

von Gerhard O. (gerhard_)


Lesenswert?


von Klaus R. (klaus2)


Lesenswert?

"Also wird es eher unwahrscheinlich, sowas durchzuführen. Die Protection
wird wahrscheinlich da sein."

Siehste...geht doch.

Klaus.

von Huh (Gast)


Lesenswert?

Klaus R. schrieb:
> "Also wird es eher unwahrscheinlich, sowas durchzuführen. Die
> Protection
> wird wahrscheinlich da sein."
>
> Siehste...geht doch.
>
> Klaus.

Führst du jetzt Selbstgespräche?

von Axel S. (a-za-z0-9)


Lesenswert?

Felix_Rossberg schrieb:
> Klaus R. schrieb:
>> Felix, hast du dich mal iregdnwie selber informiert? Nein, das
>> merkt man. Um welche uC geht es genau, in welcher Anwendung?
>>
>> Es riecht etwas auch nach Troll...
>
> Was du alles merkst. Ich frage extra so direkt, damit ich sinnvolle
> Informationen bekomme. Das Thema ist so vielfältig und wenn da schon
> jemand Erfahrungen gemacht hat, dann wäre es für mich prima. Also nur
> eine einfache Frage, wenn nicht, dann nicht.

Deine Frage ist nicht einfach. Die Typenbezeichnung des µC sagt genau 
gar nichts darüber aus, wer den programmiert hat und wenn, ob 
derjenige die üblicherweise vorhandenen Schutzmechanismen gegen das 
Auslesen des Chips aktiviert hat oder nicht. Genausowenig wie die 
Typbezeichnung "Golf Variant 1.6 TDI" irgendeinen Hinweis darauf gibt, 
ob man im Handschuhfach eine Parkscheibe finden wird oder nicht. Im 
Zweifel muß man nachschauen.

Mouser & Co. verkaufen µC typischerweise mit leeren Flash (so wie 
Autohersteller Autos mit leerem Handschuhfach). Aber solche µC sind halt 
leer, also ohne Funktion und es gibt nichts, was man "clonen" könnte.

von Gerhard O. (gerhard_)


Lesenswert?

So wie ich die Frage aufgefaßt habe, soll ein vorhandener programmierter 
uC des besagten Typs mit einem fabrikneuen Exemplar dupliziert werden so 
daß der jungfräulich kopierte uC als gleichwertiger Ersatz dienen 
könnte. Solange der vorhandene Muster uC nicht gegen Auslesen durch 
Fuse-Bits geschützt ist sollte das mit den vorgesehenen 
Programmier/Debugging Tools eine Routine Angelegenheit sein. In diesen 
Fall dürften die vorgeschlagenen Gerätschaften und SW diese Funktion 
erfüllen.

Vielleicht sollte Felix zweckmäßigerweise diesen Sachverhalt nochmals 
klarstellen bzw. berichtigen. Ansonsten, genau erklären um was es hier 
tatsächlich geht.

von Stefan F. (Gast)


Lesenswert?

Ich möchte an das Urheberrecht erinnern. Man darf Software nicht ohne 
Genehmigung des Rechteinhabers kopieren. Wer dabei hilft, macht sich mit 
strafbar.

von zeigstl (Gast)


Lesenswert?

Felix_Rossberg schrieb:
> Also soll eine frei programmierbare MCU, die man bei Mouser und co
> kaufen kann, nicht auslesbar sein?

Yupp, wenn derjenige, der das Ding programmiert hat, den Ausleseschutz 
gesetzt hat, ist das so.

Den kann man teils umgehen, aber DU kannst das nicht. Es gibt Firmen, 
die können das. Es geht auch nicht für alle.

Es kann auch eine Urheberrechtsverletzung sein, aber ob das ein Problem 
ist, kann ich dir nicht sagen.

von Felix_Rossberg (Gast)


Lesenswert?

Gerhard O. schrieb:
> So wie ich die Frage aufgefaßt habe, soll ein vorhandener
> programmierter uC des besagten Typs mit einem fabrikneuen Exemplar
> dupliziert werden so daß der jungfräulich kopierte uC als gleichwertiger
> Ersatz dienen könnte. Solange der vorhandene Muster uC nicht gegen
> Auslesen durch Fuse-Bits geschützt ist sollte das mit den vorgesehenen
> Programmier/Debugging Tools eine Routine Angelegenheit sein. In diesen
> Fall dürften die vorgeschlagenen Gerätschaften und SW diese Funktion
> erfüllen.
> Vielleicht sollte Felix zweckmäßigerweise diesen Sachverhalt nochmals
> klarstellen bzw. berichtigen. Ansonsten, genau erklären um was es hier
> tatsächlich geht.

Genau so ist mein Vorhaben.
Das Gesetzliche ist natürlich kritisch, dass weiß ich..

von Joachim B. (jar)


Lesenswert?

Stefan F. schrieb:
> Man darf Software nicht ohne
> Genehmigung des Rechteinhabers kopieren

muss da nicht eine gewisse Schöpfungshöhe sein?
gilt das Kopierverbot nicht nur wenn wirksame Kopierschutzmechanismen 
umgangen werden?

kann man sie umgehen waren sie nicht wirksam, gelten also nicht, ist die 
Schöpfungshöhe gering ist es nicht schutzwürdig.

von Aus der Reihe tanzender (Gast)


Lesenswert?

Felix_Rossberg schrieb:
> Genau so ist mein Vorhaben.
> Das Gesetzliche ist natürlich kritisch, daß weiß ich..

Es wird vielfach behauptet, für rein privaten Gebrauch ohne gewerbliche 
Absicht und Tätigkeiten wäre das gesetzlich zulässig. Genauso wie man 
sich eine Schutzkopie von Software oder einer Musik-CD machen darf. In 
vielen SW Verträgen wird darauf sogar ausdrücklich hingewiesen. Kommt 
wahrscheinlich auch auf die Region an wo man lebt. In den USA ist das 
möglicherweise anders.

Bitte jetzt keinen Argumentkrieg loslassen.

von Stefan F. (Gast)


Lesenswert?

Joachim B. schrieb:
> muss da nicht eine gewisse Schöpfungshöhe sein?
> gilt das Kopierverbot nicht nur wenn wirksame Kopierschutzmechanismen
> umgangen werden?

Nein und nein.

Das mit dem Kopierschutz hast du mit Medien verwechselt, die du bereits 
gekauft hast und zu deinem eigenen Bedarf als Backup vervielfältigst.

Es geht hier aber ganz klar nicht um ein Backup, sondern darum, die 
Software auf mehreren Geräten gleichzeitig zu nutzen, obwohl sie nur 
einmal legal erworben wurde.

von Joachim B. (jar)


Lesenswert?

Stefan F. schrieb:
> Es geht hier aber ganz klar nicht um ein Backup, sondern darum, die
> Software auf mehreren Geräten gleichzeitig zu nutzen

darum geht es doch nicht, es geht soweit das hier verstanden wurde um 
ein backup des µC in einem Mainboard FALLS der Originale kaputt geht!

Beitrag "Re: µController clonen"

private backups von legal original gekauften Teilen sind wohl als 
Ausnahme zugelassen, warum sollen da µCs ausgenommen sein?

Weder das PCB noch das Gerät wird ja kopiert, es werden also nicht 
mehrere Geräte illegal hergestellt!

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.