PocketChip-9$掌上电脑离线刷固件

image

http://chip.lotek.fr/docs.getchip.com/pocketchip.html#welcome-to-pocketc-h-i-p

首先这款神奇原来的项目已经废弃了,所以在线的刷机方法已经不能用了,

目前只能通过本地环境刷固件。

这是谷歌搜到的某位大神分享的收藏地址:

https://archive.org/details/C.h.i.p.FlashCollection

这是简要的截图:

clip_image001

我们下载全部文件:

chip-sdk.ova :virtualbox 虚拟机,已经配制好的环境;

chip-sdk :  用来配置刷固件所需的环境,其中有个setup_ubuntu1404.sh脚本,可以用来一键配置;

chip-tools : 顾名思义就是一些工具脚本;

flash-collection : 大神收藏的一些固件;

opensource.nextthing.co.tar.bz2 :镜像源备份;

下载所有文件如下图:

clip_image001[6]

其中chip-sdk里面是一个虚拟机ovf文件,直接导入到虚拟机里面开机;

这里发生了一个插曲,虚拟机打开以后发现有密码,大概看了一下网页,

也好像没提到密码,我当时各种尝试都失败,所以就没去管,过几天以后我再一次试,当时看到

clip_image002

我就试着输入以下vagrant,谁想到还真被我猜中了,然后就赶紧改了一下密码,免得以后忘记;

进去系统看了一下目录,安装好了一些相关的刷机工具(在vagrant目录下),心中大喜:

clip_image001[8]

后来发现里面没有刷机文件(flash collection目录下),我就用winscp上传到home目录下:

clip_image001[10]

刷固件步骤:

第一步:配置环境

chip-sdk虚拟机已经被大神配置好环境了,具体的看 /home/vagrant/ 目录下,有四个相关文件夹

如果用虚拟机的话就不用再配置环境了;

在物理机情况下(直接在物理机上装有linux),我们把上面所需的几个文件夹同文件一起都复制到一个

工作目录下,再装一些需要用到的软件:

sudo apt-get install android-tools-fastboot u-boot-tools u-boot cbootimage uuid-dev

libacl1-dev liblzo2-dev libusb-1.0-0-dev libusb++-dev libusb-1.0-0 libusb-dev git

其中 u-boot 在我测试的时候没有找到,所以没去管,后面也没出错,所以自行决定要不要安装,

最好都装一下;

再进去 chip-sdk/ 目录下修改setup_ubuntu1404.sh脚本,里面注释掉后面几个无效的链接:

image

再运行 setup_ubuntu1404.sh :

chmod 755 ./*.sh && ./setup_ubuntu1404.sh

运行到最后 git clone那里会报错,不过没关系,到此为止前期环境已经OK了;

第二步:刷固件

先连好fel脚和GND脚(网上找的图):

image

再进入chip-toos\ 目录下 运行如下命令 :

./chip-update-firmware.sh –L ../testing-gui-b543/

其中 –L 是local的意思,刷本地的固件,后面是固件位置;

下面是写入固件过程截图:

cda51893e63666684a1a51dd6ff2a22

刷入完成:

adec52969f0d759e02dce095d517303

整个刷机过程很顺利,最后刷入固件可能会慢一点,差不多十分钟左右。

效果图:

IMG_20190219_032416IMG_20190219_043231

下面的是刷机环境及上面提到的固件:

链接:htt删ps://p掉an.ba我idu.com/s/哦1D7FOsquyoH4哦7AHZYGwR1Kg
提取码:z3i7

需要注意的几点:

1.运行chip-update-firmware.sh 脚本前把chip连接到电脑,并确保连接没问题,

可以用 lsusb 查看设备;

2. fel脚和GND脚连接;

3.最好使用物理机刷固件,虚拟机里面可能会在waiting for fel….或者waiting for flashing…那里卡住;

如果waiting for fel….这里卡住,检查有没有连接好fel脚和GND脚,chip有没有接通电脑。

如果waiting for flashing….那里卡住,则就用物理机,网上说是卡在这一步的主要原因是chip重启时

虚拟机没有识别到chip的falsh模式(虽然显示usb状态显示flash模式),我就卡在这里好几天,后来用物理机就OK了。

下面是一些有关网址:

http://chip.lotek.fr/docs.getchip.com/

http://chip.lotek.fr/

https://gopherproxy.meulie.net/1436.ninja/1/Phlog/wiki.cgi%3f20190118b

https://medium.com/@0x1231/nextthingco-pocket-c-h-i-p-flashing-guide-3445492639e

https://github.com/SaltyCybernaut/PocketCHIP-flash-utils

https://blog.fawcs.info/tag/waiting-for-feltimeout/

https://archive.org/details/C.h.i.p.FlashCollection

转载于:https://www.cnblogs.com/xiaotianquan/p/10400660.html

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值