Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
bluetooth_controllers_-_manual_setup [2022/08/02 08:49] – it's not permanent atari | bluetooth_controllers_-_manual_setup [2023/01/11 07:19] (current) – [Pair Bluetooth Controllers - manual setup] no more blank spaces atari | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Pair Bluetooth Controllers - manual setup ====== | ====== Pair Bluetooth Controllers - manual setup ====== | ||
- | First ensure that Bluetooth is enabled on your device. | + | First ensure that Bluetooth is enabled on your device. |
Establish an [[: | Establish an [[: | ||
Line 7: | Line 7: | ||
Now you are in the Bluetooth control unit. Type following commands and confirm every single one with '' | Now you are in the Bluetooth control unit. Type following commands and confirm every single one with '' | ||
- | | + | < |
- | default-agent | + | agent on |
- | power on | + | default-agent |
- | scan on | + | power on |
+ | scan on | ||
+ | </ | ||
Now set the controller in pairing mode! This strongly depends from your [[: | Now set the controller in pairing mode! This strongly depends from your [[: | ||
Line 85: | Line 87: | ||
Some devices out there break Bluetooth protocol and are always in " | Some devices out there break Bluetooth protocol and are always in " | ||
- | Enter the Bluetooth ctl: | + | To work around this, it is possible |
- | + | ||
- | <code bash> | + | |
- | bluetoothctl | + | |
- | </ | + | |
- | + | ||
- | then turn on scanning: | + | |
- | + | ||
- | <code bash> | + | |
- | scan on | + | |
- | </ | + | |
- | + | ||
- | Wait for your malfunctional device | + | |
- | + | ||
- | <code bash> | + | |
- | block < | + | |
- | </ | + | |
- | + | ||
- | where ''< | + | |
< | < | ||
- | block 69: | + | batocera-bluetooth trust-pad |
</ | </ | ||
- | <WRAP center round important> | + | Batocera will explicitly only search for and connect to Bluetooth controllers. This may take a while as it methodically goes through, parses and accepts/ |
- | Write down the MAC address somewhere, you'll need to know this if you ever want to unblock the device | + | |
- | </ | + | |
- | + | ||
- | If successful, then Batocera will no longer | + | |
< | < | ||
- | batocera-save-overlay | + | [root@RPI3-BATOCERA / |
+ | Pairing 8BitDo M30 gamepad... | ||
+ | Trusting 8BitDo M30 gamepad... | ||
+ | [root@RPI3-BATOCERA / | ||
</ | </ | ||
- | You can check if the device had unintentionally paired by running the following: | + | The Bluetooth controller |
- | <code bash> | + | Conversely, the same can be done to connect strictly to audio devices: |
- | paired-devices | + | |
- | </ | + | |
- | + | ||
- | and if it has, remove it: | + | |
- | + | ||
- | <code bash> | + | |
- | remove < | + | |
- | </ | + | |
- | + | ||
- | If you change your mind in the future and wish to unblock it, simply run: | + | |
< | < | ||
- | unblock <MAC> | + | batocera-bluetooth trust-audio |
</ | </ | ||
- | |||
- | --> Using the live_devices function (currently broken) # | ||
- | |||
- | This can be avoided by utilizing the '' | ||
- | |||
- | <WRAP center round todo> | ||
- | Demonstration needed! | ||
- | </ | ||
- | |||
- | Run: | ||
- | |||
- | < | ||
- | batocera-bluetooth live_devices | ||
- | </ | ||
- | |||
- | Note down which device you want to connect to. Then: | ||
- | |||
- | < | ||
- | batocera-bluetooth trust [MAC address] | ||
- | </ | ||
- | |||
- | <-- | ||
--> Blacklisting a device in Batocera v33 # | --> Blacklisting a device in Batocera v33 # | ||
<WRAP center round important> | <WRAP center round important> | ||
- | The functionality of this has been supplanted by '' | + | The functionality of this has been supplanted by '' |
- | </ | + | |
- | + | ||
- | <WRAP center round todo> | + | |
- | Demonstration needed! | + | |
</ | </ | ||
Line 203: | Line 150: | ||
< | < | ||
batocera-bluetooth list Print the list of currently trusted and saved Bluetooth devices. | batocera-bluetooth list Print the list of currently trusted and saved Bluetooth devices. | ||
- | batocera-bluetooth list_blacklistable | + | batocera-bluetooth trust Scan for and trust a new, randomly(?) selected device. Good luck! |
- | batocera-bluetooth trust Trust a new, randomly(?) selected device. Good luck! | + | batocera-bluetooth trust-pad |
+ | batocera-bluetooth trust-audio | ||
+ | batocera-bluetooth starttrust | ||
+ | batocera-bluetooth stoptrust | ||
batocera-bluetooth remove <device address> | batocera-bluetooth remove <device address> | ||
batocera-bluetooth save Saves the newly trusted device to memory. | batocera-bluetooth save Saves the newly trusted device to memory. | ||
Line 214: | Line 164: | ||
< | < | ||
+ | batocera-bluetooth list_blacklistable | ||
batocera-bluetooth blacklist <device address> <device name> | batocera-bluetooth blacklist <device address> <device name> | ||
batocera-bluetooth unblacklist <device address> | batocera-bluetooth unblacklist <device address> |
- bluetooth_controllers_-_manual_setup.1659422992.txt.gz
- Last modified: 20 months ago
- by atari