Skip to content

Huawei MatePad Paper Refresh Mode Switcher (mp2.0)

Latest

Choose a tag to compare

@plateaukao plateaukao released this 24 Jun 15:59

Long-press the floating button to open a popup that picks the e-ink EPD waveform mode and applies it on the spot, so you can see the difference between waveforms on the Huawei MatePad Paper.

Modes (fastest → clearest)

Mode Hint
6 ANIM / A2 fastest, most ghost
1 DU fast, black & white
7 DU4 balanced, 4 greys
5 GLD16 / DU4 balanced grey
4 GLR16 anti-ghost grey
3 GL16 / REAGL clear grey, anti-ghost
2 GC16 clearest, full 16 greys
0 INIT full clear / reset
13 MOD32 partial / special
15 AUTO driver picks

Plus a Clear ghosting action (GC16 full pass).

How it works

On selection it applies the mode three ways by reflection and toasts which the device accepted:
EPDCDevice.setEpdcDefaultMode(int), EPDCDevice.forceRefresh(int), View.setPostMode(int).
A2 ≈ mode 6 (EINK_REFRESH_MODE_A2_1BP = 0x2006 = 1BPP | ANIM): fast but ghosts while scrolling, settles clean on stop.

Install (sideload)

adb install -r AssistiveTouch-matepad-paper-eink-waveform-mp2.0.apk
# optional: flip the global Normal/Smart strategy
adb shell pm grant com.android.mirror.assisttouch android.permission.WRITE_SECURE_SETTINGS

Enable the accessibility service and allow "display over other apps", then long-press the floating button.

Notes

  • Tested on MatePad Paper (HMW-W09, Android 10)
  • Debug-signed build for sideloading; device/ROM-specific, not for store distribution.
  • Gestures: single-tap = Back, double-tap = Home, long-press = refresh mode picker.