TGViewer
Android - Reddit Android - Reddit @reddit_android · 1.29K subscribers
Post #34604 88
The only eink device running Android 17?

The Musnap Neo 2 ships with Android 14 userspace, but its hardware boundary is an Android 12-era GKI 5.10.233 kernel with vendor policy level 31. It is also rootable out of the box and that made it an interesting AOSP target: instead of touching stock partitions, I keep the stock kernel/vendor stack and boot replacement generic-arm64 /system images as temporary DSUs.

The hardware is a 6-inch 1448×1072 e‑ink panel. Its display path is not exposed through a generic Android display interface, so the project captures physical-display composition from SurfaceFlinger, converts it into the panel’s evidenced 16-level grayscale input domain, and submits an owned buffer through the device-specific vendor e‑ink engine.

That proprietary lower layer still handles panel conversion, waveform selection, and panel transport. It is the reason this is an integration project rather than “flash a GSI and call it done.”

Across the tested AOSP branches: Android 14, Android 15, Android 16, and Android 17 / API 37, the same presentation path has worked: SurfaceFlinger composition reaches the vendor e‑ink engine, Android UI is visible and usable on the physical panel, and repeated refreshes are accepted without recorded lower-engine rejections in the tested diagnostics.

The frontlight path is also working at a narrow, testable level: calibrated cool-only and warm-only midpoint requests, plus explicit zero/off, completed without Android-side write failure. There is persistence and sleep/wake replay now, and lift cover to wake works, but I haven't integrated it with the native brightness control yet instead I have a simple controller apk with some config settings right now.

I can’t distribute a flashable image because it needs proprietary libraries, waveform resources, and calibration data though. The AOSP-side code and build logic are publishable; the device-specific runtime pieces have to come from the owner’s own stock firmware. Not sure if there is interest in the presentation-adapter itself as these eink panels are ubiquitous across the industry.

E: https://github.com/eink-fan/eink-aosp-lab

https://preview.redd.it/7c7mh13ehdih1.jpg?width=960&format=pjpg&auto=webp&s=75ab18befd0eb43f96a7dcd0dbd6a3621cf9e413

https://redd.it/1vjtmtc
@reddit_android
GitHub GitHub - eink-fan/eink-aosp-lab: A small, device-neutral reference repository for experimenting with an e-ink presentation policy… A small, device-neutral reference repository for experimenting with an e-ink presentation policy on Android-derived systems. - eink-fan/eink-aosp-lab
More from @reddit_android
  1. Sep 26, 2026Motorola Edge 60 Fusion starts receiving the Android 17 update https://www.gsmarena.com/mo…
  2. Sep 26, 2026Samsung sued over Galaxy S23 Ultra, Galaxy Watch Ultra patent infringement https://www.gsm…
  3. Sep 26, 2026Not even a charging cable: Has Samsung's cost-cutting gone too far? https://www.notebookch…
  4. Sep 26, 2026Component Cost Shock Could Wipe Out More Than 230 Million Sub-$200 Smartphone Shipments by…
  5. Sep 25, 2026Pixel 11 starts testing ‘Call for Me’ to have Gemini phone on your behalf https://9to5goog…
  6. Sep 25, 2026Honor X9e Pro arrives with 11,000mAh battery and Snapdragon 6 Gen 5 chip https://www.gsmar…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →