Pages: 1 [2]   Go Down
Author Topic: Leonardo drivers for W7  (Read 21042 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 32
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello, today is first day playing with a Leonardo. I am having the error shown in picture.
http://imageshack.us/a/img191/3382/67934722.png
I did search a lot on forums and follow the instructions there. Tried auto and manual driver install also. Tried rebooting, redownloading, reseting, reunzipping etc. Tried changing the port to com=>5. I just can't make it work. Pleaaase help.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Just got my Arduino Leonardo today from element14. and after connecting to my mac (running mac OS and windows7 OS), found out that i have the same problem with you guys. my Leonardo VID is not the same as the VID in leonardo inf file from Arduino 1.5. here is the screenshot of the 2 device the came out in my devmanager when i connect Leonardo:


and as expected i wont be able to install the driver completely.

but after some editing on the inf file, and updated the leonardo driver, the driver installed completely, uploaded blinking sketch,and  blink the led without problem. (im not really sure though if it's really ok now, since i have a diff problem on serialevent sketch. smiley-lol smiley-lol smiley-lol )

here are the changes made:
right inf file is the original inf file from Arduino 1.5. VID is not the same as my Leonardo VID
left inf file is the edited inf file. i just change the VID and made it the same as my Leonardo VID


and after updating the driver of my Leonardo, driver installed successfully.
but still, am having problem with SerialEvent  sketch on Leonardo.  smiley-lol smiley-lol smiley-lol
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I concur I'm on a MBPro-Retina and I had to change the PID value in in the arduino.inf file to get my driver to install.
Thank you so much for the information!!

smiley
Roo
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

    Hello,
I have a problem to install the device for arduino leonardo for W 7
Logged

sunny southern oregon
Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@villTech -- Thank you for posting what you discovered. That was the final clue to finally fix this. I spent too many hours trying to sort this out too.

I am running Win7 Ultimate 64, in a VM, on a MBP, but I doubt that has much to do with the actual problem or solution. I think the problem is a typo in the .inf file.

I changed three instances for the Arduino Micro in the .inf file and that solved my problem. In each case there was a mixed entry of VID/PID's mixing up an "8037" and "0037". Once they were all corrected to the "8037" as identified by Win7 as the VID/PID for the official Arduino Micro (all mine are from Adafruit), everything worked as expected.

My fixed .inf required changes to correct the VID/PID to "8037" in these three places:

Code:
[DeviceList]
.
.
%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_8037
%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8037&MI_00
.
.

[DeviceList.NTamd64]
.
.
%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_8037
%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8037&MI_00
.
.

[DeviceList.NTia64]
.
.
%micro.bootloader.name%=DriverInstall, USB\VID_2341&PID_8037
%micro.sketch.name%=DriverInstall, USB\VID_2341&PID_8037&MI_00
.
.

Obviously this has been around as a problem for a while. This issue has been discussed, but not solved in many threads and posts:
      http://forum.arduino.cc/index.php?PHPSESSID=9rlmc04rp6auovlpo8448o1784&topic=263483.0
      http://forum.arduino.cc/index.php?PHPSESSID=98o9mp3ehsemsjb013dvhqcku3&topic=104698.msg924470#msg924470
      http://forum.arduino.cc/index.php/topic,153674.0.html
      http://forum.arduino.cc/index.php/topic,177277.0.html

Does anyone know where to "officially" submit request to fix the typo in the .inf file?

--Jon
« Last Edit: September 21, 2014, 02:35:39 am by epicycloid » Logged

sunny southern oregon
Offline Offline
Newbie
*
Karma: 0
Posts: 24
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

After a little sleep… I'm not 100% certain this is the solution to the underlying problem. My Micro's work now, but looking at the .inf, clearly the VID/PID combinations do not need to be the same, and I don't really understand what they are doing. Perhaps this is just another breadcrumb on the trail to an actual fix for both the Micro and Leonardo.

--Jon

P.S. I posted the same thing over on the Adafruit forum, since I thought they might be the owners of the .inf file.
Logged

Pages: 1 [2]   Go Up
Jump to: