HID in reports implemented in micropython 1.26 and device.usb are only "arriving" with all bits 0 at the Windows host. #3261
ThomasAtBBTF
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Operating System
Windows 11
Commit SHA
Version used in micropython 1.26.1 and micropython 1.27
Board
different ESP32S3 boards UM FeatherS3 and plain "vanilla" ESP32S3 Wroom
Firmware
I wrote up a detailed bug report in:
micropython/micropython-lib#1044
But no one seems to care or have simmilar problems.
Using circuitpython I easily can make the USB HID driver work with the same boards!
But for many reasons I want to do this project under micropython.
What happened ?
The driver is "accepted" by Windows
OUT Reports (LED-Values) are correctly arriving "in" the driver.
IN reports are sent correctly, "I think".
My debug code inside the micropython "image/runtime" shows the keyboard values as they should be.
But Wireshark only "sees" keyboard data with "only" zeros!
Any help or comments are very much appreciated!
How to reproduce ?
Debug Log as txt file (LOG/CFG_TUSB_DEBUG=2)
present in:
micropython/micropython-lib#1044
Screenshots
Wireshark screenshot in:
micropython/micropython-lib#1044
I have checked existing issues, discussion and documentation
Beta Was this translation helpful? Give feedback.
All reactions