☰
瑞芯微电视盒子A5X Max+进Maskrom刷机救砖全流程指南
2026/9/28 15:51:11 网站建设 项目流程

如果你手里正好有一台 A5X Max+ 电视盒子,而且已经受够了原厂固件里那些弹窗广告、桌面推荐位还有后台悄悄发热的应用,我猜你迟早会搜到刷机教程这一页。这台盒子用的是瑞芯微方案,处理器的 BootROM 天然留有 Maskrom 模式,理论上就算系统彻底开不了机,也能通过 USB 把底层存储整个重写一遍。可问题恰恰在于,网上关于 A5X Max+ 的刷机教程大多只丢一句“短接进 Maskrom”,具体短接哪里、短接多久、电脑端该看到什么、固件选哪个,全都语焉不详。

我这次就是在这上面翻来覆去折腾了整整两天,短接点换了三个、驱动装了又卸、烧写中途还报过几次错,最后才把固件稳稳当当地写了进去。所以这篇东西不打算讲那些浮在表面的大道理,直接把我踩过的每一个坑连同排查思路都摆出来。如果你正准备给 A5X Max+ 刷机,建议先把我后面这些步骤看完再动手,能省下不少冤枉时间。

1. 为什么别人能救砖你不能:Maskrom 模式和 Recovery 的本质区别

1.1 瑞芯微方案从 BootROM 到 Maskrom 的启动逻辑

要理解 A5X Max+ 这类瑞芯微盒子为什么这么依赖 Maskrom 模式,得先知道芯片上电后干的第一件事是什么。处理器内部有一块很小的 BootROM,它不依赖 eMMC、NAND 或任何外部存储上的数据,上电瞬间就会执行。BootROM 会去检测外部存储里有没有合法 Bootloader,如果检测到了,就把流程交给 loader 继续引导系统;如果检测不到,或者检测到短接引脚被拉低,BootROM 就进入一个等待 USB 命令的底层状态,也就是我们常说的 Maskrom 模式。

Maskrom 模式下的芯片不会去加载 Android、不会启动 Recovery、不会理会 HDMI 输出,它只做一件事:通过 USB 和电脑上的刷机工具通信,让电脑可以直接读取、擦除、写入底层存储。

这个机制可以用一个不恰当的比喻来理解:正常开机相当于一台电脑从硬盘引导系统,BootROM 相当于主板 BIOS,而 Maskrom 模式相当于开机进到了 BIOS 的刷写界面,硬盘里系统坏了没关系,只要 BIOS 还能用,就能把整个硬盘重新刷一遍。

A5X Max+ 之所以专门需要短接进 Maskrom,是因为它的 BootROM 并不会无条件让你进底层模式,必须有一个硬件信号触发。不同瑞芯微芯片触发方式略有区别,但绝大多数板子都会在 PCB 上预留短接触点,这就是刷机教程里“短接”二字的由来。

1.2 为什么 Recovery 模式在这个盒子上不靠谱

很多刚接触盒子刷机的朋友会问:Recovery 模式也能刷机,为什么非要用 Maskrom?原因很简单,Recovery 本质上还是依赖 Bootloader 和 boot 分区存在的。Recovery 引导入口通常写在 bootloader 里,如果 bootloader 损坏、uboot 分区被写坏、或者 kernel 连不起来,Recovery 根本进不去。

而且 A5X Max+ 这类电视盒子的原厂固件,经常把设备刷写限制写在 bootloader 里,即使你通过组合按键进了 Recovery,也可能只会看到一个没有刷机选项的界面,或者干脆卡在 Recovery 启动界面出不来。相比之下,Maskrom 模式在 BootROM 层面工作,不经过任何系统分区,所以它的优先级是最高的,也是救砖能力最强的一种方式。

1.3 那些“短接刷机没反应”的人,多半卡在哪一步

我在网上看到很多类似“e900-s 短接刷机 没反应”的求助帖,也见过有人把 A5X Max+ 短接了无数次,电脑始终毫无反应。以我这次实测的经验来看,大多数没反应不是芯片坏了,而是下面三个原因里至少占了一个:

  • 短接点找错了,或者短接的两个焊盘并不是 Maskrom 触发脚。
  • 短接时序不对,应该先短接再上电,结果你先通电后短接。
  • 电脑端驱动没装好,设备其实已经进入 Maskrom,但系统显示“未知 USB 设备”或者干脆没动静。

这三个问题在后面的章节里一个一个展开说。

2. 拆机短接实测:从找测试点到进 Maskrom 的完整链路

2.1 拆机之前先做的准备

A5X Max+ 的外壳通常是卡扣加螺丝的组合,拆机工具不用太复杂,一把小十字螺丝刀、一个塑料撬棒、一把尖头镊子就够了。如果你手边只有金属镊子,尽量在操作前先碰一下暖气片、水管这类接地金属放掉身上静电,避免静电打坏电路板上的敏感元件。

拆外壳的时候注意卡扣位置,不要用蛮力撬。我第一次拆的时候拿金属螺丝刀硬顶卡扣,结果把外壳边缘顶出一个小缺口,虽然不影响使用,但看着总归不舒服。正确做法是从 HDMI 口或者 USB 口附近的缝隙入手,用塑料撬棒沿着边缘慢慢划开,听到“咔哒”声再往前推进。

拆开之后把主板翻过来看,短接点不一定都在正面。我的这块 A5X Max+ 主板上,短接点藏在芯片旁边一个小区域里,一开始被散热片挡了大半,费了不少劲才看到丝印。

2.2 找到短接点的通用方法

A5X Max+ 的批次和硬件版本可能有差异,短接点的具体位置不能完全照搬网图。最靠谱的办法是找 PCB 上主控芯片附近两个相邻的、看起来像测试点的焊盘,常见特征包括:

特征说明
丝印标记有的板子直接印着 CLK、GND、DM、DP、MASKROM、RECOVERY、TEST 等字样
相邻焊盘两个距离很近、没有连接任何排针的裸露焊点,通常在芯片背面或周围
过孔附近靠近 CPU 的过孔两边可能隐藏短接触点,但需要用万用表确认
调试排针旁如果板上有 6Pin 或 4Pin 调试排针,短接点往往就在它附近

需要特别提醒的是:短接点不是随便找两个金属点碰在一起就行。有些主板上有大量测试点,短接错地方轻则没反应,重则可能拉低供电导致元件烧毁。如果不确定,先用万用表的蜂鸣档找到地线,再去识别相邻的信号脚。我习惯先把板子对着光线拍一张高清照片,放大慢慢看丝印,比用肉眼凑上去看舒服很多。

2.3 我实测的操作时序

进 Maskrom 的正确操作顺序很关键,我在这一步反复验证了好几遍,最终稳定可复现的流程如下:

  1. 把 A5X Max+ 断电,拔掉 HDMI 线、电源线和所有外接设备。
  2. 用 USB 数据线连接盒子的 USB 口到电脑,但此时不要给盒子插电源。
  3. 用镊子短接你确认好的两个测试点,保持按住。
  4. 插上盒子的 DC 电源,继续保持短接状态 3 到 5 秒。
  5. 注意电脑屏幕右下角,正常情况下会出现 USB 设备接入的提示音,设备管理器里能看到“Rockchip USB”或“Maskrom”设备。
  6. 确认设备识别成功后,松开镊子,打开刷机工具开始操作。

这里有一个很多人容易犯的错:先插电开机,再拿镊子去短接,结果芯片已经正常启动了,短接信号根本不会被 BootROM 理会。正确顺序一定是短接先于供电,或者短接状态从断电持续到上电。

另外,USB 口的选择也有讲究。建议优先用盒子背部最靠近电源口的那个 USB 口,那通常是 OTG 口;如果机器有一个 Micro USB 口或 Type-C 口,那就更明确是刷机口了。我用错了前面的 USB 口试过一次,识别不到任何设备,换成 OTG 口后立刻正常。

2.4 短接后依然正常开机的排查思路

如果你按上面的时序操作,盒子还是正常进入 Android 系统,说明短接没有真正影响 BootROM,常见原因有几个:

  • 短接点不对,芯片没有收到 Maskrom 触发信号。
  • 镊子接触不良,或者焊盘表面有氧化层,导致信号时断时续。
  • 这台 A5X Max+ 的批次短接点位置和网上教程不同,需要再找其他点位。

我第二次尝试就遇到“短接后还是开机”的情况,当时换了一个焊盘组合才成功。每次测试时都确认电源状态是关键。建议每换一个短接点就重复完整时序,不要图省事只短接不重启。

3. 电脑端环境:Rockchip 驱动和 RKDevTool 的前期准备

3.1 驱动安装顺序

Maskrom 模式下,盒子会被电脑识别成一个底层的 USB 设备,Windows 必须安装瑞芯微官方驱动才能正确识别。驱动安装的顺序比大多数人想象的重要得多。

我第一次犯的错就是先插设备再装驱动。系统已经把这个未知设备缓存成了一个错误的设备状态,导致装完驱动后重启多次都无法识别。正确做法是:先安装驱动,重启电脑,然后再插入处于 Maskrom 模式的设备。

具体步骤:

  1. 下载瑞芯微 DriverAssitant 工具,解压后右键“以管理员身份运行”。
  2. 点击“驱动安装”,等待安装完成。
  3. 重新启动电脑。
  4. 进入设备管理器,确认没有感叹号或未知设备残留。
  5. 然后再按上一节的时序把 A5X Max+ 接进 Maskrom。

装驱动的时候,一定要把杀毒软件和 Windows Defender 暂时关掉,否则驱动文件可能被杀软拦截,安装过程看起来成功,实际上驱动文件没写进去。我一开始没关杀软,结果设备管理器里反复出现未知 USB 设备,排查了很久。

Windows 10 和 Windows 11 还有一个麻烦:默认会强制驱动签名验证,瑞芯微官方驱动没有微软签名,就可能被系统拒载。解决办法是进入“恢复”菜单里的高级启动,选择“禁用驱动程序强制签名”模式,重启后再安装驱动。也可以用管理员权限运行命令:

bcdedit /set testsigning on

执行完重启后,系统进入测试模式,未签名驱动就可以正常安装。刷机完成之后,记得用bcdedit /set testsigning off关掉测试模式,免得影响其他软件。

3.2 设备管理器里应该看到什么

按住短接点上电之后,设备管理器里常见三种情况,我用表格整理一下:

设备管理器显示含义下一步
Rockchip USB / Maskrom Device已进入 Maskrom,状态正常打开刷机工具开始刷写
Rockchip Loader Device进入了 loader 模式通常也能刷机,但部分底层操作受限
未知 USB 设备 / 无任何动静驱动没装好、线材不对或短接失败拔掉设备重装驱动,换 USB 线重试

有些机器进入 Maskrom 后会同时弹出一个空盘符或者没有任何盘符,这是正常的,因为 BootROM 阶段的 USB 协议是给刷机工具用的,不是普通磁盘模式。不要纠结为什么看不到 U 盘一样的盘符,刷机工具能识别才是关键。

3.3 RKDevTool 界面的基本认识

电脑端除了驱动,还需要一个刷机工具,最常用的是瑞芯微的 RKDevTool。打开之后,主要看两个标签页:“下载镜像”和“高级功能”。

“下载镜像”页面用来配置要写入的分区。里有一个分区表,包含 loader、uboot、trust、resource、kernel、boot、system、userdata 等条目。每个条目对应一行,右侧可以勾选文件和设置路径。

“高级功能”页面最重要的是备份和读取功能。如果你当前还能开机,优先在系统里备份原厂固件;如果已经砖了,也可以在这个页面尝试读取底层分区。我后面详细说怎么备份。

RKDevTool 的版本不需要我写死推荐哪一个,不同 A5X 固件包说明里通常会标注建议的工具版本。优先使用固件发布者指定的版本,免得因为工具版本不匹配导致刷写失败。我这次用的是网上玩家分享的整合包,里面工具和驱动是配套好的,省了不少事。

4. 刷写过程里那些让人想摔机器的报错,及对应处理

4.1 刷机前强烈建议先备份原厂固件

进 Maskrom 之后,很多人第一件事就想着“擦除所有数据然后开刷”,这其实是最危险的操作。一旦擦除了底层关键分区,而新固件又不匹配,你可能会丢失原来的 MAC 地址、蓝牙地址、HDCP Key,甚至出现 WiFi 和蓝牙地址变成 02:00:00:00:00:00 的诡异问题。

所以我在刷机前,只要系统还能启动,就优先用 adb 把整块存储备份出来。执行流程大致是这样的:

adb shell su dd if=/dev/block/mmcblk0 of=/sdcard/backup_a5xmax.img bs=1M exit adb pull /sdcard/backup_a5xmax.img .

这条命令会把 eMMC 整块内容原样导出成一个镜像文件。要注意的是,备份文件的大小和 eMMC 容量基本一致,A5X Max+ 如果是 16GB 版本,备份文件就有大概 16GB,所以存储空间一定要预留够。如果内置空间不够,可以先插一个 U 盘,把镜像写到 U 盘上:

dd if=/dev/block/mmcblk0 of=/mnt/usb_storage/backup_a5xmax.img bs=1M

如果你已经完全开不了机,那就只能在 Maskrom 模式下用 RKDevTool 的分区读取功能,把底层的原厂分区一个个读回来。这个过程麻烦一点,但值得做。后面刷的固件就算再浪,心里也知道手里有一份真正的“后悔药”。

4.2 常见报错和排查对照表

刷写过程中,我遇到和收集到的报错大概可以归成这几类:

报错/现象常见原因处理办法
Download Boot Failedloader 文件和芯片方案不匹配,或者 loader 没有正确加载换对应方案的原厂 loader,再点一次执行
Write LBA 失败分区表与固件分区不匹配,或者 eMMC 坏块先执行“擦除 Flash”,再重新烧写,确认固件适用型号
校验失败 / Run failed固件包不完整,或 USB 供电不足导致写入中断重新下载固件,比对 MD5,换机箱后置 USB 口和短线
进度条一直停在 3% 或某个固定百分比工具没真正进入 Maskrom,或固件包分区异常重新短接进 Maskrom,清空之后重刷
刷完之后黑屏无输出固件里的显示输出配置和你的电视不匹配,或第一启动很慢换一个 HDMI 口试试,等 3 分钟以上,接串口看日志

这里特别说一个最容易模拟失败的场景:烧写过程中 USB 线稍微碰了一下,然后烧写直接中断,盒子再也开不了机。这种时候不要慌,因为 Maskrom 还在,BootROM 并没有坏,重新走一遍短接进 Maskrom 的流程,再烧一次就行。救砖永远比修复软件系统要简单,这是瑞芯微方案值得肯定的地方。

4.3 擦除 Flash 到底该不该做

RKDevTool 里有一个“擦除 Flash”的按钮,很多人习惯性先点一下再刷。但从实际经验来说,如果不是烧写报错提示分区冲突,我建议跳过这一步。擦除 Flash 会清掉底层所有内容,包括某些厂商软件写入的校准数据和密钥,而这部分数据不一定能从刷机包里恢复。

如果确认新固件包足够完整,而且你不需要回原厂系统,那擦一下也无所谓。但如果你还指望保留原来的 WiFi 地址、蓝牙地址,就不要随意全盘擦除。可以先用工具读取 loader 和参数分区,备份好再操作。

固件包的安全问题也要提一句:盒子刷机的圈子比较杂,固件包来源不明是常有的事。尽量从固件发布者的帖子或者你确认过的玩家群下载,下载完比对发布者提供的 MD5 校验值。不要贪图方便,从乱七八糟的网盘链接下载魔改包,刷进去可能带广告、后门程序,甚至把盒子的底层分区恶意改写。

5. 刷机成功后的第一步:系统校验、备份保留与后续玩法

5.1 首次开机,先做这些校验

A5X Max+ 刷机成功之后,不是看到桌面就算完事了。建议先做一轮基本校验,免得用到一半才发现 WiFi 是坏的、遥控器连不上、蓝牙不能用。

首先确认系统版本和硬件参数:

adb shell getprop ro.build.version.release adb shell getprop ro.product.model adb shell df -h

看系统版本是否和你刷的固件预期一致,磁盘分区挂载是否正常。接下来重点测试网络和遥控器。很多第三方固件刷入后,蓝牙遥控器需要重新配对。我的办法是先把盒子用网线接上,然后进设置里把蓝牙遥控器重新搜索配对,尽量不要依赖红外遥控器,因为有些精简固件默认没有红外遥控驱动。

WiFi 和蓝牙地址如果显示成 02:00:00:00:00:00 这种全 0 地址,基本可以确定底层校准数据在刷机过程中被清掉了。这种问题在新固件里不一定每次都能自动修复,最稳妥的方法还是用我之前说的备份恢复原厂参数分区。

5.2 原厂备份一定要留着

刷完新固件之后,很多人都把备份文件扔在角落不再理会。但我建议把备份文件拷贝到电脑硬盘和网盘各一份,因为后续折腾过程中随时可能遇到某个 bug,需要回原厂验证是硬件还是固件问题。不要觉得新固件稳定就不需要备份,等你某天刷了个半成品固件发现 HDMI CEC 失效、DTS 音轨无声、蓝牙不稳定的时候,就知道原厂 bin 文件多值钱了。

如果哪天要刷回原厂,流程和在 Maskrom 模式下刷第三方包一模一样,只是把镜像文件换成原厂备份而已。瑞芯微救砖能力强的另一个好处是:你可以随意尝试各种固件,翻车了大不了再刷回来,完全没有什么“开机变砖就报废”的心理负担。

5.3 后续的扩展玩法

A5X Max+ 刷完开源或精简固件后,可以玩的点其实挺多。我目前主要把它当本地播放器用,换了一个轻量桌面,配合 NAS 里的电影库,比原厂系统干净太多。还有一些朋友喜欢研究外置 USB 启动 Armbian 系统,把盒子改造成小型 Linux 主机,跑点轻量服务,这个方向可以慢慢折腾。

不过一定要记住,任何折腾都要建立在“进得了 Maskrom”和“手里有备份”这两条基石上。只要短接触点找对、工具链能识别设备,这台盒子基本不会变真砖。我这次刷完之后最大的感悟就是:刷机这件事,最难的从来不是下载固件和点击执行按钮,而是耐心地把硬件触发点和电脑端环境一个个排查清楚。

如果你正准备刷 A5X Max+,别急着找最新的魔改包,先花十分钟把短接点和驱动确认到位。经验之谈,这一步稳定了,后面的路会顺得多。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询