Open
Description
Add a small separate bootloader to the firmware with support for firmware update over the ATCI (LPUART1). There are a number of existing bootloaders for STM32 platforms on Github, so perhaps one of those could be simply integrated. When activated, the bootloader would provide a small set of AT commands that could be used to replace the contents of flash to update the firmware.
This would make it possible to update the LoRa modem firmware in a Tower device using existing tools such as bcf without the need to take the LoRa modem out in order to connect it to a USB-UART converter.