@@ -296,10 +296,13 @@ static void agent_auth_cb(DBusError *derr, void *user_data)
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_sixaxis_cable_pairing(closure->device, true);
+ }
+
ba2str(&closure->bdaddr, device_addr);
ba2str(¢ral_bdaddr, central_addr);
ba2str(adapter_bdaddr, adapter_addr);