数码之家

 找回密码
 立即注册
搜索
查看: 7456|回复: 32

[另类] 40元的巨来电2W充电宝开箱翻车及折腾

[复制链接]
发表于 2020-3-24 14:14:11 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 muzhi 于 2020-3-24 16:36 编辑

照例,本篇主要做个人记录用可能过于啰嗦,如果碰巧同时能对你有启发帮助不胜荣幸

如果只看结论,右上角 电梯直达 去2楼,也可 点我直达




某晚,在酷安DIY区看到有公司倒闭出一批共享充电宝,如下为卖家提供拆机照

外观
525e43d460b225ad5c4767ca2144efce.jpg a034cc574154fa147c497343b114b20d.jpg

主控板
1a68c38b173a55e3aba4997966e97496.jpg 69fa499256fdbb6be33c58b0eef819f0.jpg
屏幕
52abf13098f52560fbf78e1b28b62ce1.jpg 1b5f44e53174646bdb51f3911baf11cf.jpg
电芯
af1097ff5b200d356682bb3ed4d03612.jpg e73361f3511ffb20edc385d905168ae2.jpg
总结下就是:40元+15元邮费,2W毫安电芯+ mtk6582 + 屏幕。好像还行,资金紧张当晚只下单了一个。

第二天,卖家发帖发现主控板有两种,一种蓝色板一种绿色板。同时放出绿色板拆机照:

97394fe88b1a6e39b2a3307b6792b0c2.jpg

个人总结如下:
QQ图片20200324101754.png
绿色板型号被磨掉,如果都能跑安卓,二者性能差距不大,否则就是安卓手机和单片机的区别。当时我的已经在路上,只能自求多福了。

等快递的间隙,部分离卖家近的玩家已经收到快递,反馈如下:

一直卡开机进度条,推测可能是后台服务器倒闭
97aac65e102e97027607621c3bc8e657.jpg

蓝板工厂模式显示的硬件信息

b405b03489d0b5cf260e70409c3752be.jpg

充电宝默认不输出,蓝板短接下图中所指点即可输出
861860723f79173da9ec7b639c205d2d.jpg

卖家建了Q群用于一起上车的玩家交流



等了几天终于到货了

包装正面和侧面

IMG_20200319_185400.jpg IMG_20200319_185412.jpg

开箱

IMG_20200319_185503.jpg IMG_20200319_185606.jpg

主体 屏幕后有放三合一充电线的凹槽

IMG_20200319_190543.jpg IMG_20200319_190654.jpg

保卡说明书 及自带的2A充电头

IMG_20200319_190553.jpg IMG_20200319_190611.jpg

充电宝主体部分

IMG_20200319_191053.jpg IMG_20200319_190714.jpg

屏幕框 拆开  绿板  翻车了:cry::cry::cry::cry:

IMG_20200319_191229.jpg IMG_20200319_191658.jpg

螺丝:充电宝5颗+固定屏幕3颗  屏幕框5颗小螺丝+两个橡胶垫  带一个无标TF卡和一张移动物联卡   而且似乎我手上这台屏幕也翻车

IMG_20200319_193240.jpg IMG_20200320_113336.jpg

成色全新 电池亏电 板子上有microUSB的焊盘,用风枪吹了个尾插上去,插电脑也没啥反应



翻车成绿板带的痛慢慢消化,该折腾还是得折腾
按照惯例,编程器夹子读SOP8的flash,一直识别不出型号,不得已取下来焊接到转接板,还是读不出

IMG_20200320_112207.jpg

看了下是北京兆易的32Mbit/4MB flash。手动设置下终于读取,看来不用取下,是识别有误

-7eb449c585fd57d4.png

原版4M固件:

原版4Mflash固件.zip (4 MB, 下载次数: 1)


binwalk看了下没啥结果,注意到取掉TF卡后,连开机进度条也没了,一直倒计时10秒重启,看来TF卡还有影响

TF卡插电脑,显示容量4G,文件如下:
516a577bd6f795d7.png

文件夹中是一些广告视频,将TF中bin文件也binwalk看下,倒是发现有一个yaffs文件系统,但研究半天也没啥眉目,此路不通看来需要换个思路

Cache_-475173de286c9c42..jpg

板子背面有焊点,也懒得用万用表测了,先找个能用的GND出来,CH340接电脑,把CH340的RX拿手上挨个试,真试出来了板子的Tx

IMG_20200320_164348.jpg

完整串口输出在这: https://paste.ubuntu.com/p/VQtCBhGmXX/
原版串口输出.zip (17.31 KB, 下载次数: 0)

783b576438f5c26a.png

请教了下群友,荔枝派 大开源交流群的@LinColn指出这是全志的melis系统。在此表示感谢@LinColn
Screenshot_2020-03-24-11-25-06-287_com.tencent.mo.png

melis?同时玩家群中@xx杏 提示绿板被磨掉型号的主控可能是全志F1C100s,手头恰好有一个同是全志F1C100s的荔枝派Nano,死马当活马医吧

准备先烧个uboot试试,将自带的flash取下,打算换个大容量的,无奈之前瞎折腾把家里能拆的flash全拆了带学校改路由器去了,都快打算拆路由器了在老王送的电子烟的板子上发现一个8M的flash,小是小了点,先用着吧。

按照荔枝派Nano的教程 http://nano.lichee.pro/index.html,在云服务器上编译好uboot,教程中提到用sunxi-tool通过USB烧入,由于USB插电脑没反应,继续用编程器把编译出来的U-boot-sunxi-with-spl.bin 烧入,然而串口没任何输出。

当晚在荔枝派linux技术交流群和@gcc-arm-linux-gnueabihf 讨论,开玩笑说“这USB感觉就是个摆设”,提到使用jtag,无奈jtag放假没带回来

当晚继续做功课,注意到原版开机输出中是分段boot0和boot1的,翻全志相关文件,查这种封装的可能是什么芯片,了解到了xboot,考虑是不是换固件导致串口引脚换了?

第二天,按照https://github.com/xboot/xboot/blob/master/documents/xboot-system-development-guide-zh-CN.md的介绍,开始编译xboot,企图利用xboot“一次编译 到处运行”的特点能不能让这车有起色同时排除uboot有问题的可能性,尝试将xboot支持的全志型号(f1c100s  h3  v3s)全编译烧录测试了一次,串口仍然无输出。
多提一句,编译xboot使F1C100s用的工具链和v3s不同,应该用arm-eabi-,否则会报错“uses VFP register arguments”

期间各种尝试,咳!病急乱投医了都

  • 尝试把荔枝派Nano的固件直接写入,无输出
  • 尝试把原版固件boot0部分截取出来再烧录回去,提示boot1启动失败跳转到fel模式,但USB不可用
  • 尝试把自编译的U-boot-sunxi-with-spl.bin 中uboot部分提取出来放到原版固件的boot1处,形成一个魔改固件。依旧启动失败进入fel模式
  • 尝试从TF卡座引出串口,不可用没输出
QQ截图20200321223558.png
玩家群中之前分享过一个挖坑网的链接 https://whycan.cn/t_412.html。挖坑网和晕哥之前就知道,当时看了下不是太明白。中午时看到另一篇https://whycan.cn/t_439.html。正巧是之前链接的参考4。看了下感觉目前我大方向是对的,已经可以进入fel模式,只是卡在USB上,看来这USB是关键。

之前焊好尾插连接电脑没反应,以为是自己焊功差虚焊,加焊、取下重焊了多次,热风枪390度对着吹想着应该不能再虚焊吧。用万用表测microUSB背面的焊点和USB也通着就是用不了,这时仔细一端详才看到这microUSB的D+ D-咋“与世隔绝”没接啊,大坑,就说USB没反应。

看了下板子晶振和手边荔枝派Nano晶振频率相同,先按F1C100s的管脚开怼,查手册查到引脚,正发愁这封装引脚这么近该怎么飞线,发现CPU背面的两个焊点很可疑,万用表正反一打应该就是了,半信半疑剥了一根数据线把D+ D-焊到上面,开机进fel,插电脑。第一次感觉看到这个“无法识别的USB设备”如此亲切

QQ截图20200322144813.png

任务管理器看一下,偷个懒直接用芯片精灵看下VID和PID

QQ图片20200324124715.png

按照http://linux-sunxi.org/FEL/USBBoot#Using_sunxi-fel_on_Windows的介绍,"1F3A:EFE8"这就是了  “驱动”打上,
QQ截图20200322145516.png

打驱动和Windows下的sunxi-tool在上面介绍页面都有,这里就不放了,为了避免dll等幺蛾子,还是转到Linux下吧

QQ图片20200324125436.jpg

Linux下sunxi-tool下载 编译 安装 执行 完美识别,ID=1663,确定是F1C100s。开始刷入之前编译好的一堆uboot、xboot、Nano的固件等。串口依旧没输出。可是也没有USB插入的声音。按道理如果固件不匹配开机失败会进入fel模式,USB会有反应的,也就说明固件事实上开机成功,串口确实换引脚了。

查手册,在pdf中搜索“UART0_TX”找到所有可能的引脚
  • PC3 右上5
  • PE1 右下4
  • PF4 右中10


找到并刮出来覆铜层,打算一个一个试,刮完才注意到PC3连到flash去了,查了下手册应该是用作SPI了

IMG_20200322_160324_HDR.jpg

照旧,CH340插电脑打开串口调试工具,地线一接,CH340的Rx拿手里,不断按sw3使板子不断重启保持一直打印,试PE1就看到打印了

QQ截图20200322155717.png

把PE1从R17的空焊盘接线出来,串口失而复得了,开始刷固件,Nano的固件可以用但Nano的多是16M flash,我换上的flash只有8M,想起昨晚做功课在荔枝派群文件有看到Nano的8M固件,回去找来
QQ截图20200322155726.png

在此对上传者表示感谢。下载固件后进fel模式用sunxi烧入,成功开机
可以不换flash换系统,方法会在2L总结中提供

QQ图片20200324132505.png

由于没找到板子的Rx,还不能输入,继续找Rx,查了下手册,PE1是Tx PE0就应该是Rx,找了下PE0接到U13的2脚,这个SOP8封装的U13也没有印记。不清楚是什么芯片,先拆掉,拆掉发现底部有字“13DQ1829”,也没看出啥名堂。

终于登陆系统
Cache_-69b834e5942038c7..jpg

将飞线整理下,屏幕把用到的线全飞出来接个杜邦,flash飞出来一个开关便于进fel模式,microUSB背面线补上插个数据线引出来既是供电也能刷固件。屏幕外框打洞,热熔胶固定

IMG_20200322_203315_HDR.jpg

IMG_20200322_203331_HDR.jpg

IMG_20200323_180118.jpg

充电宝也用一根4p线改装了下,绿板将插座右起第1和第3短接即可输出

IMG_20200323_175651_HDR.jpg




一些补充

  • 有玩家发现绿板带的TF卡显示容量4G,事实上后面还有未分区的空间,应该是16G卡


-69940fe7d1be0b9a.png

而且读写速度还不错

-3110f4e00f217cd4.jpg

  • 蓝板的确是安卓系统,在玩家群中尝试刷机失败后,有酷友发现直接otg外接键鼠可以破解,具体详情请移步 酷安



至此,此次巨能充的绿板折腾告一段落。后续研究F1C100s和各个模块间连接引脚和使用协议,争取适配屏幕和无线模块。

对所有帮助过参与过讨论的人表示感谢

部分图片来自群友或者酷安,对发布者一并表示感谢

话说,要是早点细心发现USB是摆设,至于走这么多弯路、绕这么大圈子嘛!看来还是得细心啊

总结结论二楼发

打赏

参与人数 4家元 +69 收起 理由
有点不烧 + 20 謝謝分享
沙漠臭屁虫 + 20
sy2008 + 24 看不懂,大牛 软硬通吃
mousebat04 + 5 優秀文章,大佬能人,支持折腾。.

查看全部打赏

 楼主| 发表于 2020-3-24 14:20:42 | 显示全部楼层
本帖最后由 muzhi 于 2020-3-24 17:03 编辑

总结:
  • 绿板被磨掉的主控是全志F1C100s,刷固件需要用USB或编程器。
  • 主控背面焊点,原版固件的Tx,两个没锡的小孔是电压脚。microUSB的D+ D-没接,需要从主控背面的焊点交叉飞线到microUSB背面的焊点,我的已经打胶了不能拍图,看下面的示意图吧
QQ截图20200324164002.jpg
  • 目前还无法驱动屏幕或者无线模块,刷Linux后只能把串口两根线飞出来用TTl访问,刷linux后串口变为PE0和PE1,需要飞线引出来,一个在R17的空焊盘,一个在U13的2脚
  • 全志全系芯片如果启动失败会自动进入fel模式,这个模式下可以通过USB刷系统,原版系统短接flash的1脚和4脚会进入
全志全系列芯片都是 由BROM (芯片内部) 轮询各种 tf卡/flash, 检查是否有合法的启动介质,

如果有就载入 SRAM并启动,

如果都没有找到就进入FEL (USB烧录模式)

所以, 如果你的 TF卡/spi flash 里面有引导程序(boot0), 那么拔出 TF卡或短路 spi clk 到 gnd都可以。


  • fel下烧写可以参考这篇 https://whycan.cn/t_2449.html 使用DD或Win32DiskImager烧写,或参考这篇http://linux-sunxi.org/FEL/USBBoot#Using_sunxi-fel_on_Windows使用sunxi-tool
  • 推荐把linux固件烧进TF卡中,flash容量太小了,进入fel模式后先给spi随便写点啥反正别让从spi正常启动就行,可以烧写我提取出来的boot0.bin 度盘链接: https://pan.baidu.com/s/19JgIzzwK74cHYABv3m_9Xg 提取码: 9dtb    boot0.zip (24.15 KB, 下载次数: 0)
  • 屏幕是480*960的,有时间争取适配驱动屏幕,估计还是不同固件引脚复用的问题,巨来电的屏幕插在Nano上可以直接亮屏虽然啥也不显示......
  • 有没有大神能把电路图总结整理出来啊,看引脚看的眼花了都
  • 挖坑网前辈评价melis:
    其实就是ucos的核修改过来的内核+类linux的驱动架构+miniGUI/orangeGUI+全志自己的音视频播放编解码中间件cedar


回复 支持 反对

使用道具 举报

发表于 2020-3-24 14:49:39 | 显示全部楼层
很厉害的样子哈哈
回复 支持 反对

使用道具 举报

发表于 2020-3-24 15:39:58 | 显示全部楼层
拆件都值了啊,还翻什么:lol:
回复 支持 1 反对 0

使用道具 举报

发表于 2020-3-24 17:14:31 | 显示全部楼层
太厉害了 我有个唱戏机 固件丢了 刷不了 能否帮忙给刷下啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 17:29:01 | 显示全部楼层
不明白为什么2楼没了 只好发4楼了


总结如下:

  • 绿板被磨掉型号的主控是F1C100s,原版是全志melis系统
  • 可以刷Linux,需要spi flash编程器或者把原板子没接的microUSB D+ D-飞线接上,可能还需要焊一个尾插
  • 由于目前屏幕和无线模块还不能用,刷Linux只能通过ttl,需要从U13的2脚和R17的焊盘引出串口线
  • 主控背面的焊点如下,如果从主控背面USB的D+D-往microUSB D+ D-飞线,应该交叉接
QQ截图20200324164002.jpg

全志全系列芯片都是 由BROM (芯片内部) 轮询各种 tf卡/flash, 检查是否有合法的启动介质,

如果有就载入 SRAM并启动,

如果都没有找到就进入FEL (USB烧录模式)

所以, 如果你的 TF卡/spi flash 里面有引导程序(boot0), 那么拔出 TF卡或短路 spi clk 到 gnd都可以。

  • 原版系统可以短接flash的1脚和4脚进入fel模式,在这个模式下可以刷固件,应该也可以给TF卡中刻录能导致开机失败的boot0.bin,插入TF卡造成开机失败进入fel模式
  • fel模式刷机可以参考这篇 linux-sunxi.org荔枝派Nano 全流程指南 使用sunxi-tool,也可以用晕哥https://whycan.cn/t_2449.html挂载后用dd或Win32DiskImager烧写
  • 建议在fel模式下先把原spi flash中的melis系统清空。容量太小了,可以把固件写入TF卡从TF卡启动
  • 下一步有空争取适配驱动屏幕和无线模块。最后设想大概就是通过无线ssh控制并控制屏幕显示内容
  • 不知道有没有大神能根据板子画出来原理图或总结主控与各个模块通过哪个引脚相连?推测屏幕不工作还是不同固件引脚复用不同,巨来电的屏幕插荔枝派Nano可以点亮但白屏,看引脚走线这个一头雾水看的眼都花了

回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 17:35:06 | 显示全部楼层
aladdincp 发表于 2020-3-24 17:14
太厉害了 我有个唱戏机 固件丢了 刷不了 能否帮忙给刷下啊?

emmm,有固件不会刷?还是没固件?
回复 支持 反对

使用道具 举报

发表于 2020-3-24 21:23:36 | 显示全部楼层
一个充电宝搞这么复杂,这成本大幅度上升,怪不等会倒闭。又制造出一堆电子垃圾。
回复 支持 1 反对 0

使用道具 举报

发表于 2020-3-24 21:39:09 来自手机浏览器 | 显示全部楼层
看了半天不知道在说啥:lol:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-24 22:15:28 来自手机浏览器 | 显示全部楼层
yilingking 发表于 2020-3-24 21:39
看了半天不知道在说啥

哈哈哈,表述能力太捉急,前辈见笑了。我努力加强
回复 支持 1 反对 0

使用道具 举报

发表于 2020-3-24 23:02:35 来自手机浏览器 | 显示全部楼层
这种不是安卓的就不好玩了
回复 支持 1 反对 0

使用道具 举报

发表于 2020-3-25 11:28:05 来自手机浏览器 | 显示全部楼层
还有没有卖的,想买个蓝板的玩,闲鱼只看见一个卖90的,不划算了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-25 11:41:06 | 显示全部楼层
青柠檬i 发表于 2020-3-25 11:28
还有没有卖的,想买个蓝板的玩,闲鱼只看见一个卖90的,不划算了

卖家坚持随机发货,蓝板绿板看运气,但这一阵被整的似乎有点头大已经暂停出货了。

打赏

参与人数 1家元 +5 收起 理由
a1264746471 + 5 求私信一个链接 谢谢

查看全部打赏

回复 支持 反对

使用道具 举报

发表于 2020-3-25 12:52:22 | 显示全部楼层
muzhi 发表于 2020-3-25 11:41
卖家坚持随机发货,蓝板绿板看运气,但这一阵被整的似乎有点头大已经暂停出货了。 ...

请私信个链接
回复 支持 反对

使用道具 举报

发表于 2020-3-25 14:35:50 | 显示全部楼层
这真是高手呀,见多识广的高手:biggrin:
回复 支持 反对

使用道具 举报

发表于 2020-3-25 14:39:04 | 显示全部楼层
百度了一下巨来电充电宝,真是惊到我了
回复 支持 反对

使用道具 举报

发表于 2020-3-25 15:26:25 来自手机浏览器 | 显示全部楼层
电池不大、屏幕不小、这是广告机?还是充电宝?:lol:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-25 18:42:09 | 显示全部楼层
微笑生活 发表于 2020-3-25 15:26
电池不大、屏幕不小、这是广告机?还是充电宝?

把广告机和共享充电宝合二为一
回复 支持 1 反对 0

使用道具 举报

发表于 2020-3-25 20:04:37 | 显示全部楼层
muzhi 发表于 2020-3-25 11:41
卖家坚持随机发货,蓝板绿板看运气,但这一阵被整的似乎有点头大已经暂停出货了。 ...

收到,谢谢。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-19 14:57 , Processed in 0.405601 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表