u/Kitchen-Feeling-1079

Image 1 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?
Image 2 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?
Image 3 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?
Image 4 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?
Image 5 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?
Image 6 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?
Image 7 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?
Image 8 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?
Image 9 — How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?

How would you go about flashing an old keyboard/mouse adapter’s firmware for a project?

Found this random USB adapter on my desk ages ago (possibly an old wireless keyboard/mouse receiver?). It’s a tiny circuit board (~2.5cm), and when I plugged it into my Windows PC, I got a “Device not recognised” error (Code 43—device descriptor request failed).

Device Manager shows it’s trying to use a Microsoft USB Host Controller driver from 2006, so the driver is definitely legacy/corrupted. The VID:PID pair isn’t matching anything in my driver database, which makes sense if this is proprietary hardware.

I would love to be able to identify if it’s possible to flash custom firmware onto the device, maybe just something I can program for a project.

Thanks for your help!

▲ 15 r/PCB+2 crossposts

Found a mystery USB device in my desk—trying to identify and possibly flash custom firmware

Found this random USB adapter on my desk ages ago (possibly an old wireless keyboard/mouse receiver?). It’s a tiny circuit board (~2.5cm), and when I plugged it into my Windows PC, I got a “Device not recognised” error (Code 43—device descriptor request failed).

Device Manager shows it’s trying to use a Microsoft USB Host Controller driver from 2006, so the driver is definitely legacy/corrupted. The VID:PID pair isn’t matching anything in my driver database, which makes sense if this is proprietary hardware.

I would love to be able to identify if it’s possible to flash custom firmware onto the device, maybe just something I can program for a project.

Thanks for your help!