@janek, revisiting this:
Just remember you’ll need to program the system part and the tinker app to make sure everything is working afterwards. My xenon got into a weird state probably due to programing an image out of order.
Here are the steps for anyone else who’s interested:
Run the following to program the soft device
./nrfjprog.sh --flash-softdevice /path/to/s140_nrf52_6.0.0_softdevice.hex
Then, run to program the bootloader.
./nrfjprog.sh --flash-bootloader-bin /firstname.lastname@example.org 0xf4000
The device should be blinking yellow. Next, let’s program the system part:
particle flash --usb /email@example.com
Finally, lets flash Tinker to make sure everything works!
particle flash --usb /firstname.lastname@example.org
You should be able to substitute any version of deviceOS with the one I used above. Just make sure that the boot loader, system part and Tinker are all the same version.
Here’s a picture of my setup: