Skip to content

Releases: DevanMetz/Tab5OS

Tab5 OS v0.6.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 03:35

Tab5 OS v0.6.0

Changes

  • Servo Toy now drives the G0 servo signal, supports sine sweep at 0.05–1.00 Hz with selectable ranges, and keeps G54 for the LED driver signal. The selected sweep rate controls motion; the servo PWM carrier remains 50 Hz.
  • Files opens published Scope and I2C CSV captures as graphs with zoom, pan, cursor values, and visible-range statistics. Failed I2C reads appear as gaps. The viewer loads at most the first 2,048 well-formed rows and does not modify captures.

Compatibility and data

  • Hardware target: M5Stack Tab5. Stable OTA minimum predecessor: v0.5.1.
  • Partition offsets and sizes, NVS keys/blob versions, internal filesystem format, and SD paths/CSV headers are unchanged. The factory partition table corrects the storage subtype from littlefs to spiffs; both versions mount that partition by label, so existing SPIFFS content remains compatible. App-only USB flashing and OTA leave the installed partition table in place and preserve existing settings and SD data.
  • tab5_os_factory.bin is a clean-install/recovery image. Flashing it at offset zero replaces the complete 16 MiB flash, including NVS settings, credentials, OTA slots, and internal files. The removable SD card is separate.

Hardware verification status

  • The ST7121 tablet passed Servo Toy UI checks and Scope/I2C capture viewer interaction checks. The published v0.6.0 app binary then passed a verified app-only COM7 flash, booted with the expected embedded version, mounted the SD card, and reopened a saved Scope graph.
  • On the ST7121 tablet with a pre-existing factory/4 MiB OTA layout, the published v0.5.1 updater installed v0.6.0. Its older bootloader left the image in new state; replacing only that bootloader region with the v0.6.0 release bootloader let the 30-second health check mark the image validated. Wi-Fi, internal SPIFFS, and SD remained mounted.
  • Servo output waveforms and physical tracking, the ILI9881C/GT911 panel family, the manifest-based updater, intentional OTA rollback, and a clean install with the current partition layout remain unverified on hardware. See the repository hardware smoke checklist for the full outstanding set.

Tab5 OS v0.5.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:48

Full Changelog: v0.5.0...v0.5.1

Tab5 OS v0.5.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:33

Full Changelog: v0.4.1...v0.5.0

Tab5 OS v0.4.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:22

Full Changelog: v0.4.0...v0.4.1

Tab5 OS v0.4.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:04

Full Changelog: v0.3.1...v0.4.0

Tab5 OS v0.3.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 15:27

Full Changelog: v0.3.0...v0.3.1

Tab5 OS v0.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Aug 14:56

Full Changelog: v0.2.10...v0.3.0

Tab5 OS v0.2.10

Choose a tag to compare

@github-actions github-actions released this 07 Aug 04:41

Full Changelog: v0.2.9...v0.2.10

Tab5 OS v0.2.9

Choose a tag to compare

@github-actions github-actions released this 07 Aug 04:33

Full Changelog: v0.2.8...v0.2.9

Tab5 OS v0.2.7

Choose a tag to compare

@github-actions github-actions released this 07 Aug 04:19

Full Changelog: v0.2.6...v0.2.7