Hi,
I'm writing a client which does the OTA DFU for the nRF52832 and I'm a bit confused why the packet characteristic has the writeWithoutResponse property (https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.sdk52.v0.9.2%2Fbledfu_transport_bleservice.html&anchor=ota_spec_dfu_packet).
While in theory it makes sense, in practice some libraries are not waiting for any response that the packet arrived (https://github.com/noble/noble/blob/master/lib/hci-socket/gatt.js#L144) and the OTA DFU won't work as the CRC request will be sent too early.
What is the risk of changing the characteristic from the SDK to not have the `write_wo_resp` property? Would this be considered bad practice? Should I force the client to ignore this property for the OTA case?
Regards,
Gabriel