Thanks Taylor for taking the time to respond to this issue. I just need to ensure I understand your comments clearly for the offline build scenario.
The bootloader I have called out in the mbed_app.json gets packed with the final version of the bin file, however you are saying that I should use the fw_application.bin that is generated during the offline build instead, append the CRC using the python tool multitool and using the command below:
Appending CRC:
> multitool device crc -o output.bin fw_application.bin
The second scenario is that for the online compiler scenario? Where you are suggesting we strip the bootloader off the resulting *.bin file that is created and then append the CRC using the tool?
Strip bootloader and append CRC:
> multitool device plain -b 0×10000 -c -o outut.bin fw.bin
Thanks,
Ajay