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 SN30 Pro+ Does not connect in any mode to HW2 25.01 or 24.10 #1187

Closed
BevelTipDrip opened this issue Mar 1, 2025 · 1 comment
Closed

Comments

@BevelTipDrip
Copy link

BlueRetro firmware version

24.10 and 25.01

BlueRetro firmware specification

HW2

BlueRetro firmware variant

System specific

BlueRetro hardware type

Internal install DIY

Manufacturer

Myself

System used

SEGA Dreamcast

Bluetooth controller brand & name

8Bitdo SN30 Pro+

What is the problem? (only list ONE problem per report)

Hello, I recently developed my own HW2 internal install for the Dreamcast. I have followed all of the application notes from your design doc (they are quite thorough) with the only deviation being that I used a custom circuit for port detection (which works well)

All of my Dual-sense, PS3 controllers connect, and my other switch controllers (Power-A pro controller look-alike) connect. However, I can't get my SN30 Pro+ to connect in any mode. I have tried 24.10 and 25.01 firmwares. Interestingly, I'm able to get this controller to connect on two other Blue retros I have, both are running HW1 firmware, one of them is using the same ESP32 Dev-board I used for my HW2 installation (https://www.amazon.com/dp/B08DQQ8CBP?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1)

What did you expect to happen?

SN30 Pro+ should connect in Xinput or switch mode (as it does with HW1 installs)

Attach BlueRetro debug trace here

No response

@BevelTipDrip
Copy link
Author

Connecting VN to 3.3v resolved this issue, now the port 1 LED blinks when the console has no controllers connected. I wasn't aware this had to be connected directly to the 3.3v rail when the "optional" power features weren't being utilized. I'm not sure why everything but the 8bitdo works LOL. I just re-read the design doc and I don't think it's entirely clear. Luckily I had a jumper on my PCB because I thought it might be necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant