2025-04-15 3:01 PM
I have bought USB-CAN adapter based on STM32F042C6 microcontroller with open source code:
https://github.com/candle-usb/candleLight_fw/tree/master
With very new pc adapter doesn't work, windows doesn't recognize driver, with old pc windows use automatically winusb.sys.
If i install manually winusb using Zadig i see in Device manager that device is recognized but i cannot communicate with him.
I try to many pc and seems that the problem is related to host controller, in new PCs with host controller 3.1 extensible doesn't work, in PCs where it is also EHCI the device work.
Someone have some similar problem?
XHCI must be compatible with old device so I think that there is some error in firmware.
Thanks for help
Gianni
2025-04-15 7:29 PM - edited 2025-04-15 7:35 PM
On the new PC, is secure boot enabled?
To install manually, you don't even need zadig. Just install the winusb driver from device manager.
> seems that the problem is related to host controller
Then try to plug the device thru a good USB 2.0 hub.