When I connect my Arduino Due to my MS-Windows desktop PC, it shows up in Device Manager as 'Arduino Due'. Is it possible to change this text?
see boards.txt in Local Settings\ArduinoXX\packages\arduino\hardware\sam\XX
Sorry to be braindead here, but does anyone know how to change the board in Sloeber?
I've found a file called 'boards.txt' in the codebase, which was written by my predecessor in this job. So all I need to do is configure Sloeber to use this custom boards.txt file, but I can't find it in the project settings.
I have done testing on two different PC's.
The Alpha PC has the Arduino IDE installed. When I plug in my board via USB, it comes up in Device Manager as 'Arduino Due'.
The Beta PC does not have the Arduino IDE installed. When I plug in my board via USB, it comes up in Device Manager as 'USB Serial Device'.
My board works fine when connected to both PC's.
I want my board to come up with a customised name in Device Manager. I thought that the string 'Arduino Due' was being passed from the firmware file, and so I used a hex editor on the firmware file to change this string, but this had no effect -- it still came up as 'Arduino Due' in Device Manager.
So do I have to make a new driver? Do I have to take the Arduino driver and use a hex editor on it to change the string?
It's in the registry
I'm googling here and I can't find it. Where is it?
I'm reading lots of articles here telling me that I need to make a new driver.
Alternatively, can I program the Arduino Due to present a different Vendor ID to Microsoft Windows? My company already owns a 16-Bit Vendor ID for USB devices, so I can use that.
I don't see anywhere where I can set this though.
Would I need to reconfigure the FTDI?
Google "change friendly name device manager"
I think that will only work on the computer with the IDE installed.
That's all I know.
Thanks Jim.
To change the name for the Arduino Due, I just need to edit the string stored at:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_2341&PID_003E&MI_00\6&2a6cc867&0&0000\FriendlyName
Oddly though, the string has "(COM4)" as a postfix, so presumably it will change whenever the COM port number changes
In the end I just opened up the firmware file in a hex editor and searched for the Vendor & Product ID. I changed those bytes to what I wanted them to be, and it worked.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.