您好,想要请教下关于电池电量百分比显示的问题
我的设备是MEIZU 20高通8 GEN2,现在TWRP编译好后是无法显示电池百分比的,一直显示电量百分百;查看内核节点后发现power_supply下是空的,看到了您的设备树,将kernel modules都补了后还是一样的,我想请教下您是如何修复这个问题的,谢谢您
好像现在的充电状态也无法检测
^X09-14 21:44:26.023 606 706 I recovery: charge_status UNKNOWN, charging 1, status NOT_SUPPORTED, capacity 0 01-01 17:49:49.899 7 7 I [7:633:logd.klogd] binder: 601:601 transaction failed 29189/-22, size 0-0 line 2923 09-14 21:44:26.772 601 601 W ProcessState: Not able to get context object on /dev/binder. 09-14 21:44:26.772 601 601 E ServiceManager: Waiting 1s on context object on /dev/binder. 09-14 21:44:27.024 606 706 I recovery: charge_status UNKNOWN, charging 1, status NOT_SUPPORTED, capacity 0
我的设备是MEIZU 20高通8 GEN2,现在TWRP编译好后是无法显示电池百分比的,一直显示电量百分百;查看内核节点后发现power_supply下是空的,看到了您的设备树,将kernel modules都补了后还是一样的,我想请教下您是如何修复这个问题的,谢谢您
正常开机情况下有这个节点么
TW_LOAD_VENDOR_MODULES := "qti_battery_charger.ko"
有试过这个么
TW_LOAD_VENDOR_MODULES := "qti_battery_charger.ko"
有试过这个么
有试过,尝试在adb shell下手动insmod,显示file exist,应该是已经加载了
TW_LOAD_VENDOR_MODULES := "qti_battery_charger.ko" 有试过这个么
有试过,尝试在adb shell下手动insmod,显示file exist,应该是已经加载了
emmm,那不太清楚了,看看 logcat /dmesg 具体报错什么吧。或者是不是从 vendor_boot 加载了,试试这样:
mount /vendor_dlkm
rmmod qti_battery_charger
insmod /vendor_dlkm/lib/modules/qti_battery_charger.ko
TW_LOAD_VENDOR_MODULES := "qti_battery_charger.ko" 有试过这个么
有试过,尝试在adb shell下手动insmod,显示file exist,应该是已经加载了
emmm,那不太清楚了,看看 logcat /dmesg 具体报错什么吧。或者是不是从 vendor_boot 加载了,试试这样:
mount /vendor_dlkm rmmod qti_battery_charger insmod /vendor_dlkm/lib/modules/qti_battery_charger.ko
好的,非常感谢,我再试试:)