OpenWrt Mi R4A千兆编译问题

news/2025/3/18 11:47:44/文章来源:https://www.cnblogs.com/fanqisoft/p/18778647

原帖地址:https://www.right.com.cn/forum/thread-4052254-1-1.html
众多周知,小米R4A千兆版与小米R3G V2在硬件上是一样的,但使用coolsnowwolf编译出来的R3G V2或者R4A固件如果用Breed刷进是无法引导进入系统的;
如果要编译出可以用breed能引导的固件需要修改源码,方法很简单,WR1200JS的硬件与小米R4A的硬件基本上一致,因此参考WR1200JS的源码我们很容易就能编译出R4A可直接使用的固件,方法如下

1. git clone coolsnowwolf的源码

git clone https://github.com/coolsnowwolf/lede.git

2. 修改分区信息

定位源码目录,并找到以下目录lede/target/linux/ramips/dts/,找到mt7621_youhua_wr1200js.dts文件,拷贝其分区信息。
image

替换mt7621_xiaomi_mi-router-4a-3g-v2.dtsi文件中的分区信息。注意:R3G V2或者R4A都只需要修改这一个文件,因为R4A引用了R3G V2的文件
image

首先备份mt7621_xiaomi_mi-router-4a-3g-v2.dtsi文件,然后修改mt7621_xiaomi_mi-router-4a-3g-v2.dtsi文件中的分区信息
image

3.修改闪存大小

定位源码目录,并找到以下目录lede/target/linux/ramips/image,找到mt7621.mk文件,搜索youhua_wr1200js,复制IMAGE_SIZE的属性值,16064k
image

替换R3G V2的闪存大小
搜索3g-v2替换IMAGE_SIZE的属性值。
image

替换R4A 千兆的闪存大小
搜索4a-替换IMAGE_SIZE的属性值。
image

至此R4A修改源码修改已经完成,之前后就可以进行固件定制编译了。
注意:由于R4A的闪存才16M,而coolsnowwolf的源码make menuconfig就算一修改任何东西 ,默认也会选择了一些app;
最后把默认的一些APP删除,不编译进固件,那就不会在生成固件是报固件太大而无法生成sysupgrade固件。

4.编译提示 bash:po2lmo: command not found

在第一次编译的时候容易出现,解决方法是手动使用单线程编译 luci-base ,然后再继续编译(这个问题的出现比较玄学,大概率是编译顺序的原因)

make package/feeds/luci/luci-base/compile -j1 V=99

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/900871.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Cloud Ace 宣布成为 Langfuse 亚太地区首个代理商,提供 LLM 全链路解决方案

Langfuse 作为领先的 LLM 工程平台,助力高效开发和管理生成式 AI 应用。Cloud Ace 提供 Langfuse 企业版许可证,支持大规模开发,强化安全管控,并提供本地化技术支持。Cloud Ace 宣布正式代理 Langfuse 产品,是 Langfuse 在亚太地区唯一的官方授权经销商,全面负责其商用许…

【Azure Fabric Service】演示使用PowerShell命令部署SF应用程序(.NET)

问题描述 在中国区微软云Azure上使用Service Fabrics服务,本地通过Visual Studio 2022的发布.NET应用,发现无法发布!在搜寻官方文档之后,可以通过PowerShell命令来进行发布。本文参考的文档如下: 1:将应用程序部署到 Service Fabric 群集 (https://docs.azure.cn/zh-cn/…

记一次测试环境文件预览OOM问题

同事反映30MB的文件预览不了, 让我帮忙看下. 直接通过异常堆栈找到对应的方法. 大概实现是:GridFSFile dbFile = gridFsTemplate.findOne(query);GridFSDownloadStream gridFSDownloadStream = gridFSBucket.openDownloadStream(dbFile.getObjectId());GridFsResource resource…

这款流行 AI 工具被盗用挖取加密货币,这些隐患你需要知道

OneAPI 是在开源代码托管平台 GitHub 上拥有 2万 Star 的 AI 网关工具,该工具的用户发现安装最新版本镜像后,会固定消耗一定比例的 CPU 。事情经过 OneAPI 是在开源代码托管平台 GitHub 上拥有 2万 Star 的 AI 网关工具,该工具的用户发现安装最新版本镜像后,会固定消耗一定…

ProfiNet转DeviceNet实现Festo阀岛数据批量接入西门子TIA Portal系统

一、案例背景 在汽车零部件制造行业,随着市场竞争的加剧,企业对生产效率和产品质量的要求不断提高。某汽车零部件制造企业主要生产发动机缸体、变速器齿轮等关键零部件,其生产线涉及大量的自动化装配和检测工序。在原有的生产系统中,为实现精确的气动控制,采用了Festo品牌…

013 登录页-Panel中间tabs切换

现在我们来搭建中间这个 可以看到效果 左右都有选项目录,看这里

树上前缀和

树上前缀和 题目链接 多次询问树上的一些路径的权值和点前缀和 \(s[i]\)代表从根节点到节点\(i\)的点权和 先自顶向下计算出前缀和\(s[i]\),然后利用前缀和拼凑\((x, y)\)的路径和 \(s[x] + s[y] - s[lca] - s[fa[lca]]\)边前缀和 \(s[i]\)代表从根节点到节点\(i\)的边权和 先…

Matlab深度学习ResNet、迁移学习多标签图像分类及超分辨率处理Grad CAM可视化分析COCO、手写数字数据集

全文链接:https://tecdat.cn/?p=40982 在当今数字化时代,图像分类和图像超分辨率处理是计算机视觉领域的重要研究方向。深度学习技术的发展为解决这些问题提供了强大的工具。本文将详细介绍如何使用Matlab构建多标签图像分类模型和图像到图像的回归网络,以实现图像超分辨率…

2025年Manus、Deepseek通用AI智能体技术发展报告70+份汇总解读|附PDF下载

原文链接:https://tecdat.cn/?p=41001 随着人工智能技术从对话交互向任务执行跃迁,通用型AI智能体(Agent)成为重塑生产力的核心载体。本报告深度剖析全球首款通用AI智能体Manus的技术架构、市场表现及行业影响,揭示其如何通过自主决策能力突破传统AI的边界,并为企业与开…

2024全球财务采用AI报告60+份汇总解读|附PDF下载

原文链接:https://tecdat.cn/?p=40915 人工智能技术正以颠覆性力量重塑全球财务职能,德勤最新研究显示,财务AI市场规模预计2025年将突破120亿美元,年复合增长率达28%。本报告汇总解读基于《KPMG国际:2024全球财务采用AI报告》及文末68份行业研究报告的数据,报告合集已分…

C语言01

1、按f7后f5,打开程序看运行到哪,再打开寄存器窗口和内存窗口 shift➕f结束 二.c语言格式 三.函数的反汇编分析 1.空函数 例:编写一个空函数,没参数也没返回值,分析函数f7,f5后右键反汇编从call开始写再f11打开进函数里面,有jmp 再f11跳转jmp到0040D6F0,开栈(即提升堆…