I mean forum is full of complaints that owners can't upload the simplest Blink sketch? And unfortunatelly, I am one of them.
I've just wasted whole evining trying each remedy listed in the Troubleshooting guide as well here in the forum. Do these guys at Arduino have a clue how do design product for mass market? Even the poorest designer from the furtherest part of the China can make plug-and-play USB device that works streight out of the box. But not the team behind the Leonardo?
This is the same as if Apple's iPhone would not be able to make phonecalls. I mean Arduino is a huge brand now, and they can sort out the basics.
I mean, look, it says on the box: plug the cable > upload the sketch. But that is misleading falsehood. I tried rebooting, I tried holding reset button unitl it tells me that it started uploading, I tried changing preferences.txt to COMXX in question, I tried changing baud rate back to 1200. Nothing. Can't get a single scetch to upload successfuly.
- I have a fresh installation of Arduino IDE 1.0.5-r2
- on Windows 7 (64), latest drivers updated
- Quality USB cable from Adafruit plugged directly into USB slot, not via hub.
Are you sure you got a genuine Arduino Leonardo? There are many clones of variable quality being sold out of the Far East. The Arduino team can't be held responsible for quality issues with cheap clones.
All that I can add is my experience with a Chinese counterfeit Leo - once I had deleted and reinstalled the drivers (Win XP) it works perfectly. I put that down to my fault when installing them in the first place.
my 4 leonardo (made in italy) print TESTATA to the serial monitor at 9600 baud connected via usb 1 hub
fedora rawhide pc
i compiled the serial read example it uploaded with 1 click and work (tested on 1 leo as my mother will kill me if i ask her to connect all my boards again and again : i'm unable to connect myself the micro-b usb cable)
the bad thing is avrdude didn't find the usb when i tried to put the bootloader in the connected leo
It was original. Problem was a BlueTooth dongle. The ultra small, low power type that I bought from Adafruit. Possibly they are Bluetooth v4.0 dongles. Windows 7 was constantly rejecting that dongle and somehow dongle was interfering with Leo on the software driver level.
The moment I took dongle out, Leo started working flawlessly.
I now bought ADVENT ADE-C1EDR Bluetooth USB 2.0 dongle and that one isn't causing trouble.
The moment I took dongle out, Leo started working flawlessly.
So does the Arduino team get an apology from you?
Looks like Elton John was right - "sorry" does seem to be the hardest word.