This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Catch BLE EVT 0x12

Hi,

Everything works perfect between my phone app and my nrf52832-chip except on some phone-modells. That is a Huawei P20 pro and a Samsung S8. My application is sending files (ca 1mB each) but on those two devices the app loses connection to the chip. The transfer seem to crash when the BLE-chip recieves the BLE EVT 0x12 command. This commands is being recieved a couple of seconds after the initial connection. To be clear the both phones connects perfect but fails during almoast right away during transfer.
Is this cmd "necessery" when the connection already are established? In which part of the code can I catch this evt? I built the ble-code starting off from the ble_app_template.

Everything works perfect on all iPhone models and other Andriod phones as well.
If you have any other tips regarding the Huawei-phones, please let me know.

Buttonless DFU works perfect on both Samsung S8 and the Huawei P20 pro, so I should be able to transfer files..

SDK 16.0.0

Thanks a lot /Rasmus

Related