1.5.0.29-cpr-vcodex
·
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 byboydjd, revision8bba5d34). - 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.binfor X3/X4 andfirmware-x4pro.binfor X4 Pro while keeping the existing C3 fallback compatible. - Fixed OTA/Wi-Fi update selection so X3/X4 devices consume the
c3build and X4 Pro devices consume thex4pro/-x4prorelease 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.