找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 2797|回复: 12

[PRO(R3P)] 【MT7621翻新计划】小米路由器PRO-R3P pb-boot固件

[复制链接]
发表于 2024-6-15 20:21 | 显示全部楼层 |阅读模式
这两天折腾了一下R3P,最终选定了个人认为最稳妥的pb-boot替换小米原厂那个抽象的uboot。
自编译了Padvan4.4纯净固件以及237提供的mt7621闭源固件,二者都完美支持pb-boot启动。

两份固件所使用的源码如下

padavan4.4: https://github.com/MeIsReallyBa/padavan-4.4
237闭源7621: https://github.com/padavanonly/immortalwrt

注意①
使用官方uboot或者魔改breed,请仔细对比padavan4.4源码中r3p.dts以及r3p-pbboot.dts的分区表,确定自己的设备是否支持!


注意②
使用pb-boot可以直接刷入MI-R3P-PB_4.4.198.9-100.trx,刷入237闭源7621固件需要先刷入squashfs-factory作为底包,然后在web界面选择squashfs-sysupgrade不保留配置升级!


注意③
经过实机测试,pb-boot可以刷入x-wrt提供的squashfs-breed-factory.bin作为底包,然后通过web界面选择squashfs-sysupgrade.bin不保留配置升级。实测可以通过breed-factory作为底包,通过web界面选择lede源码编译得到的squashfs-sysupgrade固件不保留配置强制升级!


注意④
237源码编译得到的固件不支持使用openwrt官方的sys修改方法启动,实测使用小米原厂uboot修改sys启动之后无法引导,只能拆机上ttl救砖!

想要深入研究R3P启动机制的朋友,可以自行对比immortalwrt、lede、padavanonly三份源码中的mt7621.mk以及3-pro.dts文件。
在这里贴一下三份源码中的mt7621.mk。

#immortalwrt源码



define Device/xiaomi_mi-router-3-pro
  $(Device/nand)
  $(Device/uimage-lzma-loader)
  IMAGE_SIZE := 255488k
  DEVICE_VENDOR := Xiaomi
  DEVICE_MODEL := Mi Router 3 Pro
  IMAGES += factory.bin
  IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
        check-size
  DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 kmod-usb-ledtrig-usbport
  SUPPORTED_DEVICES += xiaomi,mir3p
endef
TARGET_DEVICES += xiaomi_mi-router-3-pro

#lede源码


define Device/xiaomi_mi-router-3-pro
  $(Device/dsa-migration)
  $(Device/uimage-lzma-loader)
  BLOCKSIZE := 128k
  PAGESIZE := 2048
  KERNEL_SIZE:= 4096k
  UBINIZE_OPTS := -E 5
  IMAGE_SIZE := 255488k
  DEVICE_VENDOR := Xiaomi
  DEVICE_MODEL := Mi Router 3 Pro
  IMAGES += factory.bin
  IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | append-ubi | \
        check-size
  DEVICE_PACKAGES := kmod-mt7615-firmware kmod-usb3 \
        kmod-usb-ledtrig-usbport uboot-envtools
  SUPPORTED_DEVICES += xiaomi,mir3p
endef
TARGET_DEVICES += xiaomi_mi-router-3-pro


#padavanonly源码


define Device/xiaomi_mi-router-3-pro
  $(Device/dsa-migration)
  $(Device/uimage-lzma-loader)
  BLOCKSIZE := 128k
  PAGESIZE := 2048
  KERNEL_SIZE:= 4096k
  UBINIZE_OPTS := -E 5
  IMAGE_SIZE := 255488k
  DEVICE_VENDOR := Xiaomi
  DEVICE_MODEL := Mi Router 3 Pro
  IMAGES += factory.bin
  IMAGE/sysupgrade.bin := sysupgrade-tar | append-metadata
  IMAGE/factory.bin := append-kernel | pad-to $$(KERNEL_SIZE) | \
                             append-kernel | pad-to $$(KERNEL_SIZE) | \
                             append-ubi | check-size
  DEVICE_PACKAGES := kmod-mt7615d luci-app-mtwifi kmod-usb3 \
        kmod-usb-ledtrig-usbport uboot-envtools
  SUPPORTED_DEVICES += xiaomi,mir3p
endef
TARGET_DEVICES += xiaomi_mi-router-3-pro




只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2024-6-15 20:23 | 显示全部楼层
二楼放下载地址
https://wwf.lanzn.com/ikx2d21x39qf
密码:694c

点评

我今天刚刷的breed 用这个刷的老毛子固件,我是想刷op的,楼主能教我一下吗  详情 回复 发表于 2024-6-17 17:06
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-15 22:02 | 显示全部楼层
用了了潘多拉不死breed,刷固件都是公版5000分区位置,都通用xwrt lede openwrt immarwrt都能食用。随便编译造。我用的第三方开发板也用的这些玩意儿,套的RM520N模块上网稳稳的,温度嘛挺热乎的
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-6-15 22:48 | 显示全部楼层
59036243@qq.com 发表于 2024-6-15 22:02
用了了潘多拉不死breed,刷固件都是公版5000分区位置,都通用xwrt lede openwrt immarwrt都能食用。随便编 ...

主要是混用闪存,不敢赌坏块,nand编程器太贵了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-17 17:06 | 显示全部楼层
法尔迪乌斯 发表于 2024-6-15 20:23
二楼放下载地址
https://wwf.lanzn.com/ikx2d21x39qf
密码:694c

我今天刚刷的breed  用这个刷的老毛子固件,我是想刷op的,楼主能教我一下吗
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-19 19:43 | 显示全部楼层
期待更多的R3P固件。。。。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-19 23:05 | 显示全部楼层
感谢分享 试试看好不好用
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-6-27 15:59 | 显示全部楼层
感谢楼主分享的刷机包
编译辛苦了。期待这机器更多的固件
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-7-27 20:08 来自手机 | 显示全部楼层
immarwrt密码是啥啊😫
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-8-3 18:56 | 显示全部楼层
楼主辛苦了,感谢分享固件!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-18 10:20 | 显示全部楼层
老大,请问pb-boot下如何备份原来的固件?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2024-9-20 20:06 | 显示全部楼层
可以编译一份A3004NS的237固件吗?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2025-6-8 09:33 | 显示全部楼层
Padvan4.4账户密码是什么
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

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

GMT+8, 2025-6-16 14:50

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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