1

I'm trying to connect to BLE device automatically by using this answer.

I've successfully set up BroadcastReceiver for BluetoothDevice.ACTION_PAIRING_REQUEST action and looks it works ok with PIN pairing, but in case of passkey app receive BluetoothDevice.PAIRING_VARIANT_PASSKEY error, and device.setPin() have no effect. and as I can see in android.bluetooth.BluetoothDevice setPasskey() is not accessible:

/** @hide */
public boolean setPasskey(int passkey) {
    //TODO(BT)
    /*
    try {
        return sService.setPasskey(this, true, 4, passkey);
    } catch (RemoteException e) {Log.e(TAG, "", e);}*/
    return false;
}

so, it there any possibility to connect with passkey automatically?

Community
  • 1
  • 1
Siarhei
  • 2,358
  • 3
  • 27
  • 63

0 Answers0