Forum: Mikrocontroller und Digitale Elektronik Arduino verbaut gefälschte ATmega32U4?


von Ludwig (Gast)


Lesenswert?

Hallo,

ich wollte nur kurz fragen, ob meine Beobachtung wirklich das bedeutet, 
was ich denke.

Ich habe einen original Arduino Micro mit ATmega32U4 bei Amazon gekauft, 
der nebenbei bemerkt unglaublich schlecht verarbeitet ist.

Wenn ich per AVR-ISP mkII darauf zugreife und die Fuses auslese, liest 
es die Extended Fuse als 0xCB.

Laut Datenblatt sin die oberen 4 Bits jedoch konstant 1, also kann 
niemals etwas anderes gelesen werden, als 0xF...

Bei einem anderen 32U4, den ich hier liegen habe, liest man selbst nach 
Programmierung von 0xCB wieder 0xFB zurück, so wie es sein sollte.

Verbaut Arduino tatsächlich einen gefälschten / kopierten ATmega32U4?

Grüße

Ludwig

von nixundnul (Gast)


Lesenswert?

Auf arduino.cc gibt es eine Anleitung, wie man Original-Boards von 
Nachbauten unterscheidet. Warum sollten bei amazon nicht auch Nachbauten 
zu finden sein, wenn es deren Gewinn erhöht? Nachbauten sind ja auch 
legal angefertigt.
Was ich aber nicht weiß, ob es den 32u4 auch nachgebaut gibt.

von Ludwig (Gast)


Lesenswert?

Ja das stimmt, aber es handelt sich bei eben diesem Board um ein 
original-Arduino Micro, mit super blinki-bunti-Verpackung, Beschriftung, 
den Arduino-Stickern usw.

http://www.amazon.de/Arduino-Micro/dp/B00FQGVCNC/ref=sr_1_1?ie=UTF8&qid=1415031725&sr=8-1&keywords=arduino+micro

Wenn es einer der vielen Nachbauten wäre, würde mich das nicht wundern, 
aber es ist eben ein "original" Arduino :-)

von (Gast)


Lesenswert?

Hast du das wirklich für DEN Preis gekauft? Arduinophil?

von Christian H. (christian_h)


Lesenswert?

Also wenn du den wirklich zu dem Preis gekauft hast, würde ich den 
schnell zurückgeben und einen von eBay beziehen:

http://www.ebay.de/itm/Neu-Mini-USB-Nano-V3-0-ATmega328P-Micro-Controller-Board-fur-Arduino-kompatibel-/400789224920?pt=Kabel_Stecker&hash=item5d50e63dd8 
aus DE

oder

http://www.ebay.de/itm/Nano-V3-0-ATmega328-5V-16M-2014-Micro-controller-CH340G-Board-for-Arduino-New-/291260950110?pt=LH_DefaultDomain_0&hash=item43d081665e 
aus China für 2,84€

Eigentlich sollte es mit denen doch keine Probleme geben?

von Klaus (Gast)


Lesenswert?

Ludwig schrieb:
> Ja das stimmt, aber es handelt sich bei eben diesem Board um ein
> original-Arduino Micro, mit super blinki-bunti-Verpackung, Beschriftung,
> den Arduino-Stickern usw.
>
> 
http://www.amazon.de/Arduino-Micro/dp/B00FQGVCNC/ref=sr_1_1?ie=UTF8&qid=1415031725&sr=8-1&keywords=arduino+micro

Das sieht man schon auf dem Bild, wie hervorragend das Modul verarbeitet 
ist. Die Lötstellen sind einfach vorbildlich. Der Preis übrigens auch.

von Ludwig (Gast)


Lesenswert?

Hallo nochmal,

es ist schade, dass keiner auf meine eigentliche Frage eingeht. Aber 
danke für die Anngebote, mir finanziell helfen zu wollen ;-)

Ich habe dieses Board als Referenz bestellt, dabei ist mir diese Sache 
aufgefallen.

Zurückgeschickt wird es sowieso wegen der miserablen Verarbeitung. 
(Flussmittelreste überall etc.).


Kann nun jemand sich dazu äußern, ob solch ein Unterschied beim Auslesen 
der Fuses auf einen gefälschten Chip hinweist?

Es würde mich nicht wundern, wenn die ein oder andere "spezielle" 
Funktion des Chips dann auch nicht genau das tut, was sie sollte.

Grüße

von Winfried J. (Firma: Nisch-Aufzüge) (winne) Benutzerseite


Lesenswert?

Ist schon komisch 2 bit high, dann 2 low bevor wieder eines high ist. 
Das klingt nicht nach einem Auslesefehler, eher nach Ausschuss der den 
Weg in den Handel findet weil das Ding irgendwie funktionieren kann wenn 
man die Fuse ignoriert.

Der Shop handelt Ramsch für Gold

 super Idee ;)

von spess53 (Gast)


Lesenswert?

Hi

>Das klingt nicht nach einem Auslesefehler, eher nach Ausschuss der den
>Weg in den Handel findet weil das Ding irgendwie funktionieren kann wenn
>man die Fuse ignoriert.

Bei ISP-Frequenzen in der Nähe von 1/4 der Taktfrequenz ist alles 
möglich.

MfG Spess

von Philipp K. (philipp_k59)


Lesenswert?

Hast Du schon Deinen Referenz Chip mit dem ISP und der Arduino IDE über 
"Bootloader installieren" neu geflasht und dann nach der Fuse geschaut?

Denke zu 75% das wird dann CB sein.

von Ludwig (Gast)


Lesenswert?

Philipp K. schrieb:
> Hast Du schon Deinen Referenz Chip mit dem ISP und der Arduino IDE über
> "Bootloader installieren" neu geflasht und dann nach der Fuse geschaut?
>
> Denke zu 75% das wird dann CB sein.

Wenn ich die Fuse auf 0xCB setze, wird sie beim Referenzchip trotzdem 
als 0xFB ausgelesen.

Die Funktion "Bootloader instlallieren" schreibt tatsächlich 0xCB in die 
High-Fuses, danach hat der Referenzchip aber trotzdem ein 0xFB, wenn ich 
im Atmel Studio nachschaue.

Die oberen 4 bzw. 5 Bit von den Extended Fuses sollten laut Datenblatt 
vom Atmega32U4 doch schreib-"resistent" und konstant 1 sein.

Dazu kommt, dass auf dem scheinbar falschen Chip ein kleineres 
Atmel-Logo aufgedruckt ist, als auf der Referenz. Aber das muss auch 
nichts heißen

von Konrad S. (maybee)


Lesenswert?

Auf http://www.engbedded.com/fusecalc/ findet sich dieser Hinweis:
> * Note that some numerical values refer to fuses containing
> undefined bits (set to '1' here). Depending on the target device
> these fuse bits will be read either as '0' or '1'. Verification errors
> will occur if the values are read back with undefined bits set to '0'.
> Everything is fine if the values read from the device are either the
> same as programmed, or the following values (undefined set to '0')

Das kann ich aus eigener Erfahrung bestätigen.

von Anja (Gast)


Lesenswert?

Klaus schrieb:
> Das sieht man schon auf dem Bild, wie hervorragend das Modul verarbeitet
> ist. Die Lötstellen sind einfach vorbildlich. Der Preis übrigens auch.

das Bild ist von Reichelt geklaut:

http://www.reichelt.de/index.html?ACTION=3;ARTICLE=130166;SEARCH=ARDUINO%20MICRO

Gruß Anja

von Bernd K. (prof7bit)


Lesenswert?

Christian H. schrieb:
> aus China für 2,84€
>
> Eigentlich sollte es mit denen doch keine Probleme geben?

Das Problem mit den Chinadingern auf Ebay ist daß die Lieferzeiten 
länger sind als die Käuferschutzfrist von Ebay/Paypal. Und nach 45 Tagen 
gehen sie denn unterwegs "verloren". Ich warte seit z.B. einem Jahr auf 
einen chinesischen 5€ Klon, der Verkäufer hat ihn angeblich schon 
zweimal losgeschickt, der wird vermutlich am St. Nimmerleinstag hier 
eintreffen.

von Jürgen S. (jurs)


Lesenswert?

Konrad S. schrieb:
> Auf http://www.engbedded.com/fusecalc/ findet sich dieser Hinweis:
>> * Note that some numerical values refer to fuses containing
>> undefined bits (set to '1' here). Depending on the target device
>> these fuse bits will be read either as '0' or '1'. Verification errors
>> will occur if the values are read back with undefined bits set to '0'.
>> Everything is fine if the values read from the device are either the
>> same as programmed, or the following values (undefined set to '0')
>
> Das kann ich aus eigener Erfahrung bestätigen.

Ich kann aus eigener Erfahrung nur bestätigen:

1. In der "boards.txt" mit der Boot-Konfiguration steht zum Mikro-Board:
1
micro.bootloader.extended_fuses=0xcb

2. Beim Benutzen der Funktion "Bootloader installieren" aus der 
Arduino-Software heraus werden die Fuses sowohl gesetzt als auch einer 
Verifizierung unterzogen

3. Ich habe bei einem Mikro-Board bereits die Funktion "Bootloader 
installieren" verwendet und keinen "Verify Error" erhalten, sondern 
einen fehlerfreien Ablauf erlebt.

Deshalb gehe ich davon aus: Alle Arduino Mikro-Boards liefern die 
"undefined Bits" in den "extended Fuses" als 0-Bits zurück, und daher 
liest man bei den Boards auch 0xcb aus wenn man beim Schreiben 0xcb 
gesetzt hat.

von Philipp K. (philipp_k59)


Lesenswert?

Ist doch dann wurscht hauptsache funzt.

Ich habe mit den "Clones" keine Probleme.. die ganz billigen für 1,50 im 
kleinsten IC-Gehäuse sind dann mal auf ner schlechten Platine, sonst 
vorbildlich dem Preis entsprechend.

Insgesamt alles Super, immer Geld zurückbekommen und auch immer wieder 
rausgeschickt.. bei mir möchten die Chinesen keine einzige schlechte 
Bewertung.

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.