Skip to content

CrossPoint for Murphy M3 — v1 (EPUB + MOBI + PDF + audio)

Choose a tag to compare

@mr-tbot mr-tbot released this 29 Jul 23:20
2ceeecc

Unofficial CrossPoint build for the Murphy M3 / HamGeek M3 / corogoo 墨菲 e-reader (ESP32-S3, 3.7" 240x416 UC8253 panel).

Not from CrossPoint upstream, not from the vendor. Works well on my unit; no wider QA. The port and hardware findings are offered upstream as freeink-sdk#25 and crosspoint-reader#2794.

What works

  • EPUB with the full CrossPoint reader (pagination cache, TOC, bookmarks, progress, dictionary, OPDS, WiFi transfer, KOReader sync)
  • MOBI / AZW converted on device, including Huffman-compressed books and GIF illustrations
  • PDF reflowed to a real book, with embedded images
  • Audio player — MP3, WAV, FLAC, plus AAC, M4A, Opus, Vorbis — with its own Audio home section
  • Touch + gestures, correct e-ink waveforms, battery %, charging indicator, frontlight, 5-10pt fonts, UI scaled for the panel

Flashing

Back up your stock firmware first — see FLASHING.md, attached. Note your backup will contain your WiFi password; don't post it.

Keep your settings:

esptool --port /dev/ttyACM0 --chip esp32s3 write-flash 0x10000 firmware.bin

Clean install:

esptool --port /dev/ttyACM0 --chip esp32s3 write-flash 0x0 firmware-full-16MB.bin

Verify downloads against FIRMWARE-SHA256.txt. Full details, limits and build instructions in FLASHING.md.