Skip to content

1.5.0.29-cpr-vcodex

Choose a tag to compare

@github-actions github-actions released this 10 Sep 16:11
· 489 commits to master since this release

Warning

X4 Pro firmware distribution has been withdrawn after a reported post-update boot failure. Do not install CPR-vCodex on X4 Pro while the issue is investigated.

Changes

  • Restored the SD-card font advance-table return in GfxRenderer::getTextAdvanceX, fixing a regression where external SD fonts such as Bitter and Lexend could measure words as zero-width and draw them on top of each other (cherry-picked from PR #206 by boydjd, revision 8bba5d34).
  • Added the X4 Pro ESP32-S3 PlatformIO release environments and updated release/RC workflows so CPR-vCodex tags build both the shared X3/X4 ESP32-C3 firmware and the separate X4 Pro firmware asset.
  • Extended Auto Flash firmware sync and manifest metadata to support per-device release assets, publishing firmware.bin for X3/X4 and firmware-x4pro.bin for X4 Pro while keeping the existing C3 fallback compatible.
  • Fixed OTA/Wi-Fi update selection so X3/X4 devices consume the c3 build and X4 Pro devices consume the x4pro/-x4pro release asset instead of blindly using the top-level C3 firmware URL.
  • Fixed the X4 Pro release build by ensuring ESP32-S3 environments do not select the shared X3/X4 ESP32-C3 device set and by reading the Xtensa panic frame stack pointer correctly.

Full changelog · Auto Flash