Skip to content

Offband offband-v0.19.0-rc1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 16 Jun 04:06
· 277 commits to firmware-base since this release

Display _sys enhancements (RC1 — for testing)

Two new observer/companion display controls over the _sys channel:

  • Display always-on (#141) — display always on keeps the screen lit; display normal restores the 15 s blank. (Verified: V3/V4 OLED + V4 TFT.)
  • Display rotation 0/180 (#148) — display rotate 0 / display rotate 180 / display flip flip the screen for upside-down mounting. (Verified: V3/V4 OLED.)

⚠️ TFT 180° rotation is UNVERIFIED — this is the thing to test. On the Heltec V4 TFT (heltec_v4_tft_companion_observer_wifi), display rotate 180 uses a best-guess MADCTL combo (flipScreenVertically). Please confirm it gives a clean 180° flip (upside-down but readable), not a mirror or garbled image. display rotate 0 should return to normal; display flip should toggle. Report back — it's a one-line fix if the combo is wrong.

TFT flash: heltec_v4_tft_companion_observer_wifi-v0.19.0-rc1-14bc32d-merged.bin (full image — web-flasher "Full Firmware" for a fresh install), or the .bin (app-only) to update an existing node and keep its identity/config.


Which file do I download?

File What it is When to use it
*-merged.bin (ESP32 — Heltec V3/V4, XIAO) Full image — bootloader + partition table + app in one, flashed at 0x0 after a chip erase. Self-contained, works on a blank chip. First install / clean setup. In a web flasher this is the "Full Firmware" option.
*.bin (ESP32) App only — flashed at the app offset (0x10000); the bootloader must already be on the chip. Updating an existing node — OTA / "Update Only." Keeps the device identity + WiFi/MQTT config.
*.uf2 (nRF52 — RAK, T-Echo, XIAO nRF52) Complete self-contained image. First install and updates — double-tap reset, then drag-drop onto the USB drive. (nRF52 has no merged/app split.)

⚠️ ESP32: the app-only *.bin will not boot if flashed at 0x0 — use *-merged.bin for a fresh install. A full erase / "Full Firmware" wipes the device's identity + saved config, so use it only for a first install or recovery, never a routine update.

Full Changelog: offband-v0.18.1...offband-v0.19.0-rc1