based on:
https://github.com/95A31/android_hardware_semc/commit/4f6f009210f63d3b4eea6a5a5feb12eec7266a39
https://github.com/95A31/android_hardware_semc/commit/bea272dbc253bfa7ae32aa89c32859a5f3b532f2