Skip to content

YACP 1.4.0-yacp.88

Choose a tag to compare

@github-actions github-actions released this 28 Jul 12:31

YACP is a personal, opinionated firmware for Xteink X3 and X4 readers. This is its first downloadable release.

Main changes

  • Rounded, cover-free YACP Home focused on the current book and direct resume.
  • Quick Resume enabled after automatic sleep, with the X3 full-screen synchronization flashes removed.
  • Lower-work X3 reader idle path, rate-limited USB checks, and debounced progress writes.
  • Text antialiasing disabled by default while image rendering remains enabled.
  • SD-card font discovery and catalogue allocation deferred until explicitly requested.
  • Sequential next-chapter preparation with memory guards and no repeated SD probes.
  • Autonomy tracking with no periodic wake-up.
  • Reading Rhythm with daily intensity, weekly time, reading days, and streaks.
  • First-start choice between YACP, CrossInk, and an existing custom button mapping.

Downloads

  • YACP-1.4.0-yacp.88-yacp-tiny.bin: 10, 12, 14, and 16 pt reader fonts.
  • YACP-1.4.0-yacp.88-yacp-xlarge.bin: 16, 18, and 20 pt reader fonts.
  • SHA256SUMS.txt: checksums for both binaries.

Validation status

  • Tiny and Xlarge compile successfully locally and in GitHub Actions.
  • Embedded version and variant were verified in both published binaries.
  • Published checksums match the attached binaries.
  • The simulator was used to validate the documented YACP, Autonomy, and Reading Rhythm paths.
  • This exact release has not yet been installed and validated on X3 or X4 hardware.
  • No numerical battery-life improvement is claimed yet.

Read the installation guide before flashing. This repository does not provide support or accept external contributions.