หลังจากนั่ง Flash Firmware เล่นอยู่หลายรอบจนกระทั่งรอบล่าสุด ผมรู้สึกแปลกๆว่า Bat มันหมดไวขึ้นรึเปล่า ก็เลยลองไปคุ้ยๆดูจาก Google ครับแล้วก็ได้พบกับความเป็นจริงบนโลก Android ที่ผมไม่เคยรู้มาก่อนว่าเราควร Recalibrate Battery ทุกครั้งหลังจาก Flash firmware ใหม่
จากที่ไล่ๆอ่านจับใจความได้ประมาณว่าจังหวะที่เรา Flash firmware แล้ว boot ครั้งแรกตัว Android มันจะจำ Battery ตอนนั้นว่าเป็น Bat เต็ม ทำให้เวลาเรา charge ครั้งต่อๆไปมันจะไม่เต็มจริงๆ (ตรงส่วนนี้ผมไม่แน่ใจนะครับรอผู้รู้มา Confirm ละกัน)
ทีนี้ก็มีคนโพสวิธี Recalibrate ไว้หลายวิธีมากแต่ แต่ละวิธีก็คล้ายๆกันผมเลยเอามาผสมๆกันจนได้มาตามนี้ครับ
1. ใช้งานเครื่องจนกว่า Bat จะใกล้ๆหมด (เหลือราวๆ 5-10%)
2. ชาจให้เต็ม 100% จนมี Notification ขึ้นมาว่า Bat เต็มแล้ว
3. ปิดเครื่อง แล้วเสียบชาจต่อจนมีการเตือนว่า Bat เต็มแล้วอีกรอบ(จะเป็นรูป Bat แล้วมีตัวแลข 100% อยู่ข้างใน)
4. ทำการ wipe battery stat ด้วยวิธีอันใดอันหนึ่งดังนี้
4.1 ถ้าใช้ Clockwork mod recovery ก็ให้สั่ง wipe battery stat ผ่านหน้าจอ Clockwork recovery ได้เลย
4.2 ถ้าอ่านแล้วไม่รู้ว่าไอ้ 4.1 คืออะไรก็ให้เปิดเครื่อง เปิด USB Debug mode แล้วเสียบเข้ากับคอมรอจน Notification เตือนว่า Bat เต็มขึ้นอีกรอบแล้ว
adb shell
su
rm /data/system/batterystats.bin
reboot
5. จากนั้นก็ลองใช้เครื่องไปตามปกติเลยครับ
เท่าที่ลองทดสอบผมปล่อยเครื่องไว้ในสภาพ Standby 7 ชั่วโมงตอนกลางคืนโดยเริ่มจาก Bat 100% ถอดจากที่ชาจทั้งคู่
ก่อนทำ Bat เหลือ 85% Y_Y
หลังทำ Bat เหลือ 94% 😀
ลองใช้งานมา 2 วันก็รู้สึกได้ครับว่ามันกลับมากินพอๆกะก่อน Flash firmware แล้ว
คือผมสงสัยว่า
adb shell
su
rm /data/system/batterystats.bin
reboot
มันพิพ์ที่ไหนเหรอคับ
เพราะว่าไม่ได้ทำไรกะเครื่องเลย ช่วยชี้ทางสว่างด้วยคับ
ขอถามหน่อยคับ คือเมื่อคืนก่อนอนเครื่องผมมีแบตอยู่ประมาณ 20 %
แต่พอต่อมาเมื่อเช้า(7 hr.)เครื่องดับไป คือแบตหมดเกลี้ยงเลย
เป็นครั้งแรกอะคับ
มีใครเคยเป็นไหมคับ
พิมใน sdk tool บน pc ครับ
ถ้าไม่เคย flash firmware ก็อย่าไม่ต้องสนใจอันนี้เลยครับ
ผมลง JG4 laxfix2-3 อะคับ
ตอนนี้ผมโหลด sdk มาแล้วต้องทำไงต่อ
โหลด SDK เสดแล้วทำไงต่อคับ
ผมลองมันขึ้นงี้อะ
http://www.uppicweb.com/show.php?id=fa2bc0b5308c83cf7a6b3938abd36c51
กด start >> ที่ช่อง search ใส่ cmd ไป พอหาเจอก็ copy cmd ไปแปะไว้ใน folder tool
แล้วรัน cmd จากในนั้นเลย จะได้ไม่ต้องเปลี่ยน folder
สั่ง su แล้วไปกดตกลงที่เครื่องหรือยังครับ (Superuser)
ไอคอนด้านหน้าใน cmd ต้องเปลี่ยนจาก $ เป็น # นะ
คือ พอพิมพ์ถึง rm /data มันจะขึ้น denied อะคับ
http://www.uppicweb.com/show.php?id=247ef5caa53417acbaf3ea6fa8ce0e71
edit ได้้ละครับขอบคุณมากๆๆเลยคับ
แล้วหลังจากลอง Recalibrate เป็นไงมั่งคับ