Khadas VIM1S 刷机教程:OOWOW、TF 卡与 USB 线刷 eMMC
Khadas VIM1S 装系统:用 OOWOW 联网装进 eMMC、把通用镜像写进 TF 卡、用 Aml Burn Tool 线刷 -emmc 镜像,附默认账号和 OOWOW 恢复方法。约 20 分钟。
适用于Khadas VIM1S 官方系统镜像
先确认是 VIM1S
VIM1S 用的是晶晨(Amlogic)S905Y4 芯片,板载 10/100M 网口,USB-C 口同时用于 5V 供电和刷机。镜像文件名都以 vim1s- 开头,不能和 VIM4、VIM3 的镜像混用。Khadas 文档里没有提到需要换用不同镜像的 VIM1S 硬件版本。
准备
- 电源:5V/2A 的 USB-C 电源(Khadas 配的是 10W USB-C 适配器)和一根 USB-C 数据线。
- 显示器(HDMI)和 USB 键盘:用 OOWOW 菜单时需要;没有显示器也可以用网页操作,见方法一。
- 装到 TF 卡或 U 盘:一张 TF 卡或一个 U 盘,加读卡器。
- 用 USB 线刷 eMMC:一台 Windows 电脑,或 Ubuntu 电脑。
下载哪个文件
打开 Khadas VIM1S 官方系统镜像页,按文件名选:
| 文件名 | 用途 | 对应方法 |
|---|---|---|
vim1s-ubuntu-24.04-<server 或 xfce 或 gnome>-linux-5.15-fenix-<版本>-<日期>.img.xz | 通用镜像,写进 TF 卡或 U 盘直接启动 | 方法二 |
同上但以 -emmc.img.xz 结尾 | 晶晨 USB 线刷包,刷进板载 eMMC | 方法三 |
vim1s-oowow-<版本>-sd.img.gz | 从卡启动 OOWOW 安装器 | 刷坏了怎么救 |
vim1s-oowow-<版本>-spi-upgrade-sd.img.gz | 恢复 SPI 闪存里的 OOWOW | 刷坏了怎么救 |
vim1s-oowow-<版本>-spi.img.gz | SPI 闪存原始镜像,不能写卡 | 刷坏了怎么救 |
vim1s-yocto-<日期>-test.img.xz | Khadas 标为 test 的 Yocto 线刷包 | 一般不用 |
系统选择:要桌面选带 xfce 的,只要命令行选带 server 的,这两种都是 Fenix 1.7.5(日期 250925),建议优先选。带 gnome 的桌面版本站只有较旧的 Fenix 1.7(日期 240926)。下载后可以按 如何核对下载文件的 SHA-256 核对。
注意带 -emmc 的文件只能用 USB 线刷工具刷进 eMMC,写进 TF 卡不能启动;Khadas 说明只有通用镜像能装到外部存储。
方法一:用 OOWOW 联网安装到 eMMC(最简单)
VIM1S 出厂就在 SPI 闪存里带了 OOWOW 安装器,eMMC 里没有系统时会自动进入它。这种方法从 Khadas 服务器在线下载系统,不需要本站的文件。
- 取出 TF 卡和 U 盘(Khadas 要求进 OOWOW 前先拔掉 TF 卡)。接上网线,或准备好 Wi-Fi;接上 HDMI 显示器和 USB 键盘。
- 接通电源。eMMC 里已经有系统时,按住 FUNCTION 键,短按 RESET 键,再松开 FUNCTION,强制进入 OOWOW。
- 跟着向导走:连接网络 → 显示可用系统 → 选择系统 → 下载并安装。
应看到:安装过程中红灯和白灯闪烁;装完后白灯常亮、红灯熄灭。
- 重启后从 eMMC 进入新系统。
没有显示器时:用 USB 线把 VIM1S 接到电脑,浏览器打开 外部资料(请使用来源按钮访问) 就是同样的 OOWOW 菜单;同一局域网里也可以访问 外部资料(请使用来源按钮访问) 是序列号后 5 位),但 OOWOW 防火墙默认阻止远程访问,要先在 OOWOW 菜单 Network → Firewall Mode 里改成 allow(允许局域网连接);USB 直连不受限制。也可以用手机开一个名为 oowow、密码 12345678 的热点,在 OOWOW 里短按 POWER 键开启 Easy Wi-Fi,让板子自动连上。
OOWOW 菜单里还有 Write image to eMMC(把 U 盘里的镜像写进 eMMC,支持 .img、.img.xz、.img.gz、.img.zst)和 Dump image from eMMC(把 eMMC 备份成镜像)。
方法二:写进 TF 卡或 U 盘启动
- 打开 balenaEtcher,点“从文件烧录”,选不带
-emmc的vim1s-ubuntu-….img.xz,点“选择目标”选 TF 卡或 U 盘,点“现在烧录”。Linux 也可以用 Khadas 给的dd命令,但dd不会自动解压,要先把.img.xz解压成.img(例如运行unxz 文件名.img.xz),再把/path/to/image换成解压后的.img、/dev/sdX换成你的卡:
sudo dd if=/path/to/image of=/dev/sdX bs=1M && sync- 把卡插进板子背面的 Micro-SD 卡槽(或插上 U 盘),接通电源。Khadas 说明 VIM1S 的引导程序按 USB → SD → eMMC 的顺序找系统。
应看到:显示器上出现 Khadas 标志,随后进入 Ubuntu。
警告写入会清空整张卡或整个 U 盘,选目标时看清容量。
方法三:USB 线刷到 eMMC
Windows:Aml Burn Tool
需要本站的 Aml Burn Tool(3.2.0)。本站的镜像是 .img.xz 压缩包,先用 7-Zip 解压出 -emmc.img。
- 解压工具包,进入
V3\Driver目录,双击dpscat.exe(不会弹出窗口),再双击dpinst64.exe安装驱动。32 位 Windows 用dpinst32.exe。 - 双击工具包里的
Aml_Burn_Tool.exe打开工具(Khadas 的 VIM4 说明里它在V3目录下)。 - 点 Setup → Load Image,选解压后的
-emmc.img。 - 用 USB-C 线把板子接到电脑(板子会自动上电),再让板子进入升级模式:2 秒内连按 3 次 Function 键后松开。
应看到:红色电源灯闪约 3 秒后熄灭,表示进入升级模式(Maskrom 模式);电脑会自动识别到这块板子。
- 点 Start,等进度走完。完成后断开 USB 线,重新上电(Khadas 页面没有写这一步的细节,以工具提示为准)。
注意进度超过 15% 后中途点 Stop,eMMC 可能已被完全擦除,需要重新刷一次。电脑 USB 口供电不够时,给板子另接电源。
Function 键不好按时,也可以:按住 POWER 键不放,短按一下 RESET,数 2~3 秒后松开 POWER,白色 Sys 灯亮起即进入升级模式。
Ubuntu 电脑:burn-tool
Khadas 说明这套工具只在 Ubuntu 上验证过。
sudo apt-get install libusb-dev git parted再用 git 克隆 Khadas 在 GitHub 上的 utils 仓库(本站暂未收录,地址见文末“官方资料”进入的 Khadas 页面),进入仓库目录安装:
sudo ./INSTALL让板子进入升级模式后检查:
lsusb | grep Amlogic应看到:ID 1b8e:c004 Amlogic, Inc. DNL。然后刷写(换成你的镜像路径):
burn-tool -v aml -b VIM1S -i /path/to/vim1s-ubuntu-….-emmc.img应看到:最后输出 burn successful^_^。
更多按键和界面说明见 Khadas VIM 刷 eMMC。
第一次开机和登录
- Ubuntu 默认账号
khadas,密码khadas,登录后请先改密码。 - SSH:在路由器后台查到板子的 IP 后,在电脑上运行
ssh khadas@板子的IP,第一次连接输入yes确认。 - OOWOW 本身:SSH 或串口登录用
root,没有密码。OOWOW 的防火墙默认阻止远程访问,用 USB 线直连电脑始终允许。
以后升级
Khadas 官方 Ubuntu 镜像可以直接在线升级:
sudo apt update
sudo apt full-upgrade
sudo reboot刷坏了怎么救
- 线刷中断、eMMC 启动不了:按方法三用 Function 键(连按 3 次)进入 Maskrom 升级模式,重新刷一次
-emmc镜像。 - FUNCTION + RESET 进不了 OOWOW:用 balenaEtcher 把
vim1s-oowow-<版本>-spi-upgrade-sd.img.gz写进 TF 卡或 U 盘,插上开机,等它自动把 OOWOW 恢复进 SPI 闪存,然后拔掉卡重启。 - 只想临时用 OOWOW:把
vim1s-oowow-<版本>-sd.img.gz写进 TF 卡,插卡开机就是 OOWOW。 - 插了卡也不从卡启动:Khadas 说明有时 eMMC 里的系统会挡住外部启动,需要先清空 eMMC(例如在 OOWOW 里操作),再试。
- 启动 OOWOW 时红灯一直闪或常亮:Khadas 说明启动 OOWOW 时红灯短闪 1~3 秒是正常的;一直闪烁或常亮才表示 OOWOW 启动失败,这时按上面的方法恢复 SPI 里的 OOWOW。
- 在 OOWOW 里直接写 SPI:
vim1s-oowow-<版本>-spi.img.gz是给 SPI 闪存的,不能写卡。把它放进 U 盘,在 OOWOW 的终端里运行下面的命令(路径换成 U 盘的实际挂载位置):
gzip -dc /tmp/mounts/USB-sda1/vim1s-oowow-<版本>-spi.img.gz | spi_update警告spi_update 不检查文件是否适合这块板子,写错文件可能导致板子无法从 SPI 启动。只用 vim1s 的文件。
- 想看启动日志:USB 转 TTL 串口接 GPIO 排针:GND→17 脚,TXD→18 脚(Linux_Rx),RXD→19 脚(Linux_Tx),Khadas 的表里还列了 VCC 3.3V→20 脚。VIM1S 波特率 921600。见 用 USB 转 TTL 串口调试开发板。
更多 OOWOW 用法见 Khadas OOWOW 安装器。
资料来源
按 Khadas 官方文档(VIM1S Getting Started、Install OS、Boot into Upgrade Mode、Interfaces、Boot flow,VIM4 Install OS into eMMC via OOWOW,OOWOW User Manual、How-To、Devices,Install OS into External Storage、Install OS into eMMC on Ubuntu、Remote access、Upgrade System、Setup Serial Tool)整理,2026-10-22 查阅。
提示本页按厂商官方文档整理,本站没有在实机上测试。按键位置和文件名以你的板子和 Khadas 官方说明为准。
整理:AppGoBox · 依据 · 本站未在实机上逐一验证