Recently, I wrote a program called "Goodix FOD Wakeup" to enhance the accessibility of the
in-display fingerprint for this device, especially for custom-AOSP ROM usages.
This program will wake-up the screen when you put you finger on the in-display fingerprint area,
and when screen is on, your ROM will automatically scan your finger and unlock the device.
Unlike my previous try that uses kotlin and rely on broadcastReceiver,
Now it coded in C and run as magisk service.
So the battery usage is low and comparable to the double-tap-to-wake feature.
Basically, any custom AOSP ROM. But, since it rely on the goodix driver,
there's kernel that doesn't support, or conflict with this magisk service.
- crDroid beta/test stock kernel (hacked driver, causes functionality conflicts)
Okay, enough talking, you can find the latest release at here :
Just like any other magisk module, go to Magisk Manager to do it
Goodix FOD Wakeup, Device Specific App for the Xiaomi Mi 9 SE
Source Code: https://github.com/okitavera/goodix-fod-wakeup
Current Stable Version: 1.3
Stable Release Date: 2019-09-01
Last Updated 2019-09-21