设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 108016|回复: 784

[12.16更新] 网件R6220已经适配潘多拉和 LEDE (Openwrt) 附不拆机刷方法和固件

    [复制链接]
发表于 2017-3-1 10:47 | 显示全部楼层 |阅读模式
本帖最后由 hikey 于 2017-12-17 11:33 编辑

FAQ:
1) pb-boot 貌似有些兼容性问题,mac电脑之类的无法dhcp获取ip地址, 请换台电脑试试。
2) pb-boot可以进(1,2灯同时慢慢闪烁) 但是打不开web界面,请换个浏览器 或者清空历史记录试试 (因为浏览器缓存了luci默认页面路径)
3) 没有刷pb-boot,但固件刷坏了,可以进官方bootloader(2,3灯交替闪烁),可以用 nmrpflash刷官方 img 固件,具体 可以查看 @arthasiori 的帖子
4) 没有刷pb-boot,官方bootloader也刷没了(按住reset开机不出现以上两种指示灯),这基本就砖了。可以找人帮忙换 16M的spi flash (nor flash)。然后刷 WNDR3700 V5的各种固件继续折腾。
5) 由于新版出厂eeprom 地址不一定完全一样,刷机前请在telnet里用 logread命令看看 Factory的分区地址。如果不在 0x2e00000的话,请备份,然后重新刷入。具体可以参考Rouzom 的帖子,不一样的话最好能回帖告知一下(贴整个 logread的输出)
6) PandoraBox固件的问题请去骚扰 固件作者Lintel老大,我只是个勤劳的搬运工,自己没怎么用过PandoraBox,回答不了。潘多拉群号: 417148440

================Openwrt /LEDE 固件下载地址: https://eyun.baidu.com/s/3ge9QCq3

7.12 更新  不替换 Bootloader刷机方法 (不刷pb-boot)

发现跟帖的机油有人打错命令,覆盖了原厂Bootloader,导致R6220彻底砖掉,不换flash没法恢复的情况。
这里提供一种不刷pb-boot只刷固件的方法,可以避免完全刷成砖,就算刷错固件也有办法恢复。(目前这种方法只适用LEDE固件)

1 ) 下载网盘的固件文件,一共有2个。
一个是 r6220-squashfs-kernel.bin 结尾,另一个是 r6220-squashfs-rootfs.bin 结尾 (tar文件是在线升级使用的,暂时不用下载)。改名为 kernel.bin 和 rootfs.bin
用FAT32格式化一个U盘(卷标填U 之类的好记),把这俩文件复制进去。
2)启用原厂固件的Telnet: 浏览器打开网址 http://192.168.1.1/setup.cgi?todo=debug  , 如果需要登录的话用户名密码默认 admin password. 这时你应该会看到  "Debug Enabled!" 字样,启用Telnet成功。
3)使用Telnet登录, Win+R 运行 cmd 回车打开一个终端,然后telnet 192.168.1.1 , 打 root 登录。 如果提示找不到telnet的话,去百度 "开启telnet"
4)找到你的U盘的文件,然后刷入


  1. ls /mnt/shares/
复制代码
看看U盘的卷标是啥,比如列出的是 U, 那么就打入命令
  1. cd /mnt/shares/U
复制代码
再次ls 的话应该可以看到你下载的两个文件。
用以下命令刷入固件,然后断电重启,应该就成功进入LEDE了。(命令粘贴后需要回车生效,这两个分区需要都刷入, 不然就是半砖)
  1. mtd_write write rootfs.bin Rootfs
  2. mtd_write write kernel.bin Kernel
复制代码
以后更新固件可以直接在luci界面更新。这个操作只需要一次。
===========

附加信息
如果没有U盘,或者嫌麻烦可以 wget下载,只不过我的VPS不太稳定。下载不下来也是有可能的。
  1. cd /tmp
  2. wget http://xdd.co/r6220/kernel.bin
  3. wget http://xdd.co/r6220/rootfs.bin
  4. mtd_write write rootfs.bin Rootfs
  5. mtd_write write kernel.bin Kernel
复制代码
  1. reboot
复制代码


pb-boot.png

点评

你说的很对。: 5.0
你说的很对。: 5
  发表于 2017-7-12 12:25
留支付宝!给烟钱!辛苦了大神  发表于 2017-5-22 11:23

评分

参与人数 11恩山币 +11 收起 理由
885852000 + 1 logread命令为啥提示-sh: logread: not found 搞不懂。刷了LEDE后无限重启网络无限断.
syf29 + 1 楼主网盘的潘多拉貌似只有sysupgrade啊,找遍了整个网盘都找不到潘多拉的factory,楼.
spanfkyous + 1 楼主能不能提供下潘多拉的日志
qqynana + 1 LDED刷机成功,升级版本后变砖
onleni + 1 支付宝已转500w给你!
snakeliwei + 1 支付宝已转500w给你!
crazy_ryze + 1 辛苦了大神
virus1999 + 1 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
bb2310 + 1 泥马,真给力,我要顶!
27313071 + 1 一看就是觉得高端、大气、上档次!
yjfwin + 1 泥马,真给力,我要顶!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-3-1 10:54 | 显示全部楼层
本帖最后由 hikey 于 2017-12-17 11:31 编辑

Lintel大神的潘多拉固件 和 我编译的LEDE测试固件下载地址 : https://eyun.baidu.com/s/3ge9QCq3  (12.17 更新链接)
uboot 里刷 factory.bin  , 系统升级刷 sysupgrade.tar
刷机教程
1,先把路由连上互联网,使用 Dibel的帖子 里的方法,打开路由有root权限的 Telnet 连接。
使用浏览器打开: http://192.168.1.1/setup.cgi?todo=debug  会看到 Debug Enabled ! 字样。说明已经开启了Telnet连接
2,Win+R, 然后输入 CMD 回车,打开一个终端窗口,输入

  1. telnet 192.168.1.1
复制代码
192.168.1.1 是你的路由管理界面地址。
这是你会看到 R6220 login: 字样, 输入 root 回车。这时看会看到
  1. Welcome to
  2.     _______  _______  ___     __  ____   _  _   ___
  3.     |  ___  \|   __  ||   |   |__||    \ | || | /  /
  4.     | |___| ||  |__| ||   |__  __ |     \| || |/  /
  5.     |   _   /|   _   ||      ||  || |\     ||     \
  6.     |__| \__\|__| |__||______||__||_| \____||_|\___\
  7.                      =System Architecture Department=
  8. #
复制代码
看到 #, 我们就是root 权限了。
3, 下载刷入 r6220专用的 pb-boot (我的VPS不太稳定,不能下载时可以去网盘下载然后用U盘刷入)
  1. cd /tmp
  2. wget [url]http://xdd.co/router/pb-boot-r6220.bin[/url]
  3. mtd_write write pb-boot-r6220.bin Bootloader
复制代码
看到 Unlocking Bootloader ...
       Writing from pb-boot-r6220.bin to Bootloader ...  [w]
说明pb-boot 刷好了,我们已经是不死uboot了。 可以随意折腾固件了。
4, 重启路由,按住 reset 开机, 再打开 192.168.1.1 你会看到漂亮的 pb-boot 界面。
上传固件,完成刷机过程。


后记
5)没有网络的话,也可以使用U盘来刷uboot, 把文件复制到U盘,插到路由U口。
telnet 里 cd /mnt/shares
然后 ls一下看看U盘的路径,cd 进u盘,然后
  1. mtd_write write pb-boot-r6220.bin Bootloader
复制代码

6)不愿意刷pb-boot 也可以直接刷固件。
下载网盘的 kernel.bin 和 rootfs.bin 放入u盘,和上面方法一样,进入u盘路径
然后
  1. mtd_write write rootfs.bin Rootfs
  2. mtd_write write kernel.bin Kernel
复制代码

再次感谢Lintel,再次感谢之前各位折腾这路由的 @yuestar @verycd @updateing 等大神们。
免责声明还是需要发一下的,r6220是Nand flash, 很难搞到编程器。操作不正确,中途断电很容易彻底砖掉。
选择刷机的话,自己承担风险。

===========================


刷回网件原厂固件的方法:
下载这个固件 http://xdd.co/router/r6220_v11034.bin
然后在 pb-boot 界面上传刷新即可。(不要在luci界面刷)

最新LEDE 固件,https://eyun.baidu.com/s/3ge9QCq3  12.17 更新链接

由于原厂固件坑爹的 eeprom位置,没办法把rootfs空间做大。
只能把flash上空闲的区域做成一个60M的分区。
可以用以下命令建立挂载UBI分区使用。

  1. ubiattach -m 5
  2. mkdir /mnt/ubi1
  3. ubimkvol /dev/ubi1 -N myUBI -s 55MiB
  4. mount -t ubifs /dev/ubi1_0 /mnt/ubi1
  5. chmod 777 /mnt/ubi1
复制代码


点评

请教一下,刷回网件原厂固件的方法我只能刷31版的,别的官方版本的无线全是灰色不能选。 您能给些建议么?谢谢啦!!  详情 回复 发表于 2017-11-7 18:10
操作步骤按照这样做,6220死掉了  详情 回复 发表于 2017-8-18 14:56
用不刷 pb-boot 方法刷 LEDE 后如何刷回官方 谢谢  发表于 2017-7-20 14:17
用5.18的潘多拉 wifi一段时间后就连不到路由器 192.168.1.1都不能连,不知道各位有没有这个BUG  发表于 2017-5-22 08:21
能直接提供下R6220-PB-BOOT么?谢谢  详情 回复 发表于 2017-4-10 17:32
pandorabox确实不能用着个代码改空间啊  详情 回复 发表于 2017-4-3 10:54
@hikey 有没有方法将pb-boot恢复成原厂的bootloader?  详情 回复 发表于 2017-3-13 21:10
ubiattach -m 5 mkdir /mnt/ubi1 chmod 777 /mnt/ubi1 ubimkvol /dev/ubi1 -N myUBI -s 55MiB mount -t ubifs /dev/ubi1_0 /mnt/ubi1 这个pandorabox能用吗?  详情 回复 发表于 2017-3-12 14:31
刷回原厂固件会不会覆盖掉pb-boot?  详情 回复 发表于 2017-3-2 08:33
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 10:52 | 显示全部楼层
感谢感谢,坐等固件了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 13:33 来自手机 | 显示全部楼层
感谢感谢,关注这机子有一段时间了,终于可以下手了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 13:43 | 显示全部楼层
那b70也有戏了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 13:44 | 显示全部楼层
非常感谢,终于看到希望了。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 15:39 | 显示全部楼层
回复下楼主,已经使用楼主提供的固件和方法,刷机成功。
感谢。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 17:16 | 显示全部楼层
感谢楼主,我也刷成功了,无线信号感觉比原厂要稍强点。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 20:00 | 显示全部楼层
真好 ,我要刷机试一试了。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 21:14 | 显示全部楼层
非常不错, 感谢各位大神! R6220 该火了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 21:26 来自手机 | 显示全部楼层
谢谢  来学习了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-1 21:35 | 显示全部楼层
哇,天哪,两行热泪喷涌而出,6220终于有固件了~!!~!~
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-2 08:30 | 显示全部楼层
终于来了,感谢分享。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2017-3-2 08:33 | 显示全部楼层
hikey 发表于 2017-3-1 10:54
刷回网件原厂固件的方法:
下载这个固件 http://xdd.co/router/r6220_v11034.bin
然后在pandorabox的luci  ...

刷回原厂固件会不会覆盖掉pb-boot?

点评

试过了,不会覆盖  详情 回复 发表于 2017-3-2 21:28
试试呗 又不要钱  详情 回复 发表于 2017-3-2 10:23
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2017-3-2 10:23 | 显示全部楼层
dtau 发表于 2017-3-2 08:33
刷回原厂固件会不会覆盖掉pb-boot?

试试呗 又不要钱
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛 ( 苏ICP备05084872号-1 )  

GMT+8, 2017-12-17 21:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表