盒子概况和准备的工具

咸鱼入手30大洋的CM211-1机顶盒,这个盒子是晶晨S905L3B芯片(4核心),内存2G,8G储存(emmc)。这么好的配置拿来看电视感觉太浪费了,因为家里有公网IP,于是准备折腾下。把它改造成一台小型服务器,并配合ddns实现外部访问。

工具及文件准备。

注意接下来的操作可能会损坏你的盒子,操作不可逆,请及时备份你的数据,本教程只针对CM211-1CH盒子(盒子背面CM211-1,第125号,CH)其他不一定适用。刷机有风险,仔细斟酌操作。
c0f87c3e60a8378cac0f2a235a4cf3f

安装安卓9.0系统

首先安装晶晨烧录工具,确认安装驱动,并打开工具
文件》》导入烧录包》》选择下载的CM311-1固件解压后的img文件》》右边两个擦除都点上》》开始
拆开机顶盒,使用USB公对公线插入盒子靠近网口的USB口,另一头先不要连接电脑,使用镊子 短接EMMC的56引脚, 另一头USB再插入电脑,持续短接5秒,自动开始烧录系统。
179ce1cef1cc5dee0fbbf5d8915c9b6
d37ea18bfc4ea6b46060d462e86d3db

安装ARMbian

  1. 下载ARMbian操作系统,使用rufus软件将系统写入到U盘中。
  2. 先不要插入u盘。
  3. 盒子启动安卓9.0系统
  4. 使用ADB工具连接到盒子(注:可以通过路由器查找盒子的IP地址)。端口5555
  5. 命令行输入:
    reboot update
  6. 这个时候先不要按回车,准备将u盘插入盒子靠近网口一侧的USB口,再按下回车的瞬间,立即插入U盘。(这一步很关键)
  7. 成功后盒子会从U盘启动ARMbian系统,此时路由器会显示一个新的设备名称为armbian,用ssh工具连接这个IP地址,端口22,
    默认用户名:root 密码:1234
  8. 连接至ARMbian后,此时系统运行在U盘中,SSH输入命令
    armbian-install
  9. 根据提示选择125将ARMbian安装至EMMC闪存。完成后,拔掉U盘断电重新启动盒子,至此ARMbian安装完成,目前HDMI无法正常使用,其它功能正常。

后续

我安装了Casaos,部署了ddns-go,配合电信给的公网IP,目前还算可以,功耗很低。性能也基本够用。