Compatibility

Use this chapter to track input-device compatibility for the SidecarTridge Keyboard Emulator.

Table of contents
  1. USB compatibility
    1. USB devices that can create trouble
    2. USB power-related caveats
  2. Bluetooth compatibility
    1. Bluetooth keyboards
    2. Bluetooth mice
    3. Bluetooth gamepads
    4. Bluetooth protocol notes

USB compatibility

Applicable hardware:

  • Soufflè only

USB compatibility is generally very broad. In practice, most standard USB keyboards, mice, and gamepads should work.

Instead of maintaining a list of all working USB devices, this section focuses on the cases that are more likely to create trouble.

USB devices that can create trouble

These categories are more likely to cause problems:

  • USB hubs
  • keyboards with RGB lighting or other high power requirements
  • gaming mice with many extra features
  • unusual composite USB devices that do not behave like simple HID peripherals

Soufflè powers USB devices from its own USB port, so power draw matters.

Devices may fail to initialize correctly if:

  • the Atari computer is powered off
  • the computer power supply is weak or unstable
  • the connected USB device requires more power than Soufflè can comfortably provide

For the best compatibility, prefer simple wired USB keyboards, basic mice, and standard gamepads.

Bluetooth compatibility

Applicable hardware:

  • Croissant
  • Soufflè

Bluetooth compatibility in the SidecarTridge Keyboard Emulator follows the device support available in Bluepad32. The lists below are adapted from the official Bluepad32 compatibility pages for keyboards, mice, and gamepads.

Status legend:

  • OK works
  • WORKS WITH NOTES works, but requires some extra action by the user
  • KO does not work

Bluetooth keyboards

Bluepad32 reports these tested keyboards and keyboard-like devices:

Device nameStatusNotes
8BitDo Retro Mechanical KeyboardOKTested by Bluepad32
Air Mouse with Touchpad KeyboardOKTested by Bluepad32
Apple Magic Keyboard 2 model A1644OKTested by Bluepad32
Apple Magic Keyboard model A1314WORKS WITH NOTESTested by SidecarTridge. Needs to enter ‘0000’ + ENTER for pairing.
Esynic Bluetooth KeyboardOKTested by SidecarTridge
Handlebar Media ControllerOKTested by Bluepad32
Microsoft Designer Bluetooth KeyboardOKTested by Bluepad32
Tik Tok Remote ControllerOKTested by Bluepad32

General compatibility notes for Bluetooth keyboards:

  • BLE keyboards should generally work
  • BR/EDR keyboards should generally work
  • dual-mode keyboards might work, but can be less predictable

Keyboard support in Bluepad32 is still considered beta, so occasional issues should be expected even with otherwise supported devices.

Bluetooth mice

Bluepad32 reports these tested mice and pointer devices:

Device nameStatusNotes
Adesso iMouse M300OKNoticeable lag when resuming from resting mode
Apple Magic Mouse A1296 (1st gen)OKTested by Bluepad32
Apple Magic Mouse A1657 (2nd gen)OKTested by Bluepad32
Apple Magic Trackpad A1339 (1st gen)OKRight and middle click are not working
 ASUS BX700OKTested by SidecarTridge
Bornd C170BOKTested by Bluepad32
BT5.4 MouseOKTested by SidecarTridge. Generic low cost mouse with Bluetooth 5.4 support but lacking DIS.
HP Z5000OKTested by Bluepad32
HXSJ Bluetooth 3.0 Wireless MouseOKKnown assert issue upstream
Kensington SureTrack K75351WWOKKnown assert issue upstream
LogiLink ID0078AOKTested by Bluepad32
Logitech M336 / M337 / M535OKTested by Bluepad32
Logitech M-RCL124 (MX Revolution)OKTested by Bluepad32
SteelSeries Rival 3 WirelessOKTested by Bluepad32
Tank MouseOKTested by Bluepad32
TECKNET 2600DPIOKTested by Bluepad32
TECKNET Three modesOKKnown assert issue upstream

General compatibility notes for Bluetooth mice:

  • BLE mice should generally work
  • BR/EDR mice should generally work
  • dual-mode mice might work, but can be less predictable
  • Some low cost Bluetooth mice may lack the Device Information Service (DIS), which can cause compatibility issues. The Bluepad32 version used in the SidecarTridge Keyboard Emulator includes a workaround for this issue, but it may not be perfect.

Mouse support in Bluepad32 is also still considered beta.

Bluetooth gamepads

Bluepad32 reports support for these gamepad families and tested controllers:

Device nameStatusNotes
8BitDo family, including Ultimate, SN30 Pro, Pro 2, Lite, Lite 2, M30, Arcade Stick, Zero 2, and NES30OKSupported family in Bluepad32
Amazon Fire TV Remote 1st genOKTested by Bluepad32
Android gamepads, including ASUS, Moga Pro 2, Amazon Fire TV gamepads, SteelSeries Status Duo, and DIY ESP32 gamepadsOKSupported family in Bluepad32
 AOLION Bluetooth GamepadOKTested by SidecarTridge
Atari VCS JoystickOKTested by Bluepad32
iCade 8-bittyOKTested by Bluepad32
iCade CabinetOKTested by Bluepad32
Miscellaneous controllers such as DATA FROG P02, DATA FROG S80, Gamesir T3s, Gamesir Nova Lite, HS-SW510, and Terios T3 / ShanWan BM-769OKMixed tested devices
Nintendo Switch JoyConOKSupported individually, not as one combined controller
Nintendo Switch ProOKTested by Bluepad32
Nintendo Wii Balance BoardOKTested by Bluepad32
Nintendo Wii RemoteOKTested by Bluepad32
Nintendo Wii Remote + Classic Controller / Classic Controller ProOKTested by Bluepad32
Nintendo Wii Remote + NunchukOKTested by Bluepad32
Nintendo Wii U Pro ControllerOKTested by Bluepad32
OUYA 1st genOKOnly 1st generation supported
Shanwan Q36OKTested by SidecarTridge
Sony DualSense (PS5)OKTested by Bluepad32
Sony DualShock 3 (PS3)OKRequires manual pairing
Sony DualShock 4 (PS4)OKTested by Bluepad32
Sony Motion ControllerOKRequires manual pairing
Stadia ControllerOKRequires Bluetooth firmware
Steam ControllerOKRequires Bluetooth firmware
SteelSeries NimbusOKTested by Bluepad32
Xbox Adaptive ControllerOKTested by Bluepad32
Xbox Wireless model 1708OKSupport depends on firmware version for BR/EDR versus BLE
Xbox Wireless model 1914OKSupport depends on firmware version for BR/EDR versus BLE

Bluetooth protocol notes

Most modern Bluetooth gamepads still use BR/EDR, while some use BLE.

For keyboards and mice, Bluepad32 reports this general behavior:

  • BLE-only devices should generally work
  • BR/EDR-only devices should generally work
  • dual-mode devices might work, but are the least predictable category

If a Bluetooth device is not listed above, it may still work, but it should be treated as unconfirmed until tested.

Previous: Firmware Update Main Next: Troubleshooting