i8320更改Limo内核解决电量读不出问题
我的小i就是这样的情况,电池电量始终为0,所以不插电开不了机,进系统后立马报电量空自动关机了,所以自己编译了一个内核,使原来已经半砖状态的手机又起死回生了。
使用了飞人在这个帖子中的刷机模式(谢谢飞人的无私共享):
http://www.limofans.com/forum.php?mod=viewthread&tid=44056
主要是修改了内核的引导参数,从TF卡第四个分区进行引导:
CONFIG_CMDLINE="root=/dev/mmcblk0p4 rootfstype=ext3 mem=256M rootwait console=ttyS0,38400"
int sleep_get_max17040_battery_soc(void){ int soc = sleep_max17040_read(REG_SOC); return 95;//soc; }
int get_max17040_battery_soc(void){ int soc = max17040_read(REG_SOC); return 95;//soc>>8; }int get_max17040_battery_precision_soc(void){ int soc = max17040_read(REG_SOC); return 9500;//((soc>>8) *100) + (soc & 0xff)*4/10 ; }
export PRJROOT = ..export LINUX_VERSION = 2.6.24.7