Wrong data toggle #1779

Open
opened 2024-08-01 04:55:26 -05:00 by moc32 · 2 comments
moc32 commented 2024-08-01 04:55:26 -05:00 (Migrated from github.com)

On a specific roline mouse, enumeration fails with wrong data toggle from the device.

How to reproduce?
Compile the attached ex_host_bare_api based on tinyusb host_bare_api and load the UF2.
Connect the roline mouse. Enumeration will fail with wrong data seq error. Currently tinyusb does not handle this error and the stack just panics.

I have connected the same mouse to other host and it works fine without the wrong data toggle.

ex_host_bare_api.zip

image

On a specific roline mouse, enumeration fails with wrong data toggle from the device. How to reproduce? Compile the attached ex_host_bare_api based on tinyusb host_bare_api and load the UF2. Connect the roline mouse. Enumeration will fail with wrong data seq error. Currently tinyusb does not handle this error and the stack just panics. I have connected the same mouse to other host and it works fine without the wrong data toggle. [ex_host_bare_api.zip](https://github.com/user-attachments/files/16454231/ex_host_bare_api.zip) ![image](https://github.com/user-attachments/assets/b557e41e-46c6-4c25-b5bc-05749975b43b)
lurch commented 2024-08-03 09:33:30 -05:00 (Migrated from github.com)

Is this similar to https://github.com/raspberrypi/pico-feedback/issues/394 , or are the two issues entirely unrelated? (I dunno much about the inner workings of USB)

Is this similar to https://github.com/raspberrypi/pico-feedback/issues/394 , or are the two issues entirely unrelated? (I dunno much about the inner workings of USB)
P33M commented 2025-07-03 04:01:38 -05:00 (Migrated from github.com)

Without hardware that fails in this exact way, we will be unable to reproduce your issue.

Without hardware that fails in this exact way, we will be unable to reproduce your issue.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gh-raspberrypi/pico-sdk#1779
No description provided.