arduino / arduino/ArduinoCore-renesas
DFU driver for Windows on ARM
- Dominant language
- C
- Stars
- 193
- Forks
- 112
- PR merge metrics
- No merged PRs in 30d
Description
Apologies if the is covered somewhere else, or if this is the wrong place for it.
There is no DFU driver for Windows on ARM, this means that you cannot program the Uno R4 from this platform. Im not sure who needs to write this, but it will become and increasing problem as these computers become more popular ie Microsoft Surface 11 is ARM only.
There have been some discussions on the forums about work around's using things like Zadig and libwdi, but none of them have worked for me. There are others that try to load unsigned drivers but that is not a good long-term solution.
https://forum.arduino.cc/t/windows-on-arm-with-a-qualcomm-x-elite/1278045/2
https://forum.arduino.cc/t/no-duf-capable-usb-device-aviable-r4-minima-cloud-editor-on-surface-pro-x-windows-10-arm-64/1305430
https://github.com/pbatard/libwdi/issues/155#issuecomment-1450642313
I have also looked at Renesas for a solution, but they say they are not supporting Windows on ARM yet
https://community.renesas.com/mcu/tools/f/tools-forum/52448/e2-emulator-drivers-for-windows-11-arm
Just to be clear I am not talking about the IDE, that works fine under emulation. I it is just the DFU driver for the Uno R4 and drivers cannot run in emulation.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the linked Windows-on-ARM, libwdi, and Renesas discussions, then locate the Uno R4 DFU driver implementation in this repository. The issue is done when Uno R4 programming works on Windows on ARM with a supported, signed driver; no implementation file or test is identified in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arduino
- Domain
- embedded-iot, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100