I want to change my Arduino Leonardo's name that Windows shows me when it's plugged in.

I know that i have to change its firmware to change the name but I cant find firmware for it on the Internet.

On Arduino Mega, I have changed it with a downloaded firmware via flip, but I can't change the file because it's a .hex.

  • you can change the hex, if you're brave enough Oct 11 '15 at 12:42
  • Start looking here for the actual implementation github.com/arduino/Arduino/blob/master/hardware/arduino/avr/… and at the Makefile for a start towards building from source. You may be able to modify the .hex (the strings appear to be fixed length and padded with spaces) but will need a tool which fixes the checksums - possibly you can objcopy to a flat binary and back to hex. Oct 11 '15 at 15:27

The Arduino '32U4 bootloader, Caterina, can be found under hardware/arduino/bootloaders/caterina. It requires LUFA in order to build.

With the technical part aside, note that you are not allowed to use the USB IDs assigned to Arduino LLC with products you intend to distribute under another name. You will need to acquire your own vendor ID from the USB-IF if you want to do so.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy