`

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"


另外修改了电池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之后的版本改了什么东西,默认配置下编译都会报错

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

相关推荐

    rxvt limo shell ipk i8320

    i8320 limo system rxvt shell ipk

    三星i8320_H1_沃达丰360_完美刷机教程

    三星i8320_H1_沃达丰360的完美刷机教程是一篇针对新手的详尽指南,旨在解决网络上现有教程不够系统、图片不足的问题。本文将逐步介绍如何安全有效地为这款设备进行刷机操作。 首先,确保手机电量充足。尽管1格电量...

    limo.0.61.war

    limo limo-0.61.war index查看

    alsa-lib.tar.gz_alsa_alsa-lib_alsa-lib-1.0.25

    这个名为"alsa-lib.tar.gz_alsa_alsa-lib_alsa-lib-1.0.25"的压缩包,包含了alsa-lib的版本1.0.25,它是为i8320系统服务与组件设计的,这些服务和组件是从limo操作系统内核的完整源代码中提取出来的。 1. **alsa-...

    Digi-Key将推出基于TI OMAP3530应用处理器与ARM Cortex-A8内核的Beagle Board.pdf

    本文主要介绍了Digi-Key公司将推出基于TI OMAP3530应用处理器与ARM Cortex-A8内核的Beagle Board,这是一款针对开放源码开发人员和爱好者的小型、低成本嵌入式开发板。Beagle Board以其小巧的体积、强大的性能和扩展...

    东方马达EZ Limo ELS系列电动滑台 手册.pdf

    东方马达EZ Limo ELS系列电动滑台是一种广泛应用于工业自动化领域的精密定位设备。该系列电动滑台通过采用了EZ-Drive技术,结合步进电动机以及闭环控制的微步技术,实现了高速、高转矩和节电运行,是追求高性能与高...

    libsvmmatlab代码-LIMO:我们在ICML'17论文“AUnifiedViewofMulti-LabelPerformanceMe

    Measures”中提出的LIMO算法的matlab代码 跑步 在 MATLAB 中运行demo.m ,LIMO 将在示例数据集上作为其默认参数运行。 需要。 名为svmtrain和svmpredict MATLAB 函数应包含在路径中。 包含一些示例数据集和性能度量...

    limo-开源

    LIMO代表Lucene Index Monitor。 它是一个Web应用程序,提供有关Lucene搜索引擎(http://lucene.apache.org)使用的索引的基本信息。 它使您可以浏览和搜索索引,以及重建存储的字段。

    新成员帮助移动Linux重新起飞?.pdf

    4. **市场潜力**:如果能成功整合资源并解决碎片化问题,移动Linux有可能实现快速成长,与已有的操作系统竞争。 综上所述,文章着重讨论了移动Linux在操作系统市场中的位置,面临的挑战,以及Limo Foundation等组织...

    gabriel-nyc-taxi-limo-com-analysis:纽约市出租车和豪华轿车委员会2016年2月的取车数据分析

    出租车和豪华轿车委托(TLC)绿色出租车数据 介绍 我提供对出租车和豪华轿车公司(TLC)提供的出租车和豪华轿车接送数据的分析,并尝试执行以下操作: 报告数据集中加载的行数和列数 可视化一天中的行程距离并报告...

    limo:用于管理已加星标的Git存储库的CLI

    Limo可让您从命令行管理已加星标的存储库。 您可以进行标记,搜索或按语言列出之类的操作。 将Limo视为的CLI版本(也值得研究)。 安装 如果您可以使用Go安装,请输入: $ go get -u github.com/lucmski/limo 您...

    limo:帝国豪华轿车项目

    "limo:帝国豪华轿车项目"是一个以Java技术为核心的软件开发项目,旨在打造一款高端、定制化的豪华轿车管理系统。从项目名称来看,我们可以推测这可能是一个模拟管理豪华轿车业务的应用程序,比如预约、调度、维护...

    浅析Android智能手机平台

    为了解决这些问题,Google推出了Android智能手机平台。Android基于Linux内核,是一款开源的操作系统,这意味着开发者可以自由地对其进行修改和分发,降低了开发成本。同时,Android的设计理念强调与互联网服务的无缝...

    corporate_executive_limo:客户网站

    【标题】"corporate_executive_limo:客户网站"是一个以商业高管和豪华轿车服务为主题的客户网站项目。这个项目由卡琳·卡门(Karine Carmen)承担,她是一位拥有美术学士学位并专攻平面设计的图形和网页设计师。网站的...

    风河与Celunite联手推出Linux移动终端高级平台.pdf

    此平台结合了Celunite的移动Linux平台、应用程序套件和开发工具,以及风河公司的最新Linux内核和开发工具,旨在降低移动终端的开发成本,缩短新产品的上市时间。 这个合作平台特别关注于减少产业链中的各个环节,如...

    七种Linux手机平台

    **LiMO**(Linux Mobile)是一个由LiMo基金会推动的移动操作系统项目,旨在创建一个开放的Linux平台,适用于移动电话。LiMO的目标是通过开放的合作模式来推动移动Linux的发展。 **LiMO架构:** LiMO平台也采用了...

    availity-limo:[已弃用] 跨可用性项目的共享代码

    可用性豪华轿车跨可用性项目共享代码目录介绍Availity Limo 包含在 Availity 项目之间共享的代码。 目前,它由一些共享的 gulp 任务组成,但会增长到包含各种其他共享代码。安装npm install --save-dev availity-...

    基于ARM架构的上网本解决方案

    例如,飞思卡尔公司的i.MX515处理器就是基于ARM Cortex-A8内核的,这款处理器可以达到1GHz的速度,性能与Intel Atom相当,但其在功耗控制上更为出色。飞思卡尔的解决方案不仅包含处理器,还包括电源管理IC如MC13982...

    Huntr-Android:Limo Scavenger Hunt Android应用程序

    【Huntr-Android】是一个针对Android平台的项目,标题中的“Limo Scavenger Hunt”可能是指一个基于豪华轿车的寻宝游戏应用。在这个应用中,用户可能会被引导到不同地点寻找特定的物品或者完成任务,增添了一种趣味...

    Android智能手机平台概述.rar

    另一个区别是平台本身,limo 基金会没有自己的应用软件开发平台,而Google主导的开放手机联盟(OHA)却已有自己的移动开发平台Android至于 LiMo 与开放手机联盟的发展方向,其实不尽相同,LiMo 的平台只开放给会员...

Global site tag (gtag.js) - Google Analytics