Hi,
I was able to install the driver in a Windows XP machine, but not in a W7 64 rig. At the beginning I could not install the driver because usbser.sys was not present, but I added it. Now the problem is related to the driver signature, I got a 52 code error.
Here's what setupapi.dev.log says (the important part is CM_PROB_UNSIGNED_DRIVER):
dvi: {DIF_INSTALLDEVICE} 15:38:15.900
dvi: Class installer: Enter 15:38:15.900
inf: Opened PNF: 'C:\Windows\INF\oem314.inf' ([strings])
inf: AddReg=DriverAddReg (oem314.inf line 129)
dvi: {Install DEVICE}
inf: Opened PNF: 'c:\windows\system32\driverstore\filerepository\arduino.inf_amd64_neutral_844213a156728dfe\arduino.inf' ([strings])
inf: Opened PNF: 'C:\Windows\INF\usb.inf' ([strings.0c0a])
dvi: Processing Registry/Property directives...
inf: {Install Inf Section [DriverInstall]}
inf: AddReg=DriverAddReg (arduino.inf line 129)
inf: {Install Inf Section [DriverInstall] exit (0x00000000)}
inf: {Install Inf Section [DriverInstall.Hw]}
inf: Empty section
inf: {Install Inf Section [DriverInstall.Hw] exit (0x00000000)}
dvi: {Writing Device Properties}
dvi: Provider name=Arduino LLC (www.arduino.cc)
dvi: DriverDate 01/04/2013
dvi: DriverVersion=1.0.0.0
dvi: Class name=Ports
dvi: Manufacturer=Arduino LLC (www.arduino.cc)
dvi: Matching DeviceID=usb\vid_2341&pid_0043
dvi: Strong Name=oem314.inf:DeviceList.NTamd64:DriverInstall:1.0.0.0:usb\vid_2341&pid_0043
dvi: {Writing Device Properties - Complete}
inf: {Install Inf Section [DriverInstall.Services]}
inf: AddService=usbser,0x00000002,DriverService (arduino.inf line 138)
inf: ServiceType=1 (arduino.inf line 142)
inf: StartType=3 (arduino.inf line 143)
inf: ErrorControl=1 (arduino.inf line 144)
inf: ServiceBinary=C:\Windows\system32\DRIVERS\usbser.sys (arduino.inf line 145)
inf: DisplayName="USB RS-232 Emulation Driver" (arduino.inf line 141)
inf: LoadOrderGroup=Base (arduino.inf line 146)
dvi: Add Service: Modified existing service 'usbser'.
inf: {Install Inf Section [DriverInstall.Services] exit(0x00000000)}
dvi: Updated reflected section names for: oem314.inf
dvi: {Install DEVICE exit (0x00000000)}
dvi: Writing common driver property settings.
dvi: DriverDescription=Arduino Uno
dvi: DeviceDisplayName=Arduino Uno
dvi: Install Device: Restarting device. 15:38:15.955
dvi: Install Device: Restarting device completed. 15:38:16.143
!!! dvi: Device not started: Device has problem: 0x34: CM_PROB_UNSIGNED_DRIVER.
dvi: Class installer: Exit
dvi: {DIF_INSTALLDEVICE - exit(0x00000000)} 15:38:16.143
How can I get around this?
Thanks!