diff --git a/plugins/sixaxis.c b/plugins/sixaxis.c
index 3e69f1d..ea160c6 100644
--- a/plugins/sixaxis.c
+++ b/plugins/sixaxis.c
remove_device = false;
btd_device_set_temporary(closure->device, false);
- if (closure->type == CABLE_PAIRING_SIXAXIS)
+ if (closure->type == CABLE_PAIRING_SIXAXIS) {
btd_device_set_record(closure->device, HID_UUID,
SIXAXIS_HID_SDP_RECORD);
+ device_set_cable_pairing(closure->device, true);
+ }
+
ba2str(&closure->bdaddr, device_addr);
ba2str(¢ral_bdaddr, central_addr);
ba2str(adapter_bdaddr, adapter_addr);