Troubleshooting: Kinesis Advantage 360 Pro Bluetooth
Quick Reference
| Field | Value |
|---|---|
Device |
Kinesis Advantage 360 Pro (KB360-PRO) |
MAC Address |
|
Connection Types |
Bluetooth (3 profiles) + USB-C |
Environment |
Arch Linux, BlueZ 5.x, PipeWire |
Common Symptoms |
Random disconnects, reconnect failures, lag |
Success Criteria |
Stable connection for 8+ hours without drops |
What Fixed It (2026-02-27)
Root Cause: Stale Bluetooth pairing cache after system changes.
Solution: Re-pair keyboard (Solution 2: Re-pair Keyboard)
bluetoothctl
remove FF:E9:28:2C:ED:FD # Clear old pairing
scan on # Find device
pair FF:E9:28:2C:ED:FD # Pairing successful
trust FF:E9:28:2C:ED:FD # Trust succeeded
connect FF:E9:28:2C:ED:FD # Connection successful
Time to resolve: ~5 minutes
Symptom → Solution Matrix
| Symptom | Likely Cause | Solution |
|---|---|---|
Keyboard disconnects randomly |
Bluetooth interference / power management |
|
Won’t reconnect after sleep |
BlueZ pairing cache stale |
|
Lag/delay in keystrokes |
Bluetooth coexistence with WiFi |
|
Only one half connects |
Split keyboard sync issue |
|
Connects but no input |
HID profile not loaded |
Solutions
Solution 1: Disable Bluetooth Power Management
When to use: Random disconnects, especially after idle periods
Steps:
-
Check current power management status:
cat /sys/module/bluetooth/parameters/disable_ertm bluetoothctl show | grep -i power -
Disable USB autosuspend for Bluetooth adapter:
# Find Bluetooth adapter lsusb | grep -i bluetooth # Disable autosuspend (replace X-Y with your device) echo 'on' | sudo tee /sys/bus/usb/devices/X-Y/power/control -
Make persistent via udev rule:
sudo tee /etc/udev/rules.d/50-bluetooth-power.rules << 'EOF' # Disable autosuspend for Bluetooth adapters ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="XXXX", ATTR{idProduct}=="YYYY", ATTR{power/control}="on" EOF -
Verify:
cat /sys/bus/usb/devices/X-Y/power/control # Expected: on
Solution 2: Re-pair Keyboard
When to use: Won’t reconnect after sleep/reboot
Steps:
-
Remove existing pairing:
bluetoothctl # In bluetoothctl: devices remove FF:E9:28:2C:ED:FD # Kinesis MAC -
Put Kinesis in pairing mode:
Hold Fn + Profile key (1/2/3) for 3 seconds LED should blink rapidly
-
Pair fresh:
bluetoothctl scan on # Wait for "Kinesis KB360" to appear pair FF:E9:28:2C:ED:FD trust FF:E9:28:2C:ED:FD connect FF:E9:28:2C:ED:FD -
Verify persistent:
bluetoothctl info FF:E9:28:2C:ED:FD | grep -E "(Paired|Trusted|Connected)" # All should show: yes
Solution 3: WiFi/Bluetooth Coexistence
When to use: Lag, dropped keystrokes, interference
Steps:
-
Check if WiFi and Bluetooth share antenna:
lspci -k | grep -A3 -i wireless lsusb | grep -i bluetooth # If same chip (Intel AX200, etc.), coexistence applies -
Move to 5GHz WiFi (reduces 2.4GHz interference):
nmcli connection show nmcli connection modify "WiFi-SSID" 802-11-wireless.band a nmcli connection up "WiFi-SSID" -
If still problematic, use USB-C:
Connect USB-C cable to right half Keyboard switches to wired mode automatically
Solution 4: Split Keyboard Sync
When to use: Only left or right half works
Steps:
-
Power cycle both halves:
Turn off both halves (switches on bottom) Wait 10 seconds Turn on RIGHT half first Wait 5 seconds Turn on LEFT half
-
Check wireless sync between halves:
Left LED should mirror right LED after power on If not synced, halves can't communicate
-
Re-sync via USB:
Connect BOTH halves via USB-C Wait 30 seconds Disconnect and test Bluetooth
Solution 5: HID Profile Issues
When to use: Connects but no keyboard input
Steps:
-
Check Bluetooth profiles:
bluetoothctl info FF:E9:28:2C:ED:FD | grep -i uuid # Should show: Human Interface Device -
Restart Bluetooth service:
sudo systemctl restart bluetooth sleep 3 bluetoothctl connect FF:E9:28:2C:ED:FD -
Check input devices:
cat /proc/bus/input/devices | grep -A5 -i kinesis # Should show keyboard handlers -
Test input:
sudo libinput debug-events # Type on Kinesis, should show key events
Diagnostic Commands
Check Bluetooth Status
# Adapter status
bluetoothctl show
# Connected devices
bluetoothctl devices Connected
# Device info
bluetoothctl info FF:E9:28:2C:ED:FD
View Logs
# Real-time Bluetooth logs
journalctl -f -u bluetooth
# Recent disconnect events
journalctl -u bluetooth --since "1 hour ago" | grep -i disconnect
Test Connectivity
# Signal strength (if available)
hcitool rssi FF:E9:28:2C:ED:FD
# Connection quality
btmon &
# Connect keyboard, watch for errors
Prevention
-
Keep keyboard firmware updated (Kinesis SmartSet app)
-
Avoid placing keyboard near WiFi router
-
Use wired mode for critical work (USB-C always works)
-
Monitor
/var/log/messagesfor Bluetooth errors
Changelog
| Date | Change | Reason |
|---|---|---|
2026-02-27 |
Initial creation + resolution documented |
INC-2026-02-27-kinesis-bt - Re-pair fixed disconnect issue |