当前位置:首页 > 开发 > 移动开发 > 正文

i8320更改Limo内核解决电量读不出问题

发表于: 2013-02-27   作者:clia   来源:转载   浏览次数:
摘要: 我的小i就是这样的情况,电池电量始终为0,所以不插电开不了机,进系统后立马报电量空自动关机了,所以自己编译了一个内核,使原来已经半砖状态的手机又起死回生了。 使用了飞人在这个帖子中的刷机模式(谢谢飞人的无私共享): http://www.limofans.com/forum.php?mod=viewthread&tid=44056 主要是修改了内核的引导参数,从TF卡第四个分
我的小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"


另外修改了电池I2C驱动程序,使电量返回值始终为接近满电状态。修改了文件arch/arm/sleep_charger.c
int sleep_get_max17040_battery_soc(void)
{
    int soc = sleep_max17040_read(REG_SOC); 
    return 95;//soc; 
}


和modules/battery/i2c_drv.c
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 ; 
}


还有,如果你进不去刷机模式了,可以尝试先按住三个键,再上电池,我的就只能这样进刷机模式。

那些16G没坏的可以看我这个帖子:
http://www.limofans.com/forum.php?mod=viewthread&tid=652274

另这次编译内核发现个方法,只要在Makefile中加这两句,就可以一次性编译过去,不会报任何错,也不用改代码:
export PRJROOT = ..
export LINUX_VERSION = 2.6.24.7


编译器用的CodeSourcery arm-2008q1-126-arm-none-linux-gnueabi,好像2008q1之后的版本改了什么东西,默认配置下编译都会报错

之前用的那种方式基本上很难进去刷机模式了,现在发现个更好的方法,就是直接装电池,然后很快地按住音量减+拍照+开机,在充电图标出来之前,这样基本上每次都能进去刷机模式了。

i8320更改Limo内核解决电量读不出问题

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
使用ueditor,点击在线管理,服务器图片路径显示不正确,如下图所示 查看源码,如下: 发现图片src
问题说明: 硬盘是好的再XP系统下正常识别,在linux系统中也能正常识别到移动硬盘,并且能正常拷贝复
内存卡在生活中使用广泛,应用于手机作为扩展内存很普遍,随之而来的问题也各式各样,最突出的应是
如下图,有些网站你硬是上不去,然后果断怀疑你的安全防护软件吧,凡事都是双刃剑。 解决方案: 360
小小地跟踪下read函数,从 ssize_t read(int fd, void *buf, size_t count) 到 DATASHEET 一调到底
  以下只是个人看了《linux内核完全注释》的一点理解,如果有错误,欢迎指正! 1 eip中保存的地址
目前桌面使用google默认使用Launche2,源代码位置为:sdk/packages/apps/Launcher2, 桌面快捷方式在
前几天,老婆使用的iphone3gs摔地了,把手机里的连接电源的那个神马线给搞坏了,结果花了200多块大
ssh三大框架简单整合,struts2整合JasperReport报表,解决HTML显示图片不出来,PDF中文不显示的问题
  非常开心能够和大家一起分享这些,让我受益匪浅,感激之情也溢于言表,,code monkey的话少,没
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号