京东云鲁班有三种刷机方法: 第一种是在原系统用卡刷。打开盒子,取出tf卡,把tf卡格式化成fat32,把backup.img写入,按reset键上电,自动刷机成openwrt,shell模式,将u-boot.bin命令行mtd write /tmp/u-boot.bin bootloader,注意大小写。bootloader是cat /proc/mtd获得,也可以用mtd write u-boot.bin /dev/mtd0写入。写进新u-boot可以用tftp方法更新系统。 第二种方法是tftp更新。tftp目录下放置recovery.bin,ip设置成192.168.1.2,按reset键上电,自动更新。 第三种是ttl更新,设置好 ttl后,shell中按空格键6秒以上可以tftp方式刷机,也可以啊1秒内迅速按下键截断,然后选择多种升级方法,其中按键输入httpd后,可以通过192.168.1.1web升级。 第四种是breed的shell模式启动。我错刷re-cp-1b版本breed,不认识spi闪存,只认识nand闪存,只有一种方式升级,就是telnet进shell(没有ssh的22端口),用boot命令启动openwrt系统,然后通过mtd写入uboot,通过boot命令只能写入带initrsmfs的测试固件,这种固件本身就是只写入内存,没写入闪存,重新启动后,任何设置都不保存。带initramfs的固件能启动能使用,但是boot是禁止写入的,用了很多方法都没写入uboot,只有boot mem 0x8200000000写入backup.img成功了,它里面的mtd能使用,系统是imm的qwrt系统,能正常使用。第一步,电脑ip:192.168.1.2,web服务用hfs把backup.img(其它固件名也可以)列入,然后telnet端输入wget 0x820000000 http://192.168.1.2/backup.img,第二步输入boot mem 0x820000000回车就好了,openwrt就启动了,192.168.1.1就可以进web,ssh可以进shell,就可以mtd写 uboot了。注意breed的shell中boot的启动方式有多种。boot linux,boot mem,boot raw,boot breed,等等。