STM32 ST-Link Utility software https://www.st.com/en/development-tools/stsw-link004.html
Provisioning firmware files - Keep these files secure as they contain keys
Firmware release files from https://github.com/IRNAS/smartparks-rhino-tracker-firmware/releases
Always use .hex files with this software.
To upload new firmware, go to Step 6, steps 3-5 require manual provisioning
Select the provisioning firmware binary first if you have done steps 3-5.
Step 9 is necessary only when erasing sectors and uploading provisioning binary (steps 3-5 and provisioning in step 6)
Go to Manual programming Step 6 and now program the release firmware.
Use Arduino IDE to upload Deep sleep firmware: