鉅大LARGE | 點擊量:1588次 | 2019年09月05日
MB526/DEFY+電池充電問題分析及解決辦法
一、基礎知識
1、電池問題出現的原因
moto推出defy手機(就是mb525,me525)大賣后,后續推出升級版,defy+(即mb525+,me525+),這個機型后來改叫mb526(為表述的統一,我會統一以mb525和mb526稱呼兩款機型)。mb526在mb525的基礎上超頻了cpu,加大了電池容量,提高了電池電壓,而不幸的是,我們現在刷的第三方修改rom都是基于mb525開發的,它們當然不會知道如何處理mb526的大容量電池,而是用對付mb525電池的方式來處理,這導致了mb526電池充不滿(這里解釋下電池判斷:充電停止是因為有個充電限制電壓,即到電壓到達指定值的時候就會不會再往上加壓,起到保護電池的作用,而電池本身會向系統匯報其狀態,所以在mb526上就出現這么個尷尬的情況:電池說,我沒充滿啊,加點電壓么,系統說,哎呀電壓已經4.1多啦,再下去你要爆炸啦!于是變成在4.2這個警戒線下持續充電狀態,而因為電壓不夠,電池永遠無法充滿……)。
2、修正電池問題的原理
首先我們要了解系統內核和SV版本(即所謂的BL)系統內核很好理解,就是安卓系統的版本。不過要提醒的是,系統信息中顯示的2.3.4、2.3.6之類并不一定是系統內核真實版本。像miui系統,無論它顯示的是什么版本,都改變不了它2.2內核的本質。而MB526是沒有2.2內核的系統的,所有2.2內核的系統是基于mb525的,注定無法解決MB526的電池問題。所以可以通過替換MB526的2.3內核和電池文件來修正電池問題。
到了這里,我想諸位應該對電池問題有了一個清楚的認識了,現在我們來具體說說解決方法吧。一句話:“一一對應,“行歸“行、“水歸“水、“哪里歸“哪里。就是內核和電池文件要一一對應,從官方包里提取出來配對,不可隨意混搭,行貨的用行貨的rom提取的內核和電池文件,水貨的用水貨的內核提取的電池文件,同時建議考慮提取相應銷售地的內核和電池文件。
重要注意事項:
1、刷2.2的內核不要刷電池補丁,目前的電池補丁都是基于2.3的內核系統的。2.2內核系統用在MB526上是個純悲劇,別指望能解決充電問題。要是一定要刷刷電池補丁,那么只有2個結果,一個是BLErr,走重刷SBF開始的整個流程,一個是卡M,還有機會能再刷回去。
2、刷完電池補丁后,手機相當于新機出流水線,第一次充電務必充的充分,以建立電池狀態文件,我是直接插著原廠充電器(似乎原廠充電器輸出電壓是5.1v的,比一般usb標準5.0v的電壓高0.1v,謹慎起見第一次建立電池狀態還是用原廠的充電器)插了一夜(晚上12點到第二天7點),電壓在4.35x~4.37x這個范圍中,應該是達到系統的限制電壓了。拔下手機開用,用到手機提示充電后再次插原廠充電器插一夜,早上起來看到了預想的結果,就是第一張圖:充電100%,而且電壓是4.320,這是要么是巧合湊整,要么是系統經過識別計算后安照預定電壓值進行了充電。至此,充電問題完美解決。
刷電池補丁包的時候會自動刪除/data/battd和/data/system/batterystats.bin,
并更新/system/bin下的battd文件和boot.img
注:defy+的滿電電池電壓在4310左右,不同的電池會有細微差異,不必糾結這個,只要上430X都正常~
上一篇:鋰電池的回收利用
下一篇:鋰電池修復方法三則