Skip to content

Supernote eink stylus v2 — pen/eraser long-press toggle

Choose a tag to compare

@plateaukao plateaukao released this 19 Jun 11:59

KOReader fork with Supernote Manta / Nomad (Ratta A5X2 family) eink stylus support, built into the APK. Builds on supernote-eink-v1 — see that release for the base stylus-ink architecture.

New in v2

  • Pen/eraser toggle in the hold-pen-still picker. Hold the stylus still (~0.5 s) on a blank spot to open the picker; a new bottom row shows a filled square (pen) and a hollow square (eraser) — tap to switch tools.
  • Available in both pen and eraser mode, so you can get back to the pen with the stylus alone, no menu or side button needed.
  • Tool switch shows the top-right corner badge (filled = pen, hollow = eraser), matching the finger double-tap toggle — no center toast.
  • On by default; disable under Tools → Pencil → (experimental) → Pen/eraser toggle.
  • The same hold-still picker still offers pen color / stroke width when those experimental options are enabled (colors/widths are hidden in eraser mode).

Everything from v1 carries over: bundled pencil.koplugin, default-on, finger double-tap-left toggle, palm rejection, and the firmware service_myservice ink path.

Install

The attached APK was built before tagging, so its filename/version string still reads v1-10-g7515870aa — it is the v2 build (commit 7515870a).

adb install -r koreader-android-arm64-supernote-eink-v1-10-g7515870aa_2026-06-19.apk

If a previous KOReader is signed with a different cert (e.g. the official build), adb uninstall org.koreader.launcher first (user data under /sdcard/koreader survives).

Tested on

  • Supernote Nomad (A5X2 firmware family) — works

Source

  • Branch supernote_ink, tag supernote-eink-v2, commit 7515870a