mkpine.github.io-pine

Using the releases

For each new stable version of IniniTime, a release note is created. It contains a description of the main changes in the release and some files you can use to flash the firmware to your Pinetime.

This page describes the files from the release notes and how to use them.

NOTE : the files included in different Releases could be different. This page describes the release notes of version 0.7.1, which is the version that is pre-programmed for the last batches of pinetimes but will be replaced with 1.0.0 around june 2021.

Files included in the release notes

Standalone firmware

This firmware is standalone, meaning that it does not need a bootloader to actually run. It is intended to be flashed at offset 0, meaning it will erase any bootloader that might be present in memory.

This firmware must be flashed at address 0x00 in the main flash memory

Bootloader

The bootloader is maintained by lupyuen and is a binary version of this release.

This firmware must be flashed at address 0x00 in the main flash memory

Graphics firmware

This firmware is a small utility firmware that writes the boot graphic in the external SPI flash memory. You need it if you want to use the bootloader.

This firmware must be flashed at address 0x00 in the main flash memory

Firmware with bootloader

This firmware is intended to be used with our MCUBoot-based bootloader.

The following files are not directly usable by the bootloader:

OTA (Update the firmware Over-The-Air)

Once the bootloader and application firmware are running, it is possible to update the current firmware or even replace it with another firmware that uses the same bootloader based on MCUBoot.

NOTE : Use this file only if you programmed our MCUBoot-based bootloader. This file is not compatible with other bootloaders like the one that is based on the closed source NRF SoftDevice !