ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

新路由2(newifi d1) 刷入breed控制台/PandoraBox固件教程 (各类第三方固件参考)

2020-11-07 18:35:32  阅读:1343  来源: 互联网

标签:bin 刷入 PandoraBox breed dev 固件 fullflash d1


 

今天要给一个newifi d1刷系统时发现居然还是原厂的uboot, 使用uboot刷入rom时会进行校验拦截第三方的rom. 之前有刷过这个设备的, 但是已经完全记不清怎么处理的了. 查了一下, 这个得用pb-boot这个boot固件, 不能用breed, 因为这个32M的flash如果使用breed的话会有问题, 比如无法软件reboot.

网上很多资料因为时间长了, 文件链接都已经失效. 费了不少功夫把pb-boot安装上了, 把过程记录一下

1. 下载3500版本的固件, 地址 https://pan.baidu.com/s/1-jgMP_pa6BjxKopUsSrrkg, 密码 k533  
用其他版本的固件, 在最后一步执行mtd write的时候, 会出现 Could not open mtd device: fullflash Can't open device for writing! 错误

2. 拔掉电源, 压着resset孔加电. 进入自带的uboot
3. 需要将电脑IPv4地址配置为 192.168.1.10/255.255.255.0, 通过浏览器访问 http://192.168.1.1
4. 上传刚才下载的固件, 时间会比较长, 黄蓝灯(有些版本的颜色不一样, 也可能是蓝红灯)交错时是在上传, 然后是黄灯, 然后会自动重启, 蓝灯闪, 到蓝灯不闪时, 恢复就结束了
5. 电脑IPv4配置为DHCP自动获取IP, 然后浏览器访问http://192.168.99.1, 主界面点击"高级设置", 进入lucy界面后, 点击"系统->管理权", 在这里启用ssh

【转】新路由2(newifi d1) 刷入breed控制台/PandoraBox固件教程 (各类第三方固件参考)   

前言:莫名其妙地就入了路由器这个坑=。= 不过说是这么说 其实小小学生党也只买得起200以内的路由器 对于网件啊华硕啊这样的千元路由也只能观望了 在关注路由器的过程中听说“新路由”不错 前些日子618京东又有newifi d1的特价 于是果断199元入了一台 一向不喜欢官方固件的我当然又是到手刷 度娘搜出很多教程贴感觉很多都颇为冗杂 于是我来开一整合贴 以上。
任何疑惑可技术群 - 120286369 交流讨论

第一步:备份
就像手机刷机一样,刷机前都要进行备份,不过这里要备份的是像UBOOT、EEPROM、编程器固件这样的底层文件,以作救砖用。

1.进入原厂固件系统-管理权 开启SSH功能 保存应用


2.用PuTTY软件登陆路由管理后台
主机名称填写你的路由后台站址 然后点打开 安全警告点“是”


这里输root--回车


这里输你的路由后台密码 默认是admin (输密码不会显示)


到了这个界面就开始敲命令了

 



3.查看&备份

输入 cat /proc/mtd 查看

 



依次输入

  • cd /tmp
  • dd if=/dev/mtd0 of=uboot.bin
  • dd if=/dev/mtd2 of=factory.bin
  • dd if=/dev/mtd3 of=fullflash.bin


复制代码

分别备份UBOOT、EEPROM和编程器固件

4.用WINSCP将备份保存到电脑
打开WINSCP,协议选SCP,用户名:root 密码是管理密码,登录

 



安全警告依然点“是”

5.在右边进/tmp目录把刚刚备份的UBOOT.bin、factory.bin、fullflash.bin保存到电脑

 



-备份完成

第二步:刷入Breed

2016.07.02更新说明
由于d1专版breed的重启缺陷 breed的作者在服务器已移除d1专版breed
参考解决方法:手动下载 breed-mt7621-newifi-d1.zip (82.47 KB)
解压后参考1L通过WinSCP访问192.168.1.1 复制breed-mt7621-newifi-d1.bin到路由器/tmp目录下 然后开始以下教程



1.用PuTTY软件登陆路由器
2.逐行依次打入以下代码(可复制粘贴。在PuTTY中右键即为粘贴)

  • 1.  #!/bin/sh
  • 2.   cd /tmp
  • 3.   cat /dev/mtd2 >epprom.bin
  • 4.   cat /dev/mtd3 >fullflash_original.bin
  • 5. (跳过这步) wget http://breed.hackpascal.net/breed-mt7621-newifi-d1.bin
  • 6.   dd if=/dev/zero bs=1024 count=192 | tr "\000" "\377" >breed_192.bin
  • 7.   dd if=breed-mt7621-newifi-d1.bin of=breed_192.bin conv=notrunc
  • 8.   cat /tmp/breed_192.bin /dev/mtd1 /dev/mtd2 /dev/mtd4 >fullflash_with_breed.bin
  • 9.   mtd write fullflash_with_breed.bin fullflash


复制代码


这里注意在第9条执行时,w 与 e交替闪烁,此时正在执行刷入breed,时间大概几分钟,请耐心等待,不要执行任何操作,以免出错。尤其不要断电。闪烁完毕后,继续。

  • 10.  ln -s /tmp/epprom.bin /www/epprom.bin
  • 11.  ln -s /tmp/fullflash_original.bin /www/fullflash_original.bin
  • 12.  ln -s /tmp/fullflash_with_breed.bin /www/fullflash_with_breed.bin
  • 13.  echo 'Now you should download your Firmware Backup and then use Breed Recovery'


复制代码


以上执行完毕,打开游览器下载备份文件。 依次下载三个文件,保存好。


复制代码



到这里就是刷好Breed了,拔线重启路由器,进入Breed方法以及刷机方法往后看。



ps:如刷入breed时发现错误,在重启路由器之前都可以通过

  • mtd write /tmp/fullflash_original.bin fullflash


复制代码


回到原本编程固件。


由于breed存在重启问题,建议按照3L刷入潘多拉uboot 该uboot也可用于刷各类固件
.

.
原帖地址:新路由2(newifi d1) 刷入breed控制台/PandoraBox固件教程 (各类第三方固件参考)
http://bbs.dospy.com/thread-17705133-1-1001-1.html 附件原帖都有

https://www.right.com.cn/forum/thread-201781-1-1.html

 

标签:bin,刷入,PandoraBox,breed,dev,固件,fullflash,d1
来源: https://www.cnblogs.com/yintaotao/p/13941831.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有