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.