return "Repeated attempts";
case (int)BLUETOOTH_ERROR_LMP_RESPONSE_TIMEOUT:
return "LMP response timeout";
+ case (int)BLUETOOTH_ERROR_LMP_TRANSACTION_COLLISION:
+ return "LMP transaction collision";
+ case (int)BLUETOOTH_ERROR_INSTANT_PASSED:
+ return "Instant passed";
+ case (int)BLUETOOTH_ERROR_INSUFFICIENT_SECURITY:
+ return "Insufficient security";
+ case (int)BLUETOOTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE:
+ return "Connection terminated due to MIC failure";
case (int)BLUETOOTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED:
return "Connection failed to be established";
default:
param);
g_free(address);
} else if (strcasecmp(member, BT_HARDWARE_ERROR) == 0) {
- BT_ERR_C("Hardware error received from BLUEZ");
+ BT_ERR_C("### Hardware error received from BLUEZ");
/* Don't add the recovery logic into platform */
#if 0
_bt_recover_adapter();
#endif
} else if (strcasecmp(member, BT_TX_TIMEOUT_ERROR) == 0) {
- BT_ERR_C("Tx timeout error received from BLUEZ");
+ BT_ERR_C("### Tx timeout error received from BLUEZ");
/* Don't add the recovery logic into platform */
#if 0
_bt_recover_adapter();
#define BLUETOOTH_ERROR_LOCAL_HOST_TERM 0x16
#define BLUETOOTH_ERROR_REPEATED_ATTEMPTS 0x17
#define BLUETOOTH_ERROR_LMP_RESPONSE_TIMEOUT 0x22
+#define BLUETOOTH_ERROR_LMP_TRANSACTION_COLLISION 0x23
+#define BLUETOOTH_ERROR_INSTANT_PASSED 0x28
+#define BLUETOOTH_ERROR_INSUFFICIENT_SECURITY 0x2f
+#define BLUETOOTH_ERROR_CONNECTION_TERMINATED_DUE_TO_MIC_FAILURE 0x3d
#define BLUETOOTH_ERROR_CONNECTION_FAILED_TO_BE_ESTABLISHED 0x3e