8BitDo SN30 Pro Usage Report

Original link: https://blog.loikein.one/posts/2023-04-12-8bitdo-sn30-pro-controller/

I bought this handle a year ago, and bought a second one a year later. Some funny/speechless things happened during the period, and I will summarize and record them here.

The following is the preamble as originally written:

People who play games on their phones are second-class citizens, and people who play games on iPads are second-class citizens of second-class citizens. I have used the Xbox controller before, but it is too big, I always feel that it does not fit in my hand. The DualShock probably has the same problem, so I am too lazy to try it. There are indeed some slightly smaller MFi handles on the market, but I don’t really want a peripheral that can only be connected to iOS devices. If I buy Windows in the future, wouldn’t the whole process be repeated?

As it turns out, I did buy Windows later.

At that time, 8BitDo’s handle did not have official iOS support, so I used the pairing method in the following video. Once the pairing is completed, the next time you turn on the device, it will be the same as a normal Bluetooth device.

An announcement was made recently that iOS / iPadOS 16.3 + is officially supported . However, since the iPad I play games on is still on iPadOS 15, and I have been playing on Windows recently, I don’t know what the actual experience is.

FAQ page on the official website: SN30 Pro faq | 8BitDo

boot mode

There are different handle modes according to the power-on method during pairing, and record them here. (The key name is the key written on the handle, not the key corresponding to the analog key.) I always use XInput (Xbox key).

pair power button simulation mode indicator light bluetooth device name How it works (iPadOS 15)
X + start + XInput 2 8Bitdo SN 30 Pro All keys are working
Y + start + switch scroll Pro Controller unable to connect
B + start + DInput 1 8Bitdo SN 30 Pro unable to connect
A + start + Dual Shock 3 DUALSHOCK 4 Wireless Controller There is no touch screen key, other keys are working normally

Note that when turning on the specified mode, you must press and hold the power button combination until you see the corresponding indicator lights up, then you have successfully switched the mode, otherwise the default startup mode is the last startup mode, or if it is the first startup, DInput.

directly press start +
When starting up, it will start to the last boot mode. Clear the burst key settings when restarting. The widgets of iPadOS 15 can sometimes display the battery level, and sometimes they don’t, which is very random. On Windows 11, if it is started in XInput mode, you can check the battery level through the Xbox Game Bar (game bar), the shortcut key is Win + G +
.

The Type-C charging port can be wired to devices with Type-C sockets (including Windows, Mac, iPad), but I haven’t tried it.

firmware update

Download address: Upgrade tool – Support – 8BitDo (Note that this is not 8BitDo Ultimate Software.)

If you want to update the firmware on a Mac, the last boot was in XInput mode, and you will be prompted to enter the update mode manually, just follow the instructions. There is no such step on Windows.

repair

Recently, the battery power of the old handle has dropped a lot. I want to change the battery. I found some tutorials on the Internet.

Following the teardown guide on iFixit , I took a look at the case (and found the battery pack). There are five T6 Torx screws on the shell (no need to tear off the sticker), four PH0 Phillips screws on the joystick circuit board; the double-sided adhesive tape of the battery is very strong, you may need a pick or a bus card, but nothing else special tools.

I plan to buy a new battery according to the instructions in this video, and now I am waiting for the end of the spring break to go back to school to learn about soldering.

(to be continued……)

This article is transferred from: https://blog.loikein.one/posts/2023-04-12-8bitdo-sn30-pro-controller/
This site is only for collection, and the copyright belongs to the original author.