找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1761|回复: 1

360T7从H大的MBNM版Uboot改刷官方无MBNM的uboot版本

  [复制链接]
本帖最后由 2562733675 于 2024-4-25 09:59 编辑

天灵大佬360T7最新的固件已经删除了108Muboot版本的固件配置,使用开源WiFi的代码我个人觉得比原厂闭源要好了。一直都想切换到最新的源码使用,今天分享遇到的坑。
  注意:从MBNM版Uboot刷无MBNM的uboot版本的uboot是很危险的,所以一定要用有MBNM的固件备份Factory等文件(比如H大自己的固件),刷完没有MBNM的uboot后用没有MBNM的固件备份Factory等文件,和之前备份的文件做对比,文件对比方法我就不说了,比如用winhex软件。具体要对比那些我也不是很清楚,我只知道 Factory 这个块是必须要对比的,因为有wifi校准数据,必须要保证相同,如果 Factory 不同,建议还原H大的uboot使用。我个人觉得其他文件不用管。
  注意:刷机有风险后果自负,原厂uboot就开启MBNM的就不要尝试切换不支持的Uboot了。

  问题1 官方或immortalwrt uboot 没有web就砖界面,必须配合tftp64使用,有点像小米路由器;
  问题2 我个人使用感受,信号和兼容性,现在的开源wifi驱动远远比闭源的好用。

  介绍一下我遇到的坑:
  1:tftp命令上传刷机文件到路由器的时候,H大的tftp ipk ,名字叫atftp ,我用tftp命令,怎么都不对,后来使用atftp命令可以了;
  2:我上传我编译的 immortalwrt-mediatek-filogic-qihoo_360t7-initramfs-recovery.itb 镜像,路由器一直重复拉取固件,始终没有刷机成功,后来发现是initramfs固件太大,不能超过32M(可能是,具体不太清楚);
  3:去immortalwrt官方下载了 initramfs 固件,刷机成功,开始怎么都打不开web界面,后来突然想起,官方固件没有luci,安装后成功刷入 immortalwrt-mediatek-filogic-qihoo_360t7-squashfs-sysupgrade.itb 。

  简介,简单的说,先用tftp64.exe上传两个文件:immortalwrt-mediatek-filogic-qihoo_360t7-preloader.bin 和 immortalwrt-mediatek-filogic-qihoo_360t7-bl31-uboot.fip 到路由器/tmp目录,验证并刷入两个文件到路由器,注意刷写顺序;拔电源,保证tftp64.exe指向的文件夹中有 immortalwrt-mediatek-filogic-qihoo_360t7-initramfs-recovery.itb 这镜像,路由器上电后会自己拉取名为“ immortalwrt-mediatek-filogic-qihoo_360t7-initramfs-recovery.itb ”的固件,最后进入web手动刷入immortalwrt-mediatek-filogic-qihoo_360t7-squashfs-sysupgrade.itb 固件,就完成了。

  刷机具体步骤:
  用到的新固件和tftp64,我放到网盘分享给大家:重点是 initramfs 固件我240422号编译的最新固件,带 luci 免去联网等麻烦,可直接升级 sysupgrade 固件。
  链接:https://pan.baidu.com/s/1y-k136JU58gHi5XKurvCdA
  提取码:rvqe

  1 用的H大的 uboot ,就要使用H的固件,我的网盘中有,如何用了H大的Uboot,却没有用H大的固件,建议到uboot中刷入H大的 Factory 固件 后,升级 H大的 sysupgrade 固件;
  2 恢复出厂,刚刷的固件跳过;
  3 备份MBNM固件下的数据:

  1. cat /proc/mtd
复制代码

上面命令记录下分区的记录,我的H大uboot如下:
在路由器web升级固件的页面,保存 mtdblock 内容中备份,各各分区。

  • root@ImmortalWrt:~# cat /proc/mtd
  • dev:    size   erasesize  name
  • mtd0: 08000000 00020000 "spi0.0"
  • mtd1: 00100000 00020000 "BL2"
  • mtd2: 00080000 00020000 "u-boot-env"
  • mtd3: 00200000 00020000 "Factory"
  • mtd4: 00200000 00020000 "FIP"
  • mtd5: 06c00000 00020000 "ubi"
  • mtd6: 00100000 00020000 "stock-config"
  • mtd7: 00080000 00020000 "stock-factory"
  • mtd8: 00400000 00020000 "stock-log"

后面刷入官方的immortalwrt uboot 如下:

  • ImmortalWrt SNAPSHOT, r29942-9a28409897
  • -----------------------------------------------------
  • root@ImmortalWrt:~# cat /proc/mtd
  • dev:    size   erasesize  name
  • mtd0: 00100000 00020000 "bl2"
  • mtd1: 00080000 00020000 "u-boot-env"
  • mtd2: 00200000 00020000 "Factory"
  • mtd3: 00200000 00020000 "fip"
  • mtd4: 06c00000 00020000 "ubi"
  • mtd5: 00100000 00020000 "config"
  • mtd6: 00080000 00020000 "factory"
  • mtd7: 00700000 00020000 "log"

  4 手动关闭win10等系统防火墙;
  5 开启tftp64.exe,tftp64的目录指向它所在的目录,复制3个文件(用我分享的文件就不用复制,除非你有更新的文件):immortalwrt-mediatek-filogic-qihoo_360t7-preloader.bin ,immortalwrt-mediatek-filogic-qihoo_360t7-bl31-uboot.fip ,immortalwrt-mediatek-filogic-qihoo_360t7-initramfs-recovery.itb ;
  6 改电脑iP为:192.168.1.254 ;
  7 上传 preloader.bin
   ssh工具连接路由器,刷入下面命令:

  1. atftp -g -l /tmp/preloader.bin -r immortalwrt-mediatek-filogic-qihoo_360t7-preloader.bin 192.168.1.254 #把电脑中tftp64目录下的immortalwrt-mediatek-filogic-qihoo_360t7-preloader.bin 复制到路由器的ram,目录tmp下,并重命名为preloader.bin
复制代码

  8 上传 bl31-uboot.fip

  1. atftp -g -l /tmp/bl31-uboot.fip -r immortalwrt-mediatek-filogic-qihoo_360t7-bl31-uboot.fip 192.168.1.254
复制代码
  1. mtd write /tmp/preloader.bin BL2 #刷写BL2
复制代码
  1. mtd verify /tmp/preloader.bin BL2 #校验BL2
复制代码

  10 刷写bl31-uboot.fip ,注意BL2和FIP的大小写,原样写入下面代码

  1. md5sum /tmp/bl31-uboot.fip #检测MD5 bl31-uboot.fip
复制代码
  1. mtd write /tmp/bl31-uboot.fip FIP #刷写FIP
复制代码

  1. mtd verify /tmp/bl31-uboot.fip FIP #校验FIP
复制代码

  12 拔掉路由器电源:这时候你拔掉路由器的电源,然后插上。直接拔电源可能是最安全的,因为如果你用 reboot 命令,可能会有一些后台程序运行(包括可能你之前在慌乱中没有杀掉的误操作了的 dd)导致路由器变砖;
  13 路由器上电会自动拉取,tftp64.464文件夹下名为:immortalwrt-mediatek-filogic-qihoo_360t7-initramfs-recovery.itb 的initramfs的固件;
  14 路由器重启成功后可直接去升级页面刷入sysupgrade.itb 固件,完工。

  用到的工具和固件:
  链接:https://pan.baidu.com/s/1y-k136JU58gHi5XKurvCdA
  提取码:rvqe

  参考:
  TL-XDR6088/6086 刷入官方 Openwrt/Immortalwrt
  openwrt官方支持360T7了,现有Uboot下安装方法

我的恩山、我的无线 The best wifi forum is right here.
你说的是nmbm吧?从原始开了nmbm的到未开的,祈祷刚好那没坏块吧!还有现在的开源无线驱动也还行了,但是比起MTK的闭源驱动来说还是有差距的!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-4 19:19

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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