|
|
本帖最后由 radio88 于 2026-5-12 18:12 编辑
很少玩机顶盒,手里有几个朋友送的机顶盒。之前刷电信天邑系列都是拆机短接刷机,然后写入Linux另作他用。
前几天到手一台R3300L,外壳卡扣设计没有螺丝,捅AV孔内按键无法连接,不想撬开卡扣短接刷机,于是想到晶晨刷机免短接神器,买一个不贵,五一假期玩机心切,于是准备制作一个。
翻遍元件盒没有找到24C02,找到一台拆散件的DVD,吹下24C02,使用转接PCB和ch341编程器刷入论坛下载的晶晨刷机神器固件程序,HDMI线剪掉一公头焊接测试,结果不起作用,经过反复验证程序没有问题,看来此24C02是阉割版(内部无引出A0 A1 A2,也就是5脚版24C02)。
晶晨刷机神器原理是amlogic BootROM 在 EEPROM 地址 0x52 处读取 8 字节,如果内容为boot@USB,它会强制启动USB联机模式。既然如此,翻出一颗直插8脚的24C08,使用十六进制编辑器新建一空白文件,在0xf8处写入boot@USB ,编程器写入焊接插入已经刷入Linux系统的机顶盒,命令验证,显示返回结果0x52,再次使用刷机,连机成功。
截取一小块洞洞板焊接,由于使用直插原件,样子比较丑,后期准备使用热缩管封住保护以防止短路,也相对美观一些。
总结:
1、24C02/04/08都可以用来制作。
2、阉割版24xx系列不可以使用。
3、可以使用下载的bin固件,也可自己新建,0xf8开始8字节为 boot@USB即可。
4、原则I2C总线要接上拉电阻,不接上拉电阻也可以,但如果要稳定运行还是接上拉电阻。
5、刷好固件可使用带HDMI接口的Linux系统机器验证,输入命令: sudo i2cdetect -y -r 0 如果返回0x50,则不能使用,如果返回0x52,那就是已经制作成功了。
接线:
1/3/4/7脚短接接入HDMI的17引脚(GND),2/8脚短接接入HDMI的18引脚(VCC),芯片5脚接HDMI的16引脚,芯片6脚接HDMI的15引脚。
24C02S905固件网上很多,本坛有也有很多帖子提供下载。
买一个不贵,但通过制作可以增长知识平添乐趣,分享给需要自制的朋友参考,不喜勿喷。
附加:
N年前升级中九机顶盒自制ch341编程器。
24C02写入程序后Linux验证结果对比。
|
-
1000069306.png
(13.54 KB, 下载次数: 9)
程序
-
1000069304.png
(120.71 KB, 下载次数: 13)
图纸
-
1000069308.png
(11.08 KB, 下载次数: 10)
Linux检测返回显示
-
1000069307.jpg
(2.94 MB, 下载次数: 14)
早期24C08
-
1000069302.jpg
(5.83 MB, 下载次数: 18)
自制S905面短接刷机工具1
-
1000069303.jpg
(6.5 MB, 下载次数: 13)
自制S905面短接刷机工具2
-
1000069309.jpg
(673.31 KB, 下载次数: 11)
刷好Linux做数播的机顶盒
-
1000069316.jpg
(308.84 KB, 下载次数: 9)
芯片编程
-
1000069317.png
(44.5 KB, 下载次数: 8)
Linux命令验证对比
-
-
S905刷机HDMI免短接固件.zip
343 Bytes, 下载次数: 10
上一篇: 先科Q7机顶盒-瑞芯微RK3229芯片-安卓4.4.4/安卓6.0.1-刷机包下一篇: 瑞芯微RK3188芯片-多种机型固件合集-刷机固件包
|