Skip to main content

Firmware Update

The Landmark Precision Landing System firmware is stored on the microSD card inside the Landmark module. Firmware updates are installed by writing the latest Landmark system image to the microSD card.

The microSD card is located in the slot shown below.

Landmark module microSD card slot

Update Procedure

  1. Remove the microSD card from the Landmark module and insert it into a computer. A volume named bootfs should automatically mount.

    warning

    Writing the firmware image will erase the microSD card. Copy the license file to your computer before continuing.

    • Firmware v1.0.0: bootfs/landmark_license.json
    • Firmware v1.1.0 and later: bootfs/landmark/license.json
  2. Copy the license file from the microSD card to your computer. You will copy this file back to the microSD card after the update is installed.

  3. Download the latest Landmark firmware image from GitHub Releases.

  4. Download, install, and open Raspberry Pi Imager.

  5. In Raspberry Pi Imager, click CHOOSE OS, then select Use custom.
    RPi Imager CHOOSE OS RPi Imager Use custom

  6. Select the downloaded Landmark firmware image.

  7. Click CHOOSE STORAGE and select the Landmark microSD card.
    RPi Imager CHOOSE STORAGE

  8. Click NEXT, then click NO when asked about applying OS customization settings.
    RPi Imager NEXT RPi Imager NO

  9. Click YES to write the firmware image to the microSD card. This will erase the existing contents of the microSD card.
    RPi Imager YES

  10. When the image has been written, click CONTINUE.
    RPi Imager CONTINUE

  11. Remove and re-insert the microSD card into your computer. The card is automatically ejected after writing, so it must be re-mounted before restoring the license file.

  12. Copy the license file back to the microSD card at bootfs/landmark/license.json.
    If upgrading from firmware v1.0.0, rename landmark_license.json to license.json.

  13. Eject the microSD card and insert it back into the Landmark module.

The firmware update is complete.