背景
刷到司波图大佬玩frigate的教程,所以就打算搞个摄像头来玩玩,目前市面上300w像素的摄像头基本上都要一百多,而且系统充斥者各种广告,而且摄像头的数据需要上传第三方,理论上存在泄露的可能,所以我打算买个摄像头刷openIPC系统,这个系统是个嵌入式的Linux,有了Linux那么后续折腾起来就方便了,而且OpenIPC这个系统非常完善,支持rtsp串流,可以方便地接入frigate和HomeAssistant。
最近逛咸鱼的时候发现好多运营商退下来的摄像头,有些非常新,甚至没有使用,查询发现H3C TC2101已经有对应适配的OpenIPC固件包了,所以花30块钱收了一个崭新的没用过的机器,底部标签信息如图所示:

需要的工具
- 烙铁或者热风机,焊锡
- 编程器(3.3v)淘宝10元左右
- 25QH128CHIQ 型号的Flash非必需,如果把Falsh搞坏了可以淘宝买一个新的(2.2元左右,因为我手残,搞坏了一个,又重新买的 ^-^)
- 一个常用的Agent可以用来排查问题
虽然是22年的设备了,但是非常新,还有包装,唯一值得吐槽的是还是用了micro-USB接口的线,不过无伤大雅。

虽然有直接可用的固件包,但是还是有不少坑的
坑点1:芯片版本选择
这个设备有两个芯片版本,SSC337和 SSC335,虽然 SSC335 OpenIPC也支持,但是SSC337可以直接把固件拿过来用,不需要修改配置。建议购买生产日期在2022年2月之后的(我也是猜测,不能保证100%买到 SSC337)。
第一次刷机看到了网上教程直接使用编程器刷,所以下单了一个编程器,夹着Flash刷在备份固件的时候试了三次每一次都不一样,所以干脆我把Flash拆下来了 ,先备份原固件(必须备份,后面如果遇到驱动问题或者功能问题可以反编译固件了解原版固件是如何实现的),之后焊在编程器上刷,注意编程器需要短接1,2号引脚进入刷机模式,芯片上的圆点对应的引脚要和PCB上的1号引脚对齐。



注意焊接回去的时候引脚的方向,不要搞错了。
坑点2:固件选择
固件的选择,OpenIPC每天晚上的固件都会更新,实测我使用的8月29号编译的固件可以进入的OpenIPC系统,但是文件系统解压失败导致摄像头驱动异常,在GPT的建议下我改成了使用8月1号的版本,重新刷入固件后成功启动,摄像头运行正常。
坑点3:进入到系统后台
刷入固件后需要使用网线链接摄像头和电脑,默认地址是192.168.2.10(有的教程是192.168.1.10,GPT-5.6-luna给我提供也是192.168.1.10,导致我进步不去系统,白刷了好几次系统),另一头连接电脑的以太网口,地址手动设置为192.168.2.xxx(xxx不能是0 10 255其他值都可以)
电机驱动问题
实测电机驱动是用不了的,需要修改电机驱动,这些都是小问题,可以直接让Coding Agent使用ssh进入到摄像头内部设置。
后续
刷了OpenIPC系统后可以开启 rtsp 串流,可以接入到HA里面,也可以桥接进入HomeKit,也可以接入到Frigate里面做识别,总之可玩性很高,摄像头温度最高在70度左右,如果单纯用来录像温度还能低一些。
