CrossPoint for Murphy M3 — v1 (EPUB + MOBI + PDF + audio)
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.