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

Can't make ble and hci transports work together..

I'm using Softedevice 6.0.0 and SDK 5.2. and Keil 4.7. I Modified bootloader project so it compiles with both ble and hci transports. Currently I use button_0 and button_1 to switch between trasports.

The problem is if use "dfu_dual_bank_ble (s110)" as a base and add hci transport source files - I can program it over BLE, but programming over hci transport always fails with " Ack out sequence, or no ack returned " after 2nd packet. ( Start Packet was acknowledged, but 1st Data packet was not).

But if use "dfu_dual_bank_hci" build configuration as base and add all ble transport files to it - I can program over hci serial connection, but programming using ble transport always fails at the very begining.

"dfu_dual_bank_ble (s110)" and "dfu_dual_bank_hci" build configs should be identical after , all the changes I've done, but they are not.

Related