github trilwu/crosspet v1.8.3

11 hours ago

What's New

Custom Font Support

  • Load bitmap fonts from SD card for CJK and other scripts
  • Generic primary/supplement dual-font model (e.g. Latin primary + CJK supplement)

How to add a font:

  1. Generate a .bin at xteink.lakafior.com (the Xteink web font maker)
  2. Rename to FontName_size_WxH.bin — e.g. Lexend_38_33x39.bin (size + glyph box parsed from filename)
  3. Copy to SD /fonts/, reboot, select in Settings → Font

Flashcard App

  • SM-2 spaced repetition algorithm
  • Card-style deck list with file picker import

How to add a deck: CSV file with header card_id,front_content,back_content,sr_due,sr_interval,sr_ease. Leave SRS fields empty for new cards. Optional hint inside \ ... \ in front, newlines as /n. Max 500 cards/deck.

card_id,front_content,back_content,sr_due,sr_interval,sr_ease
1,"What is 2+2?","4",,,
2,"Bonjour \ greeting \","Hello",,,

Drop the .csv anywhere on SD → launch FlashcardsImport → pick file.

BLE Keyboard Support (Beta)

  • Connect BLE keyboards and page-turner remotes
  • Standard keyboard navigation: arrows, Enter (confirm), Escape (back)
  • Device profiles: GameBrick V1/V2, Free2/Free3, Kobo Remote
  • Learn mode for custom keycode mapping
  • ⚠️ Beta: BLE build uses more memory — images and embedded CSS are disabled to fit

Downloads

  • crosspet-v1.8.3.bin — Standard build (recommended)
  • crosspet-v1.8.3-ble.bin — BLE build (beta, opt-in for Bluetooth keyboard support)

Don't miss a new crosspet release

NewReleases is sending notifications on new releases.