Bluetooth Bonding Failure
When Bluetooth fails to bond, the observed behavior usually cycles from State.Connecting to State.Disconnected, or occasionally even from State.Ready to State.Disconnected. This error can explain why.
Parameters
bond Error
one of the Bluetooth error constants from Android to describe the reason for disconnection, such as UNBOND_REASON_AUTH_REJECTED