Hi,
Device FW information is as follows:
SoftDevice: s113_nrf52_7.0.1_softdevice.hex
bootloader: mesh_bootloader_serial_gccarmemb_nrf52832_xxAA.hex
device page: device_page_nrf52832_xxAA_s113_7.0.1.hex
We want to test the single bank Mesh DFU (bootloader mode).
So we use the a wifi mcu to download the DFU zip file from cloud then transmit the FW to 52832 DK via UART.
It works like the nrfutil to send the DFU packets to 52832DK via UART.
We have two 52832DKs and two wifi mcu in our testing environment.
The wifi mcu 1 and 2 both use the same FW.
52832DK-1 <-> wifi_mcu-1 <-> cloud
52832DK-2 <-> wifi_mcu-2 <-> cloud
We can't do the Mesh DFU successfully to both 52832DKs at the same time.
We can only do the Mesh DFU successfully to one 52832DK.
The fail 52832DK replied "05 84 78 85 fc ff" when it got DATA-START DFU packet "14 78 fc ff 00 00 75 2a 43 00 ff ff ff ff 93 bd 00 00 40 00 0c".
1. What's the meaning of 85 ? SERIAL_STATUS_ERROR_INVALID_PARAMETER? Why will it happen ?
2. We use the same transaction ID in the DFU packet for the 2 wifi mcu executing the DFU process. Will it affect the result ?
3. For the serial bootloader, will it do the air Mesh DFU packet relay to other device ?
If it does, how to close it in the bootloader ?
Thanks,
Frank