前提:玩客云已刷成Armbian
- 还原原厂固件,把拷贝有固件备份镜像onecloud.img 的U盘插入靠近网口的usb口
|
|
- 还原原厂u-boot,启动玩客云进入ttl模式,在ttl模式下执行
usb start;fatload usb 0 12000000 u-boot.bin
store rom_write 12000000 0 60000
saveenv
- 断开外网,telnet玩客云1287端口
- 恢复玩客云中迅雷相关部分,将1.tar.gz放在web服务器上,在telnet中执行
wget http://192.168.1.x/1.tar.gz
rm -rf thunder
tar -zxvf 1.tar.gz
- 系统启动后的mac地址为镜像地址,查看Kernel启动过程发现mac地址是由u-boot传参得到的,修改u-boot把mac地址写为自己的mac地址
setenv storeboot 'if test ${reboot_mode} = charging; then run try_auto_burn; fi;echo Booting...; run logodisplay; run checkbootpart; run checkrootfspart; run resetinitargs; run storeargs;save; if unifykey get usid; then setenv bootargs ${bootargs} androidboot.serialno=${usid};fi;if unifykey get mac; then setenv bootargs ${bootargs} mac=00:22:6D:4B:xx:xx;fi;imgread kernel ${bootpart} ${loadaddr};bootm;run bootrecovery
- 重启后mac地址恢复正常,然而由于镜像固件版本过低,下载功能无法正常使用。在玩客云论坛上提交固件升级申请,等1、2天后固件升级为最新,一切功能正常。