找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 2749|回复: 29

RAX3000M 通过 hanwckf uboot 刷 ImmortalWrt 23.05

[复制链接]
本帖最后由 GNUisNotUnix 于 2024-3-15 12:21 编辑

给朋友的 RAX3000M 刷机,刷之前看了一下原作指引
hanwckf uboot 本来是不支持 ubootmod 分区布局的主线固件





抱着试试的心态,刷了 20231124 版本 hanwckf uboot




下载的 ubootmod factory 固件
immortalwrt-23.05.1-mediatek-filogic-cmcc_rax3000m-nand-ubootmod-squashfs-factory.bin




可以正常启动



ubinfo 显示 110.4 MB



mtd 分区略有不同


剩下的就是 opkg update && opkg install




本帖子中包含更多资源

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

×
黑乎乎的看着真累
回复

使用道具 举报

hanwckf的源码信号好还有硬件限速,对ubootmod固件没有兴趣
回复

使用道具 举报

是的,如果有rom有坏块,可能直接变砖,这个问题237大佬发过贴https://www.right.com.cn/forum/thread-8292288-1-1.html
回复

使用道具 举报

 楼主| | 显示全部楼层
5und4y 发表于 2024-1-2 19:16
是的,如果有rom有坏块,可能直接变砖,这个问题237大佬发过贴https://www.right.com.cn/forum/thread-8292 ...

感觉未必会砖,应该只是无法启动
毕竟 hanwckf uboot 在闪存的位置更靠前,是有 webui 的 failsafe
所以才想讨论一下
回复

使用道具 举报

你理解错了。是不支持官方op主线的。imm以前有两个版本,一个是兼容官方OP,已经删了不更新了。还有个就是你下载这个,兼容大分区
回复

使用道具 举报

 楼主| | 显示全部楼层
wsuniversity 发表于 2024-1-2 16:17
hanwckf的源码信号好还有硬件限速,对ubootmod固件没有兴趣

hanwckf 写的很清楚
immortalwrt-mt798x 基于 immortalwrt 21.02 分支,内核版本 5.4 防火墙是 iptables
这是 23.05 内核 5.15 防火墙是 nftables
回复

使用道具 举报

 楼主| | 显示全部楼层
不为你倾心 发表于 2024-1-2 22:34
你理解错了。是不支持官方op主线的。imm以前有两个版本,一个是兼容官方OP,已经删了不更新了。还有个就是 ...

固件本身运行没问题,但只看文件名是 ubootmod
immortalwrt-23.05.1-mediatek-filogic-cmcc_rax3000m-nand-ubootmod-squashfs-factory.bin

但 hanwckf uboot 应该是不支持 ubootmod 的,理论上应该无法启动才对

除非最近一次升级开始支持了,但 release 并没有说明这一点
回复

使用道具 举报

edywh 发表于 2024-1-2 22:44
hanwckf 写的很清楚
immortalwrt-mt798x 基于 immortalwrt 21.02 分支,内核版本 5.4 防火墙是 iptables
...

对啊,21.02 5.4内核是闭源驱动信号性能好还有硬件限速。
23.05的主线并没有这些
回复

使用道具 举报

 楼主| | 显示全部楼层
wsuniversity 发表于 2024-1-2 22:56
对啊,21.02 5.4内核是闭源驱动信号性能好还有硬件限速。
23.05的主线并没有这些 ...

现在讨论的,不是 hanwckf uboot 应该刷哪个版本好

而是 hanwckf uboot 本来不支持 immortalwrt ubootmod 版本,但现在实测可以支持,以后能不能复用

几个版本的区别如下
https://www.right.com.cn/forum/thread-8272071-1-1.html
回复

使用道具 举报

edywh 发表于 2024-1-2 23:15
现在讨论的,不是 hanwckf uboot 应该刷哪个版本好

而是 hanwckf uboot 本来不支持 immortalwrt ubootmo ...

我知道区别啊,你说的ubootmod是主线,没有nmbm
坏块管理,也没有信号好的闭源驱动和硬件限速,我没说错
回复

使用道具 举报

immortalwrt ubootmod不是h大博客里说的ubootmod, h大博客里说的ubootmod是openwrt主线的固件,那个固件是不支持启动的,immortalwrt的ubootmod是开了nmbm的大分区固件
回复

使用道具 举报

edywh 发表于 2024-1-2 22:52
固件本身运行没问题,但只看文件名是 ubootmod
immortalwrt-23.05.1-mediatek-filogic-cmcc_rax3000m-nan ...

已经有水友回复你了,此ubootmod非彼ubootmod.你在看下你发的图,型号那一栏写的啥(custom uboot layout),以前imm有俩,一个ubootmod(兼容官方op),一个custom uboot(大分区)。现在的ubootmod,实际上是costom uboot
回复

使用道具 举报

我用H大的最新UBOOT,刷的Immoralwrt官方固件。
下载ubootmod那个固件。
回复

使用道具 举报

本帖最后由 辰影 于 2024-1-4 00:38 编辑

天灵大佬带ubootmod的rax3000m.dts,好像有nmbm
&spi0 {
        pinctrl-names = "default";
        pinctrl-0 = <&spi0_flash_pins>;
        status = "okay";

        spi_nand: flash@0 {
                #address-cells = <1>;
                #size-cells = <1>;
                compatible = "spi-nand";
                reg = <0>;

                spi-max-frequency = <52000000>;
                spi-tx-bus-width = <4>;
                spi-rx-bus-width = <4>;
                mediatek,nmbm;
                mediatek,bmt-max-ratio = <1>;
                mediatek,bmt-max-reserved-blocks = <64>;

                partitions: partitions {
                        compatible = "fixed-partitions";
                        #address-cells = <1>;
                        #size-cells = <1>;

                        partition@0 {
                                label = "BL2";
                                reg = <0x00000 0x100000>;
                                read-only;
                        };

                        partition@100000 {
                                label = "u-boot-env";
                                reg = <0x100000 0x80000>;
                        };

                        factory: partition@180000 {
                                label = "Factory";
                                reg = <0x180000 0x200000>;

                                compatible = "nvmem-cells";
                                nvmem-layout {
                                        compatible = "fixed-layout";
                                        #address-cells = <1>;
                                        #size-cells = <1>;

                                        macaddr_factory_24: macaddr@24 {
                                                compatible = "mac-base";
                                                reg = <0x24 0x6>;
                                                #nvmem-cell-cells = <1>;
                                        };

                                        macaddr_factory_2a: macaddr@2a {
                                                compatible = "mac-base";
                                                reg = <0x2a 0x6>;
                                                #nvmem-cell-cells = <1>;
                                        };
                                };
                        };

                        partition@380000 {
                                label = "FIP";
                                reg = <0x380000 0x200000>;
                        };

                        partition@580000 {
                                label = "ubi";
                                reg = <0x580000 0x7200000>;
                        };
                };
        };
};
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-5-12 15:38

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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