Please enable Javascript to view the contents

玩客云恢复原厂固件关键步骤

 ·  ☕ 2 分钟

前提:玩客云已刷成Armbian

  1. 还原原厂固件,把拷贝有固件备份镜像onecloud.img 的U盘插入靠近网口的usb口
1
2
3
4
5
fdisk -l #查看U盘信息。
cd /mnt
mkdir usb
mount -t ntfs /dev/sda1 /mnt/usb  #(此处正常应该无报错,报错请重新启动玩客云或者换个U盘。)
dd if=/mnt/usb/onecloud.img of=/dev/mmcblk0 bs=1M  #(此处的mmcblk0请根据自己的实际情况,有的可能是mmcblk1;此处DD命令正常差不多3-5分钟完成。无报错的话,请继续下一步,有报错,请更换U盘或重新启动玩客云)
  1. 还原原厂u-boot,启动玩客云进入ttl模式,在ttl模式下执行
usb start;fatload usb 0 12000000 u-boot.bin
store rom_write 12000000 0 60000
saveenv
  1. 断开外网,telnet玩客云1287端口
  2. 恢复玩客云中迅雷相关部分,将1.tar.gz放在web服务器上,在telnet中执行
wget http://192.168.1.x/1.tar.gz
rm  -rf  thunder
tar -zxvf 1.tar.gz  
  1. 系统启动后的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
  1. 重启后mac地址恢复正常,然而由于镜像固件版本过低,下载功能无法正常使用。在玩客云论坛上提交固件升级申请,等1、2天后固件升级为最新,一切功能正常。
分享

couchp95
作者
couchp95