新路由2刷入 Breed

Breed 是由 hackpascal 自行设计开发的一个全新的 Bootloader,并用于取代 U-Boot。此 Bootloader 暂取名为 Breed,不是 U-Boot,也不是 U-Boot 的改进版,是全新、独立的、跟 U-Boot 平级的 Bootloader。

Breed 拥有楼主不死 U-Boot 的全部功能,并且还有以下特性:

  • 真正多线程
  • 实时刷机进度,进度条能准确反映刷机进度
  • Web 页面快速响应
  • 最大固件备份速度,依 Flash 而定,一般能达到 1MB/s
  • 免按复位键进入 Web 刷机模式
  • telnet 功能,免 TTL 进入 Breed 命令控制台
  • 复位键定义测试功能
  • 固件启动失败自动进入 Web 刷机模式
  • Web 界面跟不死 U-Boot 基本一致

恩山无线论坛地址 >

一、准备固件及软件

新路由2的新版固件已经堵住了刷如 Breed 的方法,所以我们需要一个老版的固件,2100 或 3500都可以,刷入2100并联网后会自动升到3500,但我还是把两个版本的固件都放上来

新路由2旧版固件天翼云 > | 百度云 >

一个官方最新版:固件下载 > 当然你想刷入别的第三方固件也可以

另外 Windows 系统还需要 PutTTY:天翼云 > | 百度云 >

二、刷回老版本

newifi-2-brush-into-the-breed-1

登录路由器

newifi-2-brush-into-the-breed-2

选择固件升级

newifi-2-brush-into-the-breed-3

点击浏览选择2100或3500固件,然后去掉保留路由器配置的勾然后点导入

newifi-2-brush-into-the-breed-4

配置好路由器,需要联网噢,然后需要开启 SSH 功能,这时有可能会无响应,拔电重启你会看到它自动升级到3500版本了= =!

这时点击高级设置

newifi-2-brush-into-the-breed-5

勾上 Dropbear 设置,然后点击保存&应用

三、刷入 Breed

这时打开 PuTTY

newifi-2-brush-into-the-breed-6

输入192.168.99.1点击打开

newifi-2-brush-into-the-breed-7

选择是

OS X 或 Linux 用户使用终端:ssh root@192.168.99.1

以下命令来自Newifi D1一键刷入Breed

过程要下载 Breed 文件,不要断开网络

新路由2刷入 Breed 命令
#!/bin/sh
#By NBD.zls1106
cd /tmp
cat /dev/mtd2 >epprom.bin
cat /dev/mtd3 >fullflash_original.bin
wget https://breed.hackpascal.net/breed-mt7621-newifi-d1.bin
dd if=/dev/zero bs=1024 count=192 | tr "\000" "\377" >breed_192.bin
dd if=breed-mt7621-newifi-d1.bin of=breed_192.bin conv=notrunc
cat /tmp/breed_192.bin /dev/mtd1 /dev/mtd2 /dev/mtd4 >fullflash_with_breed.bin
mtd write fullflash_with_breed.bin fullflash
ln -s /tmp/epprom.bin /www/epprom.bin
ln -s /tmp/fullflash_original.bin /www/fullflash_original.bin
ln -s /tmp/fullflash_with_breed.bin /www/fullflash_with_breed.bin
echo 'Now you should download your Route's Firmware Backup,and then you can use Breed Recovery'

到第10步时会有字母 w 和 e来回闪,这时耐心等待

完成后下载3个备份文件:

http://192.168.99.1/epprom.bin

http://192.168.99.1/fullflash_original.bin

http://192.168.99.1/fullflash_with_breed.bin

然后在路由器管理界面选择重启路由器,耐心等待一阵后拔电,按住新路由2底部的 RST 孔内按钮接上电源

newifi-2-brush-into-the-breed-9

输入http://192.168.1.1/看到如上界面即为成功(如不显示把以太网属性的IPv4设置IP为192.168.1.2,子网掩码255.255.255.0,网关192.168.1.1)

接着在固件更新选项选择官方固件或第三方刷入即可。

目前由于 Breed 会造成无法热重启的问题,推荐使用 u-boot:《新路由2 u-boot 下载》

Conners Hua

欢迎入群讨论:Telegram >QQ群 42302626 >(不交流不和谐话题)

您可能还喜欢…

18 回应

  1. Hikkess说道:
    Google Chrome 53 Google Chrome 53 Windows 10 Windows 10

    我刷的是u-boot那个帖子的,就砖了!

  2. Hikkess说道:
    Google Chrome 53 Google Chrome 53 Windows 10 Windows 10

    你妹……我的也砖了……555555555555555555

  3. 飛蓬说道:
    Google Chrome 44 Google Chrome 44 Samsung Samsung

    之前的机器如果都用这个脚本没问题,也可能是近期新出厂的机器闪存分区起始偏移量变了,导致刷挂了

    • Conners Hua说道:
      Google Chrome 50 Google Chrome 50 Windows 10 Windows 10

      谢谢回复告之,不好意思给你添麻烦了

      • 飛蓬说道:
        Google Chrome 44 Google Chrome 44 Samsung Samsung

        没事,找到原因就行,原来是下载breed失败导致的么,之前没仔细看运行结果就没发现。其实那倒可以手动下载breed,然后把脚本修改下就能用吧,我把机器换回来了再试试……

  4. 飛蓬说道:
    Google Chrome 44 Google Chrome 44 Samsung Samsung

    成砖了,后悔没仔细看评论……刚到手的新机器舍不得拆机上编程器,换货去了只好。建议lz帖子里写一句警告,避免更多人中招……

    • Conners Hua说道:
      Firefox 47 Firefox 47 Windows 10 Windows 10

      试过断电重启么?D1 的 Breed 不支持热重启,重启了看过获取到 DHCP 么?因为这段脚本是联想 NBD 社区拿过来的(之前帖子的排版要瞎眼),之前就已经很多人用了没问题的,我自己和同学2台都是这么刷,实在不明白到底怎么就砖了

      • 飛蓬说道:
        Google Chrome 44 Google Chrome 44 Samsung Samsung

        刷完后三个备份文件倒是可以正常下载,但断电后就进不了系统也进不了breed,原本的uboot也没了,感觉是uboot分区被破坏但又没正确刷入,所以就彻底砖了,得拆机ttl或上编程器才能修复

      • 飛蓬说道:
        Google Chrome 44 Google Chrome 44 Samsung Samsung

        无论静态ip设成192.168.1.2还是192.168.99.2,ping 192.168.1.1或192.168.99.1都全程ping不通

  5. 张三强说道:
    Google Chrome 51 Google Chrome 51 Windows 10 Windows 10

    小心,同成砖,刷 机过程 正常,但是重启后无法进入模式

  6. jeray说道:
    UC Browser 8 UC Browser 8 Windows 10 Windows 10

    按照你的方法已经刷成砖了,开不了机
    只能申请换货了。

  7. haha说道:
    Google Chrome 45 Google Chrome 45 Windows 10 Windows 10

    root@xCloud:~# #!/bin/sh
    root@xCloud:~#   #By NBD.zls1106
    -ash:   #By: not found
    root@xCloud:~#   cd /tmp
    -ash:   cd: not found
    root@xCloud:~#   cat /dev/mtd2 >epprom.bin
    -ash:   cat: not found
    root@xCloud:~#   cat /dev/mtd3 >fullflash_original.bin
    -ash:   cat: not found
    root@xCloud:~#   wget http://breed.hackpascal.net/breed-mt7621-newifi-d1.bin
    -ash:   wget: not found
    root@xCloud:~#   dd if=/dev/zero bs=1024 count=192 | tr “\000” “\377” >breed
    _192.bin
    -ash:   dd: not found
    root@xCloud:~#   dd if=breed-mt7621-newifi-d1.bin of=breed_192.bin conv=notr
    unc
    -ash:   dd: not found
    root@xCloud:~#   cat /tmp/breed_192.bin /dev/mtd1 /dev/mtd2 /dev/mtd4 >fullf
    lash_with_breed.bin
    -ash:   cat: not found
    root@xCloud:~#   mtd write fullflash_with_breed.bin fullflash
    -ash:   mtd: not found
    root@xCloud:~#   ln -s /tmp/epprom.bin /www/epprom.bin
    -ash:   ln: not found
    root@xCloud:~#   ln -s /tmp/fullflash_original.bin /www/fullflash_original.b
    in
    -ash:   ln: not found
    root@xCloud:~#   ln -s /tmp/fullflash_with_breed.bin /www/fullflash_with_bre
    ed.bin
    -ash:   ln: not found
    root@xCloud:~#   echo ‘Now you should download your Route’s Firmware Backup,
    and then you can use Breed Recovery’
    >   
    >

  8. haha说道:
    Google Chrome 45 Google Chrome 45 Windows 10 Windows 10

    -ash:   cat: not found
    PUTTY输入代码后,每行命令下都有这个提示,怎么破啊。

  9. jikebon说道:
    UC Browser 10 UC Browser 10 Android 5.1.1 Android 5.1.1

    请问楼主,我从breed刷到Uboot,怎么刷回breed啊?

发表评论

电子邮件地址不会被公开。