Skip to content

Releases: tvhdc/crossvi

CrossVi 1.0.1

Choose a tag to compare

@tvhdc tvhdc released this 03 Aug 04:51

CrossVi 1.0.1 is a maintenance release focused on sleep reliability, language migration, reader feedback, highlights, and button controls.

Fixed

  • Fixed sleep screens gradually darkening or developing ink bleed after the final refresh by powering down the panel as part of every sleep-screen refresh path, including custom images, book covers, blank screens, grayscale screens, and Quick Resume.
  • Fixed occasional wake-to-Home behavior when sleep began while a reader-related dialog was open; CrossVi now recognizes a paused reader in the activity stack and restores the book.
  • Fixed legacy language data selecting the wrong default language, including cases where an old numeric language index could be interpreted as Russian. Language choices are now persisted using stable language codes and ambiguous legacy artifacts are retired safely.
  • Fixed language selection appearing successful when it could not be saved; the previous language is now retained and an error is shown.
  • Fixed existing highlights disappearing visually while creating another highlight on the same page. Multiple highlights on one page remain stored and visible during selection.
  • Fixed the publisher-style warning remaining on an EPUB page until the user changed pages; it now dismisses automatically after the normal message interval.

Improved

  • Added a side-button layout where either side button turns to the next page.
  • Clarified Vietnamese page-turn labels to use “Lật trang sau” and explicit forward/backward combinations.
  • Updated the README and embedded release version to 1.0.1.

Validation

  • Host test suite: 1,022 passed, 1 optional cpfont fixture skipped.
  • Static analysis: cppcheck passed with no defects.
  • Release firmware build: gh_release passed.
  • Firmware size: 5,828,352 bytes.
  • SHA-256: 45f71d62c2c2907364951ddbfe05f9cd04ea320277bd1eec6f003f4e20354f6f.

Installation

Download firmware.bin and flash it with Custom .bin in the CrossPoint web flasher. Back up the SD card first.

Hardware-dependent sleep behavior and e-ink panel behavior still need validation on each physical X3/X4 revision.

CrossVi 1.0.0

Choose a tag to compare

@tvhdc tvhdc released this 02 Aug 15:02

CrossVi 1.0.0 is the first stable release for Xteink X3/X4.

Highlights:

  • Four Home layouts and configurable library views
  • EPUB, TXT, Markdown, XTC, XTCH, and BMP readers
  • Bookmarks and highlights that remain anchored across font and layout changes
  • Dictionary, in-book search, screenshots, and reading statistics
  • Downloadable fonts, per-book typography, and reader dark mode
  • Wi-Fi transfer, OPDS, Calibre/WebDAV, KOReader Sync, OTA, and Nearby Sync
  • Safer SD-card persistence and hardened font preview switching

Installation:
Download firmware.bin and flash it with Custom .bin in the CrossPoint web flasher. Back up the SD card first.

Hardware note:
New X3 revisions using UC8279 and new X4 revisions still require device-specific validation. Read the hardware compatibility section in the README before flashing.

SHA-256: ba390339f5e875594886665233e5843a26ee36753566c8c90a032fc4ae4655ef