Custom ATMega32U4 Board - USB Driver Support

Like many others, I have created a custom board with an ATMega32U4. This means that it does not have an Arduino VID & PID assignment.

The "Raw" device reports VID 03EB & PID 2FF4
A Leonardo would show VID 2341 & PID 0036 or 8036.

In Windows 10, The USB properly enumerates but does not have a driver. This is clear from Device Manager and the way I got the VID & PID. FWIW, I am using self power, 3.3V and an external 8MHz xtal.

So in the short run, I just want to use the internal bootloader and later use the USB for applications. I didn't bring out other connections from the chip so USB is the only easy method available. This means I could probably use the default 03EB VID etc.

After development, I will want to use my own VID & PID and get the device signed.

I know that this topic in some form has been asked but I don't see a clear answer. I am sure, my situation is very common.

I haven't modified the arduino.inf file yet, I want to be careful I don't brick my internal bootloader by doing something wrong.

SO.....

Can someone please spell out the specific procedure (step by step0 that anyone can follow for this kind a situation?

Thanks,

I wish to know these steps as well. I know one of the steps is to apply for a vendor ID at the USB-IF, which costs $5K one-time fee if you don't wish to use USB logo or annual fees of $3K if you wish to use USB logo. It's a lot of investment for me so I decided that one of the projects I did, which didn't have to have keyboard/mouse support needed to move to a different mcu, and add an FT chip for serial port.

Even with your own VID you need windows-approved driver, a separate issue I'm not familiar with.

An alternative is to ask arduino llc what they have for you. They may say no but they may have a path that was not available last time I asked (or did I?).

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.