找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5459|回复: 10

[PRO(R3P)] 关于R3P pb-boot支持启动的固件

[复制链接]
发表于 2020-4-20 22:52 | 显示全部楼层 |阅读模式
本帖最后由 237176253 于 2020-4-21 10:24 编辑

  R3P和R3G有kernel0和kernel1两个分区,pb boot只支持潘多拉和X-WRT。  pb-boot对固件型号是不做限制的,个人猜测是pb boot写死了从kernel 0启动,而op使用的kernel1分区。(参考op的dts),所以op启动失败。





经过测试,修改地址为0X200000后,pb-boot可以启动padavan



我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-4-21 00:00 | 显示全部楼层
老毛子有没有可以跳过闪存坏块的固件,我刷潘多拉没问题,刷原版也没问题。

点评

你可以试试从潘多拉的那个特制固件里刷这个padavan,这个padavan和潘多拉的分区应该一致了  详情 回复 发表于 2020-4-21 00:18
这个是我今晚才改的 你开始pb boot刷的那个固件,分区和pb boot区是对不上的,没坏块也启动不了。  详情 回复 发表于 2020-4-21 00:12
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-4-21 00:12 | 显示全部楼层
andyxie5585 发表于 2020-4-21 00:00
老毛子有没有可以跳过闪存坏块的固件,我刷潘多拉没问题,刷原版也没问题。

这个是我今晚才改的 你开始pb boot刷的那个固件,分区和pb boot区是对不上的,没坏块也启动不了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-4-21 00:18 | 显示全部楼层
andyxie5585 发表于 2020-4-21 00:00
老毛子有没有可以跳过闪存坏块的固件,我刷潘多拉没问题,刷原版也没问题。

你可以试试从潘多拉的那个特制固件里刷这个padavan,这个padavan和潘多拉的分区应该一致了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-21 03:01 | 显示全部楼层
本帖最后由 fyi2000 于 2020-4-21 13:53 编辑
  1. FILENAME="MI-R3P.trx"
  2. cd /tmp
  3. dd if=$FILENAME of=kernel.bin bs=1K count=4K
  4. cat kernel.bin $FILENAME > breed-$FILENAME
复制代码
以上就是制作X-Wrt的 breed-factory.bin 的脚本,可以套用到任何Openwrt固件,但是pb-boot有机关,所以并非所有固件都能正常运行,比如pb-boot + 小米官方固件则有线网络不通

点评

pb boot不会特地限制固件,我在其他机器的pb boot上试着官改固件是正常的 应该是小米官方固件自身的问题  详情 回复 发表于 2020-4-21 10:19
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-4-21 10:19 | 显示全部楼层
fyi2000 发表于 2020-4-21 03:01
以上就是制作X-Wrt的 breed-factory.bin 的脚本,可以套用到任何Openwrt固件,但是pb-boot有机关,所以并非 ...

pb boot不会特地限制固件,我在其他机器的pb boot上试着官改固件是正常的 应该是小米官方固件自身的问题

点评

如果你认为是小米的问题,我也可以说小米官方u-boot刷官方固件和OpenWrt也都没问题,所以是pb-boot的问题,如此则没完没了,我只能说,lintel大神不会在意pb-boot能否支持潘多拉以外的固件,其实lintel大神自己都说  详情 回复 发表于 2020-4-21 12:13
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-21 12:13 | 显示全部楼层
237176253 发表于 2020-4-21 10:19
pb boot不会特地限制固件,我在其他机器的pb boot上试着官改固件是正常的 应该是小米官方固件自身的问题

如果你认为是小米的问题,我也可以说小米官方u-boot刷官方固件和OpenWrt也都没问题,所以是pb-boot的问题,如此则没完没了,我只能说,lintel大神不会在意pb-boot能否支持潘多拉以外的固件,其实lintel大神自己都说过Breed刷某个潘多拉固件有问题,你能说是潘多拉的问题吗?不兼容就是不兼容,如果没有一方愿意修改,那也只能不要使用

点评

我的意思是小米的固件本身不兼容pb boot。因为看见你说pb boot有机关,而不是pb boot禁止启动潘多拉以外的固件。 也有人测了,pb boot搭配padavan是正常的,估计是小米官方固件配pb boot有线驱动没读到mac,所以抽风  详情 回复 发表于 2020-4-21 12:40
我刷回原厂或是pb-boot,要怎么弄?  详情 回复 发表于 2020-4-21 12:24
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-21 12:24 | 显示全部楼层
fyi2000 发表于 2020-4-21 12:13
如果你认为是小米的问题,我也可以说小米官方u-boot刷官方固件和OpenWrt也都没问题,所以是pb-boot的问题 ...

我刷回原厂或是pb-boot,要怎么弄?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2020-4-21 12:40 | 显示全部楼层
本帖最后由 237176253 于 2020-4-21 12:41 编辑
fyi2000 发表于 2020-4-21 12:13
如果你认为是小米的问题,我也可以说小米官方u-boot刷官方固件和OpenWrt也都没问题,所以是pb-boot的问题 ...

我的意思是小米的固件本身不兼容pb boot,而不是pb boot禁止使用潘多拉以外的固件, 因为看见你说pb boot有机关。 也有人测了,pb boot搭配padavan是正常的,估计是小米官方固件配pb boot有线驱动没读到mac,所以抽风。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2020-4-21 14:27 | 显示全部楼层
我的意思也不是说lintel大神刻意不让pb-boot支持潘多拉以外的固件,毕竟pb-boot的存在是为了推广潘多拉,所以大神也没打算把pb-boot改的像Breed一样功能丰富,否则大家只刷pb-boot,不刷潘多拉,如果你要开发pb-boot支持的固件,那就必须从pb-boot如何刷固件的角度思考,如果pb-boot支持处理坏块,那麽pb-boot就必须知道固件的kernel和rootfs的起始位置,以及对应的闪存地址,再分别处理坏块,如果pb-boot不支持处理坏块,那就只有一种可能,就是从固定闪存地址开始刷固件,不考虑rootfs的地址,很久没研究pb-boot,所以我不知道答案,我记得大神答应会支持处理坏块,但是论坛已经关闭,所以不知后续如何

[测试版]给Newifi3制作老毛子/PandoraBox混血固件
lintel 发表于 2019-9-7 13:39
目前看起来跟breed有兼容性问题,正在修复,刷回原版的pb-boot应该就正常了.


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-4-11 16:13 | 显示全部楼层
把你改过boot文件 放出来下载~~
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 13:55

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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