鉴于X96 Max+有太多的版本,博主手上的X96 Max+的版本为Q2。其余的版本并没有办法逐一进行测试。所以建议询问卖家盒子的版本,这对刷机有一定的帮助。
2023年4月1日

X96 Max+ 通用

下载镜像,刷机工具

点此下载文件(bullseye和jammy中选择一个下载即可。bullseye对应debian11,jammy对应ubuntu 22.04)

至于balenaEtcher,如果你已经安装好了那就无需下载。

刷入镜像至U盘

我们首先打开Etcher,来到如下画面

然后选择“Flash from file”,找到我们刚才下载的镜像文件并打开

然后我们点击“Select Target”

选择U盘(请备份好u盘中的重要文件)

然后点击“Flash”即可!(记得在UAC中选择“是”)

刷完之后,我们就可以弹出u盘,准备下一步的步骤了。

然后就可以拔下来,准备下一步操作。

在盒子上启动并设置armbian

盒子网卡如果为IP1001M,请先将u盘插上电脑,然后打开boot驱动器。

然后修改uEnv文件

修改成如下

FDT=/dtb/amlogic/meson-sm1-x96-max-plus-ip1001m.dtb

然后按下ctrl+s保存,再拔出。

首先,机器先不要通电。机器先接上HDMI,网线和电源线。

然后插上我们刚才制作完成的u盘(记得插入USB3.0口,否则可能不识别),然后找来一根牙签或者较小的螺丝刀,捅进机器的AV孔中(确保你能感受到按到了里面的一个按钮)

(博主的机器已换壳,所以上面没有标识)

然后通电即可!等到有画面的时候,立刻松开螺丝刀之类按住按钮的东西。

完整启动流程如下:

来到如下画面的时候,我们就可以通过SSH登录了

登陆账户:root 登陆密码:1234(通过SSH登录)

在显示器中会显示机器的IP地址,通过此ip地址来进行SSH登录

然后开始设置root密码

然后到了这一步我们输入1并回车选择bash即可

然后到了新建一个另外的普通用户,若你后续没有安装桌面等需求可以直接跳过,博主在这里选择新建一个。

然后是设置语言环境和区域格式,五个选项分别填入54,4,10,1,1并回车即可

当完成之后就可以自由输入命令操作啦!

至此,我们的在u盘上运行linux已经完成,接下来你可以参考教程继续设置千兆网卡以及刷入emmc(这些为可选项,是否进行可以根据自己的意愿而定)

设置千兆网卡(可选)

该步不适用于搭载IP1001M网卡芯片的x96max+盒子(最近才得到盒子的建议查看一下板子上的网卡型号)
该步教程可能不准确,如果无法驱动,请尝试使用另外一个方法(点击此处前往

我们将u盘插回到电脑中,然后找到boot驱动器并打开。

然后找到uEnv.txt文件并打开。

我们再打开dtb文件夹,然后双击amlogic

往下翻,直到见到x96max plus字样。

然后根据盒子的版本选择正确的dtb文件,将其路径写入uEnv.txt文件中。

建议向盒子卖家查询盒子的版本。博主的盒子是Q2版本的,对应用的是meson-sm1-x96-max-plus-q2.dtb,所以uEnv.txt中的FDT配置成如下

至于其余版本那就修改到相应版本的dtb文件即可。

如果不知道版本可以尝试使用meson-sm1-x96-max-plus.dtb

修改完成后,按下ctrl+s进行保存,然后将u盘重新插入盒子并启动,就能驱动千兆网卡!

刷入emmc(可选)

我们直接在ssh或终端中运行以下命令(以root的身份)

armbian-install

然后会出现下图

这里需要根据盒子版本来填入ID,例如Q2版本就填入522。如果不知道盒子版本可以填入517(百兆网卡)或者518(千兆网卡)。对于配备IP1001M网卡的盒子就填入520.

然后会提示选择分区格式,我们选择ext4(即输入1)即可。

然后系统就会开始拷贝文件进入emmc,根据u盘/sd卡内系统的大小以及u盘/sd卡读写的速度不同,可能需要等待的时间也会不同。在此步需要耐心等待。

然后写入emmc就结束了!我们此时先运行poweroff,拔下u盘(sd卡),再拔插一下电源就可以启动写入到emmc的系统啦!

至此,为x96max+刷入armbian的教程就结束了!希望对你有帮助!

更新内核

以下是为盒子更新内核的方法。

首先点击此处打开如下页面

然后选择其中一个内核版本下载。如果你不知道应该选哪个,那么建议选择5.15.xxx。

如果你想尝试新内核,那么可以下载6.1.x的新版本。

我们在相应的版本上单击右键,选择”复制链接“

然后我们通过SSH登录进机器,并运行如下指令

sudo apt install wget -y
wget https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/kernel_stable/5.15.105.tar.gz 
#注意!wget后的链接以复制的链接为准,可能会与所示命令的链接不同!
#注意!复制的链接对应的版本可能不同(可能不是5.15.105),所以请对应所下载的版本修改命令以运行!例如下载的版本是5.15.106,那么之后的命令都从5.15.105替换成5.15.106。
tar -xvf 5.15.105.tar.gz
如果从githubusercontent中下载的速度过慢,你也可以点击此处手动下载并通过WinSCP等工具传入机器中,然后再运行tar命令解压(可能不是最新)

解压完成后,我们运行如下命令

更新内核结束会自动重启系统,请在更新内核前保存重要工作!
cd ./5.15.105
sudo armbian-update

运行后,会出现如下界面,更新完成后会自动重启。

重启后,内核旧已经更新成功了!