RK3288 手動設定電池電量
系統版本: RK3288 android 5.1 (與參考的變數和宏有點區別)
裝置沒有電池,在進行 Fota 升級時,提示電量不能低於 30% ,外接電源,可是讀出來的電量是 0% ,無法進行升級,只能手動設定電池電量。
$ adb shell dumpsys battery
//
透過
adb
查詢電池資訊
Current Battery Service state:
AC powered: false
USB powered: false
Wireless powered: false
status: 1
health: 1
present: true
level: 0
//
電池電量
scale: 100
voltage: 0
temperature: 0
technology:
diff --git a/system/core/healthd/BatteryMonitor.cpp b/system/core/healthd/BatteryMonitor.cpp
old mode 100644
new mode 100755
index d317b28..6b37dee
--- a/system/core/healthd/BatteryMonitor.cpp
+++ b/system/core/healthd/BatteryMonitor.cpp
@@ - 35 , 7 + 35 , 7 @@
#define POWER_SUPPLY_SUBSYSTEM "power_supply"
#define POWER_SUPPLY_SYSFS_PATH "/sys/class/" POWER_SUPPLY_SUBSYSTEM
- #define FAKE_BATTERY_CAPACITY 42
+ #define FAKE_BATTERY_CAPACITY 100
#define FAKE_BATTERY_TEMPERATURE 424
namespace android {
@@ - 513 , 8 + 513 , 14 @@ void BatteryMonitor::init( struct healthd_config *hc) {
closedir(dir);
}
- if (!mChargerNames.size())
+ if (!mChargerNames.size()) {
KLOG_ERROR(LOG_TAG, "No charger supplies found\n" );
+ /*------------ 電池電量一直顯示 100%------------*/
+ mBatteryFixedCapacity = FAKE_BATTERY_CAPACITY; // 電量 level
+ mBatteryFixedTemperature = FAKE_BATTERY_TEMPERATURE; // 溫度 temperature
+ mBatteryDevicePresent = true ;
+ /*------------------------------------------------*/
+ }
if (!mBatteryDevicePresent) {
KLOG_WARNING(LOG_TAG, "No battery devices found\n" );
hc->periodic_chores_interval_fast = - 1 ;
$ adb shell dumpsys battery
Current Battery Service state:
AC powered: false
USB powered: false
Wireless powered: false
status: 1
health: 1
present: true
level: 100
//
電池電量
scale: 100
voltage: 0
temperature: 424
technology:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69948385/viewspace-2675448/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 電池、電容內阻手動計算
- win10低電量不關機設定方法 win10如何設定電量不自動關機Win10
- Batteries for Mac(電池電量管理軟體)BATMac
- 電動車鋰電池爆炸的原因有五點 電動車鋰電池為何會爆炸?
- 電池聯盟:2022年2月國內動力電池裝車量同比大增145%
- 手機一週一充不再是夢:史丹佛大學「食鹽」電池登上Nature,電量達鋰電池六倍
- 電池電量管理軟體:Batteries for mac中文版BATMac
- 大電池智慧手機那款好?2018年四款超大電池智慧手機推薦
- Counterpoint:2023上半年全球電動汽車電池銷量同比增長54%
- 中國電動汽車出口量猛增 電池組比歐美便宜太多
- 美國企業開發新型鋰矽電池,將使手機電量增加30%以上
- 如何確定MacBook充電器或電池是否損壞Mac
- Mac電池電量管理工具——Battery Health 3 for MacMacBAT
- 電腦設定系統不自動更新
- 華為手機怎麼設定來電影片?華為EMUI來電影片秀的設定教程UI
- Magic Battery for Mac(藍芽裝置電池電量顯示工具)BATMac藍芽
- Counterpoint:2023年Q2東南亞電池電動汽車銷量增長894%
- 【MTK/Chargeing/Charger/驅動/JEITA】新增電池節點改變電池溫度
- 動力電池走上快車道
- win10怎麼設定低電量不休眠_win10 1607系統如何取消低電量時自動休眠Win10
- 競爭如何推動電動汽車電池市場創新
- Windows10系統怎麼檢查藍芽電池電量Windows藍芽
- 華為手機怎麼設定來電視訊?華為EMUI來電視訊秀的設定教程UI
- 2019年-2022年全球液體電池發電量佔總發電量比例(附原資料表)
- 中國鋰電池產能佔全球70% 六家中企佔據全球動力電池裝機量63.7%
- 你手機電池裡的鈷,來自誰的勞動力?
- 電腦主機板電池怎麼放電?常用的電腦主機板電池放電方法
- win10電腦自動鎖屏怎麼設定 怎麼設定電腦幾分鐘自動鎖屏Win10
- macOS big sur電池百分比顯示怎麼設定Mac
- 1232: 手機剩餘電量
- 全球最大電池容量的手機亮相:內建18000mAh超大電池,待機50天!
- 華為Nova4電池耐用嗎?華為Nova4手機電池續航能力和充電測試
- Batteries for Mac(電池電量管理軟體) v2.1.9免啟用版BATMac
- AlDente 2.1 Alpha (限制最大充電量保護電池)支援m1
- 電池 並聯、串聯、充電、放電
- SMMT:2020年英國電池電動汽車增長185.9%
- 豐田、日產、本田等車企聯手,共同研發電動車固態電池技術
- win10 如何顯示藍芽滑鼠電池電量_win10要怎麼看藍芽滑鼠電量Win10藍芽