Arduino micros with broken bootloader

Post here about your Arduino projects, get help - for Adafruit customers!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Thors
 
Posts: 5
Joined: Sun Jun 29, 2014 2:59 am

Arduino micros with broken bootloader

Post by Thors »

Hello

I just bought 2 Arduino Micros (R3) and they both do not create a serial port (Testen on Ubuntu 14.4, Windows 7 with Arduino soft Release and Beta version).

The Atmel can be seen:

-- 8< ----------
lsusb -v:

Bus 001 Device 004: ID 03eb:2ff4 Atmel Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 1
bDeviceProtocol 0
bMaxPacketSize0 32
idVendor 0x03eb Atmel Corp.
idProduct 0x2ff4
bcdDevice 0.00
iManufacturer 1 ATMEL
iProduct 2 ATm32U4DFU
iSerial 3 1.0.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 18
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
BANNED 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 0 (Defined at Interface level)
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Device Status: 0x0000
(Bus Powered)

------ 8< ------------
dmesg:

[ 423.873305] usb 1-1.2: new full-speed USB device number 4 using
ehci-pci
[ 423.968502] usb 1-1.2: New USB device found, idVendor=03eb,
idProduct=2ff4
[ 423.968508] usb 1-1.2: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 423.968512] usb 1-1.2: Product: ATm32U4DFU
[ 423.968516] usb 1-1.2: Manufacturer: ATMEL
[ 423.968519] usb 1-1.2: SerialNumber: 1.0.0
-------- 8< -----------


For me (still unexperienced with the Micros and their specific usb behaviour) it looks like those Micros have a broken bootloader.

Can someone please help me investigate and fix them ?

User avatar
adafruit_support_bill
 
Posts: 88087
Joined: Sat Feb 07, 2009 10:11 am

Re: Arduino micros with broken bootloader

Post by adafruit_support_bill »

(Testen on Ubuntu 14.4, Windows 7 with Arduino soft Release and Beta version).
What exactly shows up in your WIndows Device Manager?
For Windows, you need to install the driver: http://arduino.cc/en/Guide/Windows#toc4

User avatar
Thors
 
Posts: 5
Joined: Sun Jun 29, 2014 2:59 am

Re: Arduino micros with broken bootloader

Post by Thors »

For both Micros it says (translated from German)
"Atm32U4DFU could not be installed - Could not find driver software for device."

Just realized one of the boards has a Tombstone SMD (white side, USB side of the board, two similar components, left one is damaged). But the other Micro looks good. Can't be that.

User avatar
adafruit_support_bill
 
Posts: 88087
Joined: Sat Feb 07, 2009 10:11 am

Re: Arduino micros with broken bootloader

Post by adafruit_support_bill »

For both Micros it says (translated from German)
"Atm32U4DFU could not be installed - Could not find driver software for device."
Did you browse to the "Drivers" folder in your Arduino install? The .inf file for the Micro is there.
Just realized one of the boards has a Tombstone SMD (white side, USB side of the board, two similar components, left one is damaged).
Are these boards that you purchased from us?

User avatar
Thors
 
Posts: 5
Joined: Sun Jun 29, 2014 2:59 am

Re: Arduino micros with broken bootloader

Post by Thors »

As I told you in my first Post: I bought them from a vendor at a maker-fair. No official vendor just an electronics shop. They look like they are from Adafruit (white side says: "Designed with Adafruit" "Board Model Micro R3" "Made in Italy." "www.arduino.cc". (Pictures in your shop look like them) So I expect it to be a Adafruit Flavour of the Arduino Micro. With two boards failing (2 out of 2 is no statistics, but ok) I expect it to be a broken batch or someone is faking those. Somehow something went wrong somewhere.

About The Drivers: I just chose the directory. There was no way to directly choose a file. But I will try again. Update soon.

---- Edit
Sorry, I did not tell you in my first post, it was in the mail to your support which directed me to the Forum.
"I am an Arduino user - just had no Micros yet.
I just bought 2 Arduino Micros at a Maker fair (maker-world.de). Both
seem to have broken bootloaders. That seems similar to:

http://forums.adafruit.com/viewtopic.php?f=25&t=45274

If you can help me that would be great. But I do not expect that (not
buying from your shop). Just wanted you to know there is a broken batch
out there....."

Sorry, my fault
Last edited by Thors on Sun Jun 29, 2014 12:36 pm, edited 1 time in total.

User avatar
Thors
 
Posts: 5
Joined: Sun Jun 29, 2014 2:59 am

Re: Arduino micros with broken bootloader

Post by Thors »

Checked the driver thing and getting the same results. By the way: I normally develop on Linux and there there is the same problem. Just booted Windows for verification.

User avatar
adafruit_support_bill
 
Posts: 88087
Joined: Sat Feb 07, 2009 10:11 am

Re: Arduino micros with broken bootloader

Post by adafruit_support_bill »

The Micro was a collaborative design effort between Adafruit and the Arduino group. All actual production of the boards is by the Arduino group. We have not had much trouble reported with these boards. 2 out of 2 bad ones suggests either fakes, production rejects, a previously unknown production problem or you are just incredibly unlucky.

With all the board files published, distinguishing authentic boards from counterfeit can be difficult. That is the one down-side of open-source. :(

Image

User avatar
Thors
 
Posts: 5
Joined: Sun Jun 29, 2014 2:59 am

Re: Arduino micros with broken bootloader

Post by Thors »

Yes, my guess. Looking at my boards, they are cut a bit too small as well, the holes at the edges are not totally surrounded by plastics.

Maybe someone here learns from my mistakes and buys from shops with an address and business card :-(

Thanks for your awesome help !

Locked
Please be positive and constructive with your questions and comments.

Return to “Arduino”