找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 406|回复: 2

[红米ax6000] 512 ROM/2GB RAM AX6000编译最新LEAN固件和UBOOT

[复制链接]
发表于 2025-11-28 01:14 | 显示全部楼层 |阅读模式
参考加菲猫大佬教程 红米AX6000硬改2GB内存+硬改512MB闪存教程(含硬改USB的可能性)-小米无线路由器及小米网络设备-恩山无线论坛 - Powered by Discuz! 和notepad2教程 红米AX6000硬改512M固件下载及相关资料小结-小米无线路由器及小米网络设备-恩山无线论坛 - Powered by Discuz!

UBOOT更新部分:
如题,UBOOT来自H大的贡献 hanwckf/bl-mt798x: ATF and u-boot for mt798x.
发现大佬更新了[color=rgb(240, 246, 252) !important]atf-20250711和[color=rgb(240, 246, 252) !important]uboot-mtk-20250711,于是尝试了下,最终方案
\\wsl.localhost\Debian\home\lucas\bl-mt798x\build.sh修改开头配置版本
  1. #UBOOT_DIR=uboot-mtk-20220606
  2. UBOOT_DIR=uboot-mtk-20230718-09eda825
  3. #ATF_DIR=atf-20220606-637ba581b
  4. ATF_DIR=atf-20250711
复制代码
\\wsl.localhost\Debian\home\lucas\bl-mt798x\atf-20240117-bacca82a8\configs\mt7986_redmi_ax6000_defconfig修改为(不要怀疑路径,atf-20250711下相同文件软连接过去了)
  1. _PLAT_MT7986=y
  2. _DRAM_DDR4=y
  3. _LOG_LEVEL_INFO=y
  4. # 关闭 NMBM,防止重启卡死
  5. # CONFIG_NMBM is not set
  6. # 修改闪存类型为 4k+256 (适配 512MB 颗粒)
  7. CONFIG_SPIM_NAND_TYPE="spim:4k+256"
复制代码
\\wsl.localhost\Debian\home\lucas\bl-mt798x\uboot-mtk-20230718-09eda825\configs\mt7986_redmi_ax6000_defconfig修改为
  1. #替换
  2. CONFIG_MTDPARTS_DEFAULT="nmbm0:1024k(bl2),256k(Nvram),256k(Bdata),2048k(factory),2048k(fip),256k(crash),256k(crash_log),501760k(ubi)"
  3. #新增
  4. CONFIG_NMBM_MAX_BLOCKS=64
复制代码
然后编译
  1. cd bl-mt798x
  2. SOC=mt7986 BOARD=redmi_ax6000 ./build.sh
复制代码
成功制作了修改硬件且UBOOT采用最新版本的hanwckf_atf-20250711_mtk-20230718_512MB专用UBOOT
  1. mt7986_redmi_ax6000-bl2.bin
  2. mt7986_redmi_ax6000-fip-fixed-parts.bin
复制代码
bl2这个文件有大佬知道要不要刷吗?fip我在刷写时发现没权限,
提示
  1. root@ImmortalWrt:~# mtd write /tmp/mt7986_redmi_ax6000-fip-fixed-parts.bin FIP
  2. Could not open mtd device: FIP
  3. Can't open device for writing!
复制代码
必须装kmod-mtd-rw,而软件库中无法正常安装,陷入了死循环,有没有大佬告诉我我的操作有没有问题,弄完分享给大家


LEAN固件编译流程
拉取代码库 coolsnowwolf/lede: Lean's LEDE source
修改文件\\wsl.localhost\Debian\home\lucas\lede\target\linux\mediatek\dts\mt7986a-xiaomi-redmi-router-ax6000.dts
将原来partition中的ubi 110MB的16进制0x6e00000改为490MB的16进制0x1ea00000
  1.    /* ubi partition is the result of squashing
  2.                          * consecutive stock partitions:
  3.                          * - ubi
  4.                          * - ubi1
  5.                          * - overlay
  6.                          */
  7.                         partition@600000 {
  8.                                 label = "ubi";
  9.                                 reg = <0x600000 0x1ea0000>;
  10.                         };
复制代码
按照官方教程基础编译成功,但是uboot中刷写失败,是否遗漏步骤?
  • 首先装好 Linux 系统,推荐 Debian 或 Ubuntu LTS 22/24
  • 安装编译依赖
    sudo apt update -ysudo apt full-upgrade -ysudo apt install -y ack antlr3 asciidoc autoconf automake autopoint binutils bison build-essential \bzip2 ccache clang cmake cpio curl device-tree-compiler flex gawk gcc-multilib g++-multilib gettext \genisoimage git gperf haveged help2man intltool libc6-dev-i386 libelf-dev libfuse-dev libglib2.0-dev \libgmp3-dev libltdl-dev libmpc-dev libmpfr-dev libncurses5-dev libncursesw5-dev libpython3-dev \libreadline-dev libssl-dev libtool llvm lrzsz libnsl-dev ninja-build p7zip p7zip-full patch pkgconf \python3 python3-pyelftools python3-setuptools qemu-utils rsync scons squashfs-tools subversion \swig texinfo uglifyjs upx-ucl unzip vim wget xmlto xxd zlib1g-dev

  • 下载源代码,更新 feeds 并选择配置
    git clone https://github.com/coolsnowwolf/ledecd lede./scripts/feeds update -a./scripts/feeds install -amake menuconfig

  • 下载 dl 库,编译固件 (-j 后面是线程数,第一次编译推荐用单线程)
    make download -j8make V=s -j1


只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2025-11-28 08:00 | 显示全部楼层
可以随便编译一个不锁bootloader分区的固件,然后就能刷了
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

发表于 2025-11-30 15:18 | 显示全部楼层
好好研究,天天向上。。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-12-5 13:56

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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