Topics: UHSDR: SW Installation on SDR - df8oe/UHSDR GitHub Wiki
Software installation for the UHSDR comes in two different flavors:
First time installation
First time software installation happens if you have installed a new MCU. This happens either if you just build a UI board and have put a new MCU on or if you accidentally "bricked" your UHSDR, e.g. if a wrong or non-working software upgrade has been installed.
The following steps should be executed:
-
Install the correct UHSDR bootloader (each MCU type has its own bootloader: STM32F4xx use the bl-mchf, STM32F7xx: bl-40sdr, and STM32H7xx: bl-ovi40). You can use any of the methods described here: Bootloader Installation
-
Test the basic operation of the MCU and the display by starting the UI board with power and Band+ or Band-. Some messages should appear on screen.
-
Finally install the firmware using the desired bootloader supported mechanisms (via DFU or via USB pen drive). See Firmware Upgrades as the first time installation is identical to the firmware upgrade process.
Upgrading a working UHSDR firmware or bootloader
The firmware and also generally less frequently the bootloader is released in new versions. You can upgrade both of these separately.
- Firmware Upgrades
- Bootloader Upgrades may follow either the approaches described for first time installation (see above) or using the DFU mode started from the bootloader (see firmware upgrade instructions).