I noticed that when upgrading to the latest Thread SDK that my devboard stopped booting. I was following the instructions as per the documentation but noticed that my user application stopped booting. I was following the instructions to the tee including this one:
nrfutil settings generate --family NRF52 --application client\pca10056\blank\armgcc_build\nrf52840_xxaa.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 settings.hex
But it turns out it should be set to:
nrfutil settings generate --family NRF52840 --application $(OUTPUT_DIRECTORY)/nrf52840_xxaa.hex --application-version 1 --bootloader-version 1 --bl-settings-version 1 settings.hex
Where the --family should be set to NRF52840. Figured this would be helpful for anyone else dealing with the problem. This is using nrfutil version 3.2.0.
This is the page where he documentation is incorrect: