Editing the Leonardo Bootloader

Hey Everyone,

I've got a Leonardo and what I want to do is change it so that when I plug it into the computer it will read "Project Name" instead of "Arduino Leonardo" I've already changed the driver to do this, but is there a way to get it so it reads differently before the driver is installed?

I assume it involves editing the bootloader, how do I do this? I've found the hex file but I don't know how to change it.

Bumping :slight_smile:
Still haven't found a solution, sorry!

Look in \arduino-1.0.4\hardware\arduino\bootloaders\caterina\Descriptors.c.

There is actually two different USB drivers for the Leonardo, the booloader code and the sketch code.
It may be in the Arduino core code, \arduino-1.0.4\hardware\arduino\cores\arduino\USBCore.cpp.
After you edit this, you will need to upload any sketch to the Leonardo to make this effective.