Skip to main content
DAnde.3
Associate
May 4, 2022
Solved

How do you get OOB data present pairing bit set to OOB data present.

Only want to pair with OOB data in SC mode (nothing else)

Have already called  aci_gap_set_oob_data(0, 0, 0, 0, 0, 0) to gen OOB data

Have got said data from aci_gap_get_oob_data

Paring packets show the OOB data bit is not set.

aci_gap_set_authentication_requirement(

  1. 0x01 - bonding enabled
  2. 0x01 MITM enabled
  3. 0x02 SC mode only
  4. 0x00 key press notification not supported
  5. 0x10
  6. 0x10
  7. 0x01 not using fixed pin
  8. 0x00 public address

)

To see the packet on windows the device currently lies that it has a yes/no display but that should not affect the OOB data bit being set to present.

    This topic has been closed for replies.
    DAnde.3
    DAnde.3Best answer
    Associate
    May 4, 2022

    I missed this but it appears that the bit is used to let the a device know that its OOB data has been passed and is being used in the pairing.

    I will test and post if that is correct.

    2 replies

    DAnde.3
    DAnde.3AuthorBest answer
    Associate
    May 4, 2022

    I missed this but it appears that the bit is used to let the a device know that its OOB data has been passed and is being used in the pairing.

    I will test and post if that is correct.

    DAnde.3
    DAnde.3Author
    Associate
    May 12, 2022

    For anyone who might find this: I will not be testing. A little more research found that IOS does not appear to support OOB (for none apple devices) at this point.Note that Android does but only via NFC.