Platforms and support
Check your reader, the release it runs, and the limits that still apply.
Beta until 1.0. This matrix describes the published v0.6.0-beta.3 release. A build being available does not mean its hardware has been tested. No platform has a stable support promise yet.
Reviewed · v0.6.0-beta.3
- Supported
- A qualified scope with an explicit support commitment. No current row has this status.
- Beta
- Available for testing, with known limits. Back up your books and settings.
- Untested
- Code or a build exists, but the claimed hardware or behavior has not been qualified.
- Not supported
- Not available in this release or outside the implemented scope.
Choose your platform
| Platform | Status | Scope and limits |
|---|---|---|
| X4 | Beta | Firmware for the button-operated reader, with a 256 KiB heap budget. Uses FAT32. Stable recovery and upgrade qualification is still open. |
| X4 Pro | Beta | Firmware with buttons, touch, frontlight and Bluetooth page turners. Stable recovery, radio and upgrade qualification is still open; X4 results alone do not qualify the Pro. |
| X4 Classic | Untested | Experimental build, not tried on real hardware. Buttons only, no frontlight. Its own partition layout must preserve factory panel data; an X4 Pro image is not a substitute. |
| X3 | Untested | Experimental build for unlocked readers with the UC8253 panel, not tried on real hardware. Uses X4 store builds. Card power, panel orientation, buttons and battery behavior remain unverified. |
| Android app | Beta | arm64 only, Android 8 / API 26 or later. Documented test device: a monochrome reader on Android 13. Built-in and data plugins are available; external native code plugins are not. Colour hardware and upgrade/data preservation across supported versions still need qualification. |
| Desktop emulator: Windows x64 | Beta | A beta development emulator, not firmware for the reader it depicts. Minimum Windows and macOS versions have not been qualified; a downloadable build is not proof for every OS version. |
| Desktop emulator: macOS arm64 | Beta | A beta development emulator, not firmware for the reader it depicts. Minimum Windows and macOS versions have not been qualified; a downloadable build is not proof for every OS version. |
| Desktop emulator: macOS x64 | Beta | A beta development emulator, not firmware for the reader it depicts. Minimum Windows and macOS versions have not been qualified; a downloadable build is not proof for every OS version. |
| Desktop emulator: Linux x64 | Beta | x64 build available. Minimum-distribution execution tests for beta.3 remain open. Earlier beta.2 binaries required GLIBC_2.39; this does not establish a minimum for beta.3. Do not assume Debian 12 compatibility. |
| Browser emulator | Beta | A beta browser emulator. Hardware profiles simulate a reader; they do not prove hardware support, power behavior, storage durability or recovery. Browser smoke qualification remains part of release QA. |
| X3 with UC8279d | Not supported | Units with the newer UC8279d panel are not driven by this release. NFC and tilt sensing are not implemented on the X3. |
| Other reader profiles | Not supported | Additional desktop/browser profiles are simulations only. There is no installable firmware for the other reader families depicted there. |
Firmware features by reader
On a small screen, scroll the table sideways to compare all four readers.
| Feature | X4 | X4 Pro | X4 Classic | X3 |
|---|---|---|---|---|
| FAT32 cards | Beta | Beta | Untested | Untested |
| exFAT cards | Not supported | Not supported | Not supported | Not supported |
| Wi-Fi and HTTPS | Beta | Beta | Untested | Untested |
| Signed updates and trial rollback | Beta | Beta | Untested | Untested |
| USB file transfer | Beta | Beta | Untested | Untested |
| External native plugins | Beta | Beta | Untested | Untested |
| Touch input | Not supported | Beta | Not supported | Not supported |
| Frontlight | Not supported | Beta | Not supported | Not supported |
| Bluetooth page turners | Not supported | Beta | Not supported | Not supported |
| Sleep and wake | Beta | Beta | Untested | Untested |
Languages
English and German are built in. Arabic and Spanish are available as beta language packs. Packs and fonts can be published independently. A translated interface does not guarantee every book script, glyph or layout is supported.
Updates, recovery and plugin compatibility
Keep a full flash backup before replacing firmware. The saved backup is the recovery route after a whole-device flash. Signed updates use the inactive slot and a 30-second running-time trial; rollback does not restore card data or undo installed plugin changes. Direct upgrades from every old beta to 1.0 remain unqualified.
The interface number alone is not enough: native plugins also need the matching target, compiler, ABI fingerprint and required API/family revisions. Native code runs without a sandbox. A flat plugin boundary for interface 7 is being developed before 1.0. It is not released yet; the final 1.x compatibility and maintenance commitment is not established.
Plugins and language packs are published independently of firmware and do not block a firmware release. New plugins may require newer firmware; beta users update firmware rather than receiving every feature backported.
exFAT is required in the planned 1.0 scope, but is not shipped in beta.3 and is not qualified yet. No future release number or stable date is promised here. Platform statuses change only after evidence review; firmware 1.0 will not automatically make Android, emulators or untested readers stable.
Published plugin interfaces
| Release | Plugin interface |
|---|---|
| v0.6.0-beta.3 | 6 |
| v0.6.0-beta.2 | 6 |
| v0.6.0-beta.1 | 6 |
| v0.5.0-beta.12 | 4 |
| v0.5.0-beta.11 | 4 |
| v0.5.0-beta.10 | 4 |
| v0.5.0-beta.9 | 4 |
| v0.5.0-beta.8 | 4 |
| v0.5.0-beta.7 | 3 |
| v0.5.0-beta.6 | 2 |
| v0.5.0-beta.5 | 2 |
| v0.5.0-beta.4 | 2 |
| v0.5.0-beta.3 | 2 |
| v0.5.0-beta.2 | 2 |
| v0.5.0-beta.1 | 2 |