2026年7月30日 星期四 猫川漫记

猫川漫记

Lonely journey of a cat.

寻宝记

寻宝记:中天微处理器(上)

之前闲的蛋疼做 CPU 架构收集,其他老的大型机架构还比较好找,一些仅限 FPGA 的架构也没什么收集的必要,北大众志只有一台传说中的 A15 网络计算机,之前闲鱼刷到过但是感觉库存年限过久需要超级拼装,最终没找到场地进行这项事业所以作罢。剩下的还有日本日立的 SuperH(这个之后会讲)和神秘的 C-Sky 处理器。

版本不同

直接搜索 C-Sky 能拿到的唯一结果是曾经销售过的诛仙剑开发板,采用国芯 6605s 处理器,在闲鱼蹲守 50 块钱买到了一块(这个板子当年也就二三十块钱),但是由于配置过于有限(只有 64M 内存),可玩性很难说很高(相关内容在本博客之前的文章有过介绍)。而且这个芯片采用的是 CSky ABI v1,基本上是摩托罗拉的 MCore,不过有些略微修改,而 ABIv2 则是一个和 v1 没什么关系的架构。虽说官方提供了一个 QEMU 的模拟环境,但总归是没有真实硬件好玩。

小垃圾俱乐部

经过简单搜索 IP 核型号等内容,发现 C-Sky V2 还是存在一些容易获得的产品,但基本上都是没有 MMU 的小垃圾,比如 WinnerMicro 的 W80x 系列(淘宝十块钱多一块),CB2201 和 CB5654,都是和 ESP32 对肘的小垃圾。而大的芯片虽然能找到,但是基本都是非常难以二次利用或获取的形态,例如零跑的凌芯01,奔图的打印机系列芯片以及极海的工业打印机产品。

进入兔子洞

既然普通搜索无法找到,那就探索一下 C-Sky 相关的软件内容。GitHub 上的 Buildroot 主分支只有 CI 用的几个 FPGA 和 GX6605s,就是之前 ABIv1 的小垃圾。但是之前编译固件时用的是 master_backup 分支,这个分支里有有效的 board 目录,和上游对比发现额外增加了 csky 相关的三个文件夹,以及 silan 和 dahua 两个目录,由于之前的闹腾鱼寻宝并没有找到中天微自家的 Anole、Eragon 和天涯剑,因此关注落到了 Silan(士兰微)和 Dahua (某华)上,Silan 目前官网只有功率器件,各种电机/LED驱动芯片以及 ARM 相关的无聊芯片,对型号的搜索也一无所获。

现在仅剩的希望是某华 7200,闹腾鱼上能搜到拆板芯片(现在能搜到主板了),但是拆板芯片对应的原始机器很难查找,只找到这个产品的原厂芯昇半导体(是某华拆分出来的企业,比较神奇的是还有个重名的中移芯昇,导致查找资料非常恶心),然后官网的页面上只有一个带框图的 PDF,其他内容一概没有。至此事情暂时陷入了僵局。

在多次引号搜索尝试后,在 IPCamTalk 和某个台湾申必论坛搜索中发现有人在 uboot 串口日志中提及了 Dahua DH7200 Inside 字段,于是查看对应型号,发现有 HFW4833M 这一型号,于是就去某华官网尝试下载固件更新,但是更新需要当前版本号和设备序列号。设备序列号倒是好找,二手鱼搜索一下就能找到,但是固件版本购买之前很难获取,于是继续查找,发现还是神奇的 IPCamTalk 有人上传了类似型号的的截图,把版本号提交了还真能获取到更新,于是下载回本地开始分析。

疯狂解包下午茶

下载回固件 zip,解压后发下有几个说明书(直接忽略),和两个 bin 文件,两个 bin 文件都是把 PK 改成 DH 的低素质 zip 压缩文件,解包后一个是包含 uboot,zsbl 和内核的包,另一个是一个解出来之后是 SecrityImgMagic V2.0(注意错别字) 后面直接高熵区段的加密文件系统,考虑到验证是否是真正 C-Sky 架构用不到解密这个磁盘镜像,暂且无视。另一个文件解出来了一长串分区,其中 zsbl,uboot,内核和几个文本分区未加密,但其他分区都是高熵 SecrityImgMagic V2.0 分区,暂时没什么办法解决。但是有内核和引导器就可以判断是否是我们需要的东西。

一开始用 file 命令查看 dhboot.bin,发现他们的神人给 uImage 打的包文件系统标志是 Linux/ARM,但是吓我一跳我释放忍术 strings 查看之后,发现里面有 csky_nand.c 的引用,结果只是打包工程师素质过低瞎写 flag。同时固件中提取出 bootargsParametersV2 等文件,能看出还有其他产品使用类似方案,因此闲鱼选择了一个比较便宜的其中有的型号购买,接下来就是等待到祸了。

未完待续

本以为购买到硬件就是事情的结束,但是没想到拿到手以后才是炸弹的开始,且听下回分解。题外话:现在 AI 发展的很好,配合国产的低米线模型,固件扔进去资料吐出来,喜欢加密的厂商有福了。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注