github franssjz/cpr-vcodex 1.6.0.31-cpr-vcodex

latest release: 1.6.0.32-cpr-vcodex
4 hours ago

X4 Pro firmware withdrawn

Do not install this release on Xteink X4 Pro. The X4 Pro assets were removed after issue #212 showed that CN/USB-locked units may have no confirmed recovery path. This release remains available for X4/X3 only.

Changes

  • Moved the firmware base from CrossPoint Reader 1.5.0 to 1.6.0 while retaining CPR-vCodex's release counter and fork features.
  • Replaced the incomplete experimental X4 Pro build from releases 1.5.0.28–1.5.0.30 with the complete FreeInkUI/X4 Pro integration from PR #206, based on CrossPoint Reader develop 233f93ff and freeink-sdk cb9167d5. This adds the ESP32-S3 power-rail hold, SSD1677/UC8179 panel detection, GT911 touch, capacitive Home key, frontlight, USB Drive, touch-sized FreeInkUI screens, per-board OTA selection, and the correct X4 Pro partition profile.
  • Fixed the post-update freeze reported in #212: X4 Pro now keeps its power rails asserted before initialization, confirms the OTA slot, stays awake after USB-powered boots, and uses the non-strap DOWN key instead of UP/GPIO0 for SD recovery.
  • Restored X4 Pro on CPR-vCodex Auto Flash. The page selects the dedicated <tag>-x4pro.bin, verifies the ESP32-S3 chip and supported partition layout, checks size and SHA-256, writes the inactive app slot at offset 0x10000, and presents the required manual power-cycle instructions.
  • Kept JSON settings compatibility, BookmarkStore v5 bookmarks/highlights, StarDict dictionaries, Bookerly/NotoSans fonts, reading statistics, Lyra themes, boot recovery, and the fork release flow. Existing section, book-metadata, and CSS caches rebuild once.
  • Validation: 230/230 host tests pass; the Windows/WSL X4 Pro simulator passes touch navigation, Home-key return, and frontlight-panel checks; both release targets are gated by PlatformIO builds and per-board firmware-budget validation. The underlying X4 Pro integration was exercised on physical hardware by the PR author, but this release itself still needs confirmation from an affected X4 Pro user.

Full changelog · Auto Flash

Don't miss a new cpr-vcodex release

NewReleases is sending notifications on new releases.