Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8BitDo USB Adapter 2 (Black) not working with firmware v.1.0.1 #9

Open
RobertDaleSmith opened this issue Jun 27, 2023 · 2 comments
Open
Assignees
Labels
bug Something isn't working

Comments

@RobertDaleSmith
Copy link
Owner

The 8BitDo USB Adapter 2 (black w/o 2 on shell) seems to automatically unmount and throw and Invalid Speed error when connecting to the adapter. Despite overriding the speed error in pico-sdk/lib/tinyusb the device unmounts before presenting any sort of vid/pid mounting.

Further investigation needs to be done to figure out why. In the short-term downgrading to the 8Bitdo USB Adapter 2 firmware v.1.0.0 restores functionality with the USB2PCE.

@RobertDaleSmith RobertDaleSmith added the bug Something isn't working label Jun 27, 2023
@RobertDaleSmith RobertDaleSmith self-assigned this Jun 27, 2023
@RobertDaleSmith
Copy link
Owner Author

Progress has been made on this. At the very least I have this working when X-input mode is enabled on the adapter. It may need to be paired and changed to XInput mode once and then it will auto connect every time after that.

I will see if I can iron out all the enumeration issues related to the latest firmwares of the 8BitDo USB Adapter 2.

Seems to be a race-condition where the adapters initial enumeration trips up TinyUSB when it quickly disconnects and reconnects every possible mode the adapter can be in upon power up.

@RobertDaleSmith
Copy link
Owner Author

Maybe related this this issue: hathach/tinyusb#2176

RobertDaleSmith pushed a commit that referenced this issue Jan 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant