Hi,
I am using the ble_gls_app provided in the SDK 8.1. Also i am using S110 softdevice v8.0.
When i am trying to bond through MCP it is asking for a passkey. How can i disable that feature?
Thanks & Regards, Sumit
Hi,
I am using the ble_gls_app provided in the SDK 8.1. Also i am using S110 softdevice v8.0.
When i am trying to bond through MCP it is asking for a passkey. How can i disable that feature?
Thanks & Regards, Sumit
Hi, to remove this security requirement, change the following defines in main.c:
SEC_PARAM_MITM from '1' to '0'
SEC_PARAM_IO_CAPABILITIES from BLE_GAP_IO_CAPS_DISPLAY_ONLY to BLE_GAP_IO_CAPS_NONE
Hi, to remove this security requirement, change the following defines in main.c:
SEC_PARAM_MITM from '1' to '0'
SEC_PARAM_IO_CAPABILITIES from BLE_GAP_IO_CAPS_DISPLAY_ONLY to BLE_GAP_IO_CAPS_NONE
Hi,
I made the following changes. An tried to bond the device through Master Control Panel. But it says BTLE_Connection_Timeout and received link loss. It doesnt bond with the device. Is this the expected behaviour?
Thanks
Did you clear the previous bond on your central first?
Hi, I have also added the DFU support in the code. I found that when i remove the DFU support it works. But with DFU support it doesnt. Any particular reason for this. Also i need to have the DFU support in the code. Could you please help.
It sounds unrelated to the security change. Suggest to attach a debugger to your target and check if the program asserts. You can do that by placing a breakpoint in app_error.c -> app_error_handler() and see if it's reached when you try to pair.
Yes it asserts when i try to pair with the DFU functionality. Whereas it doesnt asserts when i try to pair without DFU functionality