What could be the reasons that cause DFU Bootloader BLE not working with nRF Connect on PC (while it works with nRF Connect on iOS)? I have had various problem with nRF Connect on PC so far:
1/ With my custom board: I modified the custom_board.h and create a new bootloader for my custom board. I can find the board on nRF Connect scanner, connect to it, but can't load new zip file through the DFU service. I attached the screenshot, the nRF Connect log file and the log file from my custom board (nRF52382) for more information.
2/ With my nRF52 development board (PCA 10040): For this board, I tried both the bootloaders from SDK15.0.0\examples\dfu\secure_bootloader\pca10040_ble and pca10040_ble_debug. In both case the nRF Connect on PC does not see the board on the scanner. There is no "DFU Targ" device. I had this problem with my custom board before, and fixed it by changing the LF Clock setting in sdk_config.h but with PCA10040 I have tried different combinations settings but it still didn't work.
Note that the bootloaders work okay on both boards when I used nRF Connect on iOS. I use softdevice s132v6.0.0 and sdk15.0.0.