Hi all,
we are working on BLE project - receiver and keyfob based on CC2541 controller and BLE stack v. 1.3.1. Keyfob uses SimpleBleCentral application as a framework while receiver uses SimpleBlePeripheral application. Keyfob implements GAP Central profile and receiver implements GAP Peripheral profile. PIN code is used when pairing with MITM protection, bonding is also enabled. We've been using default passkey but now we would like to assign different passkeys for each receiver-keyfob pair since product goes to mass production.
Problem is that even though i program the devices with different passkeys (hard-coded), only default passkey (000000) is accepted. I've also tested this with different IO capabilities settings but i was not able to achieve the goal. Our devices have limited IO capabilities and none of them have keyboard or similar input devices. Is it possible to set hard-coded passkey different than default 000000 and use it in pairing process?
Best,
Primoz