(SAMBA = SAM Boot Assistant)
- In device manager the brick had a device description
Bossa Program Port
. It should beLEGO MINDSTORMS NXT
. - Uninstalling the driver and reinstalling it still shows
Bossa Program Port
. - So I found the hardware ID of the
Bossa Program Port
from device manager (USB\VID_03EB&PID_6124
). - Then I went to the
c:\Windows\inf
directory and searched for that ID. - That ID appeared in two INF files
oem11.inf
andoem42.inf
. oem11.inf
has the device description "LEGO MINDSTORMS NXT Firmware Update Mode
" and oem42.inf has the description "Bossa Program Port
".- So that's why it installed the wrong driver.
- Knowing that, I renamed
oem42.inf
tooem42.inf.bak
and then uninstalled "Bossa Program Port
" from device manager and repluged the NXT
It's actually the Arduino IDE itself... Their Arduino Due uses a Atmel 32-bit processor, similar to the NXT, and the same controller (ATMEGA328P)
[USBList]
%USB\VID_0694&PID_0002.DeviceDesc%=WinUsb_Inst, USB\VID_0694&PID_0002
%USB\VID_03EB&PID_6124.DeviceDesc%=WinUsb_Inst, USB\VID_03EB&PID_6124&REV_0110,USB\VID_03EB&PID_6124
thank you very much for this : )