YACP 1.6.3-yacp.2: X3 display and OTA corrections
Pre-release
Pre-release
Validation status
This pre-release is intended for hardware validation. The host test suite and GitHub builds for Tiny and XLarge pass. The new UC8279d blank-MTP detection path still needs validation on affected X3 hardware, with regression checks on an original UC8253 X3 and on X4. Users who are not participating in validation should remain on YACP 1.6.2-yacp.
Changes
This pre-release completes several corrections prepared around YACP 1.6.2 and hardens support for recent X3 production runs.
Changed
- Sleep image rendering now names its adaptive grayscale processing explicitly and offers a CrossPoint Original mode for users who prefer the earlier, generally lighter tonal mapping. Existing saved choices keep their behavior.
- The YACP setup profile now keeps X3's no-flash reinforcement on every page exclusive to X3. On X4 it uses the normal 30-page full-clean cadence and repairs the exact legacy YACP refresh preset that could cause a strong refresh on every page.
Fixed
- Newer X3 UC8279d panels with blank MTP data are now recognized only when two non-uniform RMTP reads match exactly, avoiding both missed hardware detection and false positives from a floating bus.
- The UC8279d driver now always sends the display power-off command before deep sleep while waiting for BUSY only when the panel was active.
- Firmware Update now checks YACP releases, selects the matching Tiny or XLarge artifact, and reports an up-to-date installation as no update instead of a failure.