Mac 给瑞芯微刷飞牛 fnOS 完整指南

重要提示(M4 芯片必看)

M4 芯片的 Mac 直连瑞芯微设备极易出现识别失败(No found any rockusb device)。强烈建议使用带有独立供电的 USB 扩展坞,并尽量使用 USB 2.0 接口和原装数据线。


第一阶段:准备工作

  1. 准备固件文件 :前往飞牛官网下载对应设备的 .img 固件包,并解压 得到 .img 裸镜像文件。
  2. 准备引导文件 (Loader) :获取对应芯片的 MiniLoaderAll.bin 文件(可从 Windows 版的 RKDevTool 工具包中提取)。
  3. 准备硬件:一根质量良好的 USB 数据线,以及一个带独立供电的 USB 扩展坞。

第二阶段:安装 rkdeveloptool

由于 macOS 上 upgrade_tool 不支持飞牛 fnOS 的裸镜像格式,需自行编译 rkdeveloptool。

1. 安装编译依赖

bash

复制代码
brew install automake autoconf libusb pkg-config git wget

2. 克隆源码并编译

bash

复制代码
git clone https://github.com/rockchip-linux/rkdeveloptool
cd rkdeveloptool
autoreconf -i

# ️ 关键步骤:添加参数绕过 M4 Mac 上 Clang 编译器的 VLA 警告报错
./configure CXXFLAGS="-Wno-vla-cxx-extension"
make

3. 安装到系统路径

bash

复制代码
sudo cp rkdeveloptool /opt/homebrew/bin/

第三阶段:进入 Maskrom 模式

  1. 确保瑞芯微设备处于断电状态。
  2. 按住设备上的 Maskrom 按钮,或使用别针/镊子短接主板上的 Maskrom 触点。
  3. 保持按住/短接状态,用 USB 线将设备连接到 Mac 的扩展坞上。
  4. 等待 3~5 秒后,松开按钮或断开短接。此时设备通常处于黑屏状态。

第四阶段:执行刷机

打开 Mac 终端,依次执行以下命令(请将路径替换为你实际的文件路径):

1. 验证设备连接

bash

复制代码
rkdeveloptool ld

成功标志 :终端输出类似 DevNo=1, Vid=0x2207... 的设备信息。若未输出,请检查扩展坞连接并重新进入 Maskrom 模式。

2. 写入引导文件 (Loader)

bash

复制代码
rkdeveloptool db /path/to/MiniLoaderAll.bin

3. 写入系统镜像

bash

复制代码
rkdeveloptool wl 0 /path/to/fnos_image.img

注意 :wl 0 表示从地址 0 开始写入,这是刷写裸镜像的标准命令。耐心等待进度条走完。

4. 重启设备

等待终端提示写入完成(Download complete)后,执行:

bash

复制代码
rkdeveloptool rd

第五阶段:首次启动与配置

  1. 拔掉 USB 线,为设备正常通电。
  2. 将设备通过网线接入路由器。
  3. 登录路由器后台,查找名为 debian 的设备,获取其 IP 地址。
  4. 在浏览器中输入该 IP 地址,按照飞牛 fnOS 的引导完成注册与初始化配置。
相关推荐
Xxtaoaooo3 天前
私人日记不想散落在多个App?我用DailyTxT把记录、搜索和图片都放进自己的NAS
docker·nas·dailytxt
明王明王10 天前
PVE 装飞牛 fnOS 1.2:从虚拟机创建到数据盘配置
nas·飞牛
ynchyong11 天前
海思MV310机顶盒 Debian9 NAS刷机终极教程
nas·机顶盒·mv310
东风微鸣11 天前
把威联通 NAS 接进 Prometheus 监控
nas·威联通
Mr_韩12 天前
子网路由实战:无需公网 IP,异地直接访问家庭内网全部设备
运维·网络·物联网·nas
承渊政道13 天前
自建服务越来越多怎么管理?Docker部署Flare,搭一个自己的数字入口
运维·docker·容器·内网穿透·cpolar·nas·flare
cpolar技术支持13 天前
喜欢的直播总要蹲点?用 bililive-go 在 NAS 后台自动录制直播并远程管理,再用 cpolar 让外地也能看回放
内网穿透·cpolar·nas·远程访问·自托管
java_logo14 天前
Docker 部署 Emby:轻松搭建家庭影音媒体服务器
服务器·docker·nas·emby·飞牛nas·群晖nas·轩辕镜像
cpolar技术支持20 天前
本地数据库客户端只能自己用?用 cpolar 安全访问 NAS 上的 PostgreSQL 管理台
postgresql·内网穿透·cpolar·nas·pgadmin
҉人间无事人24 天前
TrueNAS操作系统25.10.7安装使用详细说明、ZFS缓存解析
nas·truenas·nas系统安装·nas系统使用