在开始之前,请下载以下文件并解压,这个文件包含文章中所需要的东西。

原文链接:Methods to fix x96 max plus(s905x3) gigabit ethernet problem - General Chat - armbian forum

到了现在,在配备amlogic s905x3的电视盒子中,只有HK1Box/vontar x3在armbian下是完美的。所以我把hk1的bootloader解压出来,并把写入到x96-max-plus。事实证明是完全可行的。

这个方法是很简单的,所以如果有需要,任何人都可以尝试以下方法。

第一步:把三个dtb文件上传到/boot/dtb/amlogic

meson-sm1-x96-max-plus-100m.dtb

meson-sm1-x96-max-plus.dtb

meson-sm1-hk1box-vontar-x3.dtb

最后一个文件其实和meson-sm1-x96-max-plus.dtb很类似,只是改了机型的名字。

第二步:找到/boot/uEnv.txt,然后在配置文档中修改为加载meson-sm1-x96-max-plus-100m.dtb,修改完成后保存,重启armbian系统。

第三步:先将hk1box-bootloader.img.xz解压,提取出hk1box-bootloader.img。然后将hk1box-bootloader.img上传到 /tmp文件夹中。

第四步:在armbian的终端或者ssh中运行以下指令。

dd if=/tmp/hk1box-bootloader.img of=/dev/mmcblk2 bs=1 count=442
dd if=/tmp/hk1box-bootloader.img of=/dev/mmcblk2 bs=512 skip=1 seek=1
sync

在上述指令执行完之后,重启armbian系统。

第五步:再次找到/boot/uEnv.txt,将配置文档修改为加载meson-sm1-x96-max-plus.dtb,然后再次重启系统。

当上述步骤完成了之后,你就会看到网卡已经跑到千兆速率了!(需要路由器和网线均支持千兆)