简介:InkCase i5 (拆机图请移步:http://bbs.mydigit.cn/read.php?tid=2006268 )
经过大家的努力,现在已经可以做为独立的电纸书来使用。
目前的功能有:
- 电纸书应用 ebook 作者:索马里的海贼(QQ:3298302054) , wushy 贡献菜单功能
- 图片浏览 jpg
主要刷机资料:
- (推荐下载) 图文刷机教程:https://wiztrader.ctfile.com/fs/FfC198007421 (感谢作者:天気雨 QQ:727999552)
- (推荐下载) DIY固件:最新二键刷机包 https://wiztrader.ctfile.com/fs/sXq199116072
- (过时)20170419 https://wiztrader.ctfile.com/fs/SAI199098409
- (过时) 修正双重启动等已知问题 20170410 https://wiztrader.ctfile.com/fs/PAs197383276
- (过时)Windows带usbtty功能 20170406 https://wiztrader.ctfile.com/fs/hrS196017989
- (过时)原版固件:https://wiztrader.ctfile.com/fs/dCd197387966
需要在刷自制固件之前,备份各个分区的img文件
我在Image文件中放置了我自己设备的img文件,不知道不同设备的能否通用,建议最好还是先备份
打开Software文件夹中的AndroidTool_Release_2.58
,依照前方的教程进入刷机模式,点击设备分区表
,此时右方会列出当前分区,请截图保存。
此图片仅供参考,实际情况以自己的为准。
打开Software文件夹中的AndroidTool_Release_v2.35
,在高级功能中点击导出镜像
,按照图片中分区表中的LBA-起始扇区,Size-扇区数
导出各个分区的img文件并正确命名。
建议最后一个user分区导出时,Size-扇区数设置为0x00006000,这样导出的img文件应会正常包含user中的文件。
将img文件放置于Image文件夹中,在androidtool中右键点击导入配置,选择config
文件,点击低格
,完成后,点击执行
等待刷机完成即可。
此时最后一个user分区效验会出现问题,忽略此错误,在高级功能中点击重启设备
,重启后即可正常使用。
此错误log中提示user分区只有10816K
ERROR:DownloadImage-->memcmp failed,Checked(10816K)
更新历史:
- 2017.04.06 自制固件出炉
- 2017.04.07 开放usbtty功能
- 2017.04.10 电纸书功能可用
- 2017.04.12 天気雨制作刷机教程
- 2017.04.19 wushy增加菜单功能;解决图片显示异常;引入更新模式图片,待机图片,关机图片
- 2017.04.20 修正时序引起的待机图片异常
- 2017.04.26 增加filefb模式,刷新频率为1秒
使用中主要注意事项:
- 为防止脚本异常,所以固件在非usbtty模式下,默认直接挂载U盘功能,所以连接电脑时,!!一定!!按以下步骤才能正常更新 a.先插拔一次,让系统进入合理的更新模式 b.再次插入,这时脚本系统接管U盘,可正常更新 c.卸载U盘,拔出USB线 d.无需再重启,可直接进入使用状态
本教程Windows刷机部分由HowToLoveChina撰写,。本人不承担任何相关责任。
请从前述地址下载二键刷机工具包(DIY固件)
- 连接USB以后长按设备上的按钮。
- 如果没有安装过驱动,请定位到刷机包中相应目录,安装驱动
- 运行DIY固件中的AndroidTool 。界面下方应提示发现LOADER设备。
- 先按"低格",再点"执行",应可以正常重启,即刷机完成。
- 如果顺利就刷好了。如果遇到system校验失败,可以把上面的勾都去掉,继续刷user,在高级中“重启设备”,可能就好了。
- 如果重启后,不显示女性图片,连接电脑有两个盘符,请重刷 system 和 user 。只出现一个请重刷user .
- 多次重刷还是有问题,请转1再来。
注:WIN10操作系统的用户 请访问 https://github.com/HowToLoveChina/InkCaseMe/tree/master/%E5%B8%B8%E8%A7%81%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/2%E3%80%81WIN10%E9%A9%B1%E5%8A%A8%E4%B8%8B%E8%BD%BD 下载相应的驱动。
正常执行的设备,应该是显示一个女性的画面,可自行更改U盘中的logo.jpg
系统用最好的语言PHP为基础
电纸书请把要看的TXT保存成UTF8格式,然后复制到设备的ebook目录下。单击为看下页,长按是上页,双击出菜单选书
常见问题请移步:https://github.com/HowToLoveChina/InkCaseMe/wiki
根目录的 app.txt 存放当前设备的工作应用名称,比如 test
创建同名目录 test ,内放置 test.php 即可。
php请按以下规则编写
$im = imagecreatetruecolor( 360 , 600 );
....中间处理代码....
imagefile($im,"/dev/fb" , 1 );
需要说明的是imagefile这个函数是本系统的自定义函数,需要在电脑上调测时,请自行编写
function imagefile($im,$file,$mode){ imagepng($im); }
这样在浏览器中输出,即可实现本地测试。
** /etc/init.d/rcS **
-
检查system user 是否正常 ,如果不可用,那么通过 g_file_storage 把这两个区挂出来,供用户在操作系统里刷写
-
检查有没有 /mnt/udisk/usbtty 如果有,那么不挂U盘,变成usb串口,
-
检查有没有 /mnt/udisk/update.sh 如果有,那么更名为 _update.sh 并执行。完成后重启
-
检查有没有 /mnt/udisk/system/boot.sh 如果有,那么执行,否则执行 /opt/etc/rc.local
在 /mnt/udisk/system/sleep.php 定期检查有没有按键,如果长时间没有按键,进入standby模式,待机12小时也不少1%的电。
/mnt/udisk/system/boot.sh 中最后启动 button 程序,如果有按键,将键值交给 key.sh
key.sh 将
单击转换成 n 参数交给应用
长按转换成 p 参数交给应用
双击转换成 d 参数交给应用
待机唤醒事件 转换成 n 参数交给应用