Bootloader Installation - df8oe/UHSDR GitHub Wiki

The UHSDR bootloader is responsible for starting the firmware (the actual radio application) and more importantly, for providing user-friendly means to update firmware and/or bootloaders. It needs to be installed before a UHSDR TRX can run the firmware.

Since the documents may change over time and with different version of the bootloader AND are part of the UHSDR git repository, we do not replicate the content here, but link the documents current version in the UHSDR git repository.

How to find out which update instructions are the right ones

  1. Check the currently installed bootloader using the System Info menu

  2. You see a version number which is 3 numbers separate by dots: x.x.x and is larger than 2.3.2

    • your bootloader can be used to update itself using the DFU method (!): see here.
  3. You see a version number which is 3 numbers separate by dots: x.x.x and is lower than 2.3.3 devel/mchf-eclipse/useful_manuals/bootloader_doc.md)

  4. Or you see M0NKA 0.0.0.9 or 0.0.0.14

  5. Or you see "Unknown"

    • you need to use the P6 jumper method (i.e. you need to open your TRX): see here

First Time Bootloader Installation / Bootloader Upgrade from Older UHSDR Bootloaders (older than version 2.2.3) - P6-Jumper Method

The master document for first time bootloader install is available here and can be downloaded from pdf Download.

Info: The instructions in general also apply to mcHf 0.7 hardware. But since the mcHF 0.7 uses a different split of functions across it 3 boards (as opposed to the previous 2 board layouts), the pcb names and instructions cannot be directly used as is.

Bootloader Usage for Bootloader/Firmware Upgrades (after first time installation)

The master document for using the current bootloader to install/upgrade firmware or upgrade the bootloader itself is here

More on Firmware Installation/Upgrades

See the Firmware-Upgrades page