µController clonen

Gast #6024997
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.
Gast #6025009
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.
Gast #6025010
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?
Gast #6025012
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?
Gast #6025042
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
Gast #6025090
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
Gast #6025120
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.
Gast #6026270
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.
#6026302
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
Gast #6026304
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.
#6026307
Lesenswert?

#6026558
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.
#6026574
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.
Gast #6026661
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.
Gast #6027344
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..
Gast #6027361
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.
Gast #6027438
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.
#6027755
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!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren