数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 2794|回复: 5

众盟P1mini迷你路由器TTL刷Breed,应该是首发吧?

[复制链接]
发表于 2021-5-12 19:34:13 | 显示全部楼层 |阅读模式

认识众多玩家高手/拆客/DIYer,查阅更多资源,一起学习技术知识

您需要 登录 才可以下载或查看,没有帐号?立即注册 微信登录

x
本帖最后由 deyafe 于 2021-5-13 00:22 编辑

前段时间交易区5个60包邮买的,到手后发现没WIFI信号,可能是隐藏了?或者要插上4G网卡才会发射WIFI信号?
登录web后发现可以设置的内容有点少,WIFI换了个信道还是搜不到,也没隐藏选项,算了,不折腾了,刷OPENWRT吧
但我发现,刷OPENWRT更加折腾!!!


准备工具:
USB转TLL模块,尽量不要用CH340,UBOOT会显示乱码,救不了砖
空U盘一个
刷机文件,提取码:3142

刷机文件说明:
breed不用说了,懂的都懂。这个本来是乐视路由专用的,而P1mini因硬件问题,只能用这个
firmware.bin 内核文件,救半砖用
openwrt-ar71xx-generic-p1mini-squashfs-sysupgrade.bin 最终使用的固件,TP系的修改而来,没法办,这个breed只支持TP系。网口、LED、WIFI、USB皆正常
openwrt-ar71xx-generic-p1mini-squashfs-sysupgrade-usb.bin 内容同上,不同的是,这个固件是启动U盘上的系统用的
openwrt-ar71xx-generic-t830-squashfs-sysupgrade-ttl.bin 刷breed用的中转固件,为什么要用这个做中转?因为原厂UBOOT不支持TP系啊!!!
rootfs.pmf 用DG生成的系统备份,可以恢复到U盘第一分区上,需配合openwrt-ar71xx-generic-p1mini-squashfs-sysupgrade-usb.bin使用。注意,这个备份的文件系统是EXT4,启动后的系统是没恢复功能的,可以玩玩,但不建议使用
rootfs-ttl.pmf 内容同上,但只能救半砖用
EGWK[~WD)UZ]{15@)_%X~}7.png

准备工作:
先用DG把U盘分成两个区,第一分区什么格式随意,但第二分区只能用fat32,原厂固件不支持NTFS写入
然后用DG把rootfs-ttl.pmf恢复到U盘第一分区
最后把breed跟openwrt-ar71xx-generic-t830-squashfs-sysupgrade-ttl.bin复制进U盘第二分区,U盘拔出电脑插到路由上备用
U盘分区.png
电脑IP设置成192.168.1.10,救半砖好像只认这个地址!
电脑IP设置.png
打开TFTP工具,允许访问网络,并选择好相应的网卡(192.168.1.10)。救半砖用
TFTP.png
TFTP2.png
准备工作完成

刷机开始:
1、TTL插电脑上,打开串口工具,注意,TTL先不接路由,路由插USB上电后再接TTL!路由插USB上电后再接TTL!路由插USB上电后再接TTL!先接TTL再上电会启动不了!!!
      TTL接路由后等待串口工具打印启动信息,当显示下面这段文字时,马上,即刻按“F”键并回车,这时会进入安全模式
进安全模式.png

2、进入安全模式后输入mount_root命令并回车,以加载根文件系统
安全模式挂载ROOTFS.png

3、加载好后输入vi /etc/profile命令并回车,按方向键定位到/usr/sbin/zbox  check_input这行,然后按“I”键进入编辑模式,把/usr/sbin/zbox  check_input整行删除
     修改完毕后按“ESC”键退出编辑模式,按“shift"+":"键,输入wq并回车,保存退出,输入reboot命令并回车重启路由
     因为众盟在固件里加了自己的控制台,不做这步啥也干不了,当然可以选择用救半砖的方法去刷
编辑profile.png
编辑profile2.png

4、这时启动的系统你才可以从TTL修改原厂固件的设置
     系统启动完毕后输入cat /proc/mtd命令并回车查看原厂分区信息
查看原厂分区.png

5、输入 df 回车,看U盘挂载情况,可以看到只有第一分区被挂载了,原厂是不会自动挂载U盘第二分区的
原厂挂载.png

6、手动挂载U盘第二区分,用于备份原厂固件
     先输入mkdir /tmp/usb2 回车,建立一个空目录
     再输入mount /dev/sda2 /tmp/usb2 回车,挂载U盘第二分区
     最后输入ls /tmp/usb2 回车,不是空目录就表示挂载成功了
分区2挂载.png

7、刷机前先一定要先备份原厂固件!!!
     请逐个输入以下命令并回车
     cat /dev/mtdblock0 > /tmp/usb2/uboot.bin
     cat /dev/mtdblock1 > /tmp/usb2/art.bin
     cat /dev/mtdblock2 > /tmp/usb2/firmware.bin
     cat /dev/mtdblock3 > /tmp/usb2/kernel.bin
     cat /dev/mtdblock4 > /tmp/usb2/rootfs.bin
     cat /dev/mtdblock5 > /tmp/usb2/rootfs_data.bin
     cat /dev/mtdblock6 > /tmp/usb2/art-backup.bin
     再一次ls -lht /tmp/usb2 确保已备份
     这步后嫌麻烦可以跳过下面的步骤直接走二楼救半砖的流程刷breed
备份完毕.png

8、备份完后输入cat /tmp/usb2/openwrt-ar71xx-generic-t830-squashfs-sysupgrade-ttl.bin > /dev/mtdblock2 回车,等命令执行完毕并确定命令正确,reboot命令重启路由
     为什么要做这步?因为原厂固件的UBOOT分区只有可怜的64KB,刷不入breed啊!!!只能刷个中转固件
刷固件重启.png

9、待路由重新启动后输入df 回车,看U盘第二分区挂载在哪,一般是/mnt/sda2
830固件挂载.png

10、硬认第二分区挂载路径后,输入 cat /mnt/sda2/breed-qca953x-letv-lba-047-ch.bin > /dev/mtdblock0 回车刷入breed,等命令执行完毕并确定命令正确,reboot命令重启路由,
       重启后就是大家熟悉的breed了,从breed刷入openwrt-ar71xx-generic-p1mini-squashfs-sysupgrade.bin固件
       虽然有breed可用,但还是不能愉快的玩耍
       因为,这个路由硬件有BUG!!!除了原厂固件使用的GPIO外,其它全没外接偏置电阻,这就导致
      (1)、只能用专用的breed,用其它的不改电路会自动进入breed,启动不了系统,还好乐视的reset键用的gpio跟它是一样,并且还有个专用的breed
      (2)、不改硬件的情况下,只能用专用固件,用其它的会极大可能自动进入安全模式!!!

有设备的请无视以上方法,直接用编程器刷入breed!!!

PS:除了断电再上电不能插着TTL,其它时候都是可以的,所以不断电重启的时候不用拔TTL线。原厂固件web登录用户名root 密码Z123meng
       art跟art-backup分区的内容实际上是一样,备份后的文件内容是以路由MAC开头的,可以先放电脑上用winhex对比一下,确定art没备份错再刷机

打赏

参与人数 2M币 +60 收起 理由
200birds + 20
阿睦 + 40

查看全部打赏

 楼主| 发表于 2021-5-12 19:36:17 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-5-12 20:13:41 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-5-12 20:24:34 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-5-12 20:46:45 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 2021-5-14 12:53:56 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2021-6-18 04:35 , Processed in 0.109200 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2021 MyDigit.cn

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