It is beeing very hard to overcome this problem. Anyway, here is more details:
I tryed to flash the ruuvi_firmware_dfu_1.2.12.zip file, available at https://lab.ruuvi.com/dfu/ which has a footprint of 50,3 kB and it is done correctly (I can see the progress until 100%)
however when I try to flash my compiled zip file no progress is seen (I see starting DFU and then Disconnecting) and it returns to the previous activity.
One different I see is that my zip file has a footprint of 84 K when compared with 50,3K of the official zip file. By the way, at source code level I just changed 1000 to 10000 (broadcast freq.)
Any tip? I am I building zip file with wrong arguments. Where can I get the right ones? Do I need to create a certificate file?
Here is the cmd I am using:
~/ruuvitag_fw/ruuvi_examples/ruuvi_firmware/ruuvitag_b/s132/armgcc$ nrfutil pkg generate --hw-version 3 --sd-req 0x91 --application-version 1 --application _build/ruuvi_firmware.hex --key-file ~/ruuvitag_fw/keys/ruuvi_open_private.pem ruuvi_firmware_dfu.zip
Note: the sdk nRF5_SDK_12.3.0_d7731ad.zip was downloaded while making stage. How can I see the Soft Device being used (already burned in the tag)?