前言
最近把自己用的新三路由器换了一个64M的SOP16Flash,为了能充分利用此Flash空间,修改了OP源码相关配置,具体修改如下。
注:修改内容以patch的格式贴出,+ 为增加,- 为删除,其他则无变动。
文件一
index 4477012..875554c 100644
--- a/target/linux/ramips/dts/Newifi-D2.dts
+++ b/target/linux/ramips/dts/Newifi-D2.dts
@@ -130,7 +130,7 @@
partition@50000 {
compatible = "denx,uimage";
label = "firmware";
- reg = <0x50000 0x1fb0000>;
+ reg = <0x50000 0x3fb0000>;
};
};
};
文件二
index 33c4f31..28f4205 100644
--- a/target/linux/ramips/image/Makefile
+++ b/target/linux/ramips/image/Makefile
@@ -134,6 +134,7 @@ ralink_default_fw_size_4M=3866624
ralink_default_fw_size_8M=8060928
ralink_default_fw_size_16M=16121856
ralink_default_fw_size_32M=33226752
+ralink_default_fw_size_64M=66453504
ifeq ($(SUBTARGET),rt288x)
include rt288x.mk
文件三
index ce08c98..6c38654 100644
--- a/target/linux/ramips/image/mt7621.mk
+++ b/target/linux/ramips/image/mt7621.mk
@@ -318,7 +318,7 @@ TARGET_DEVICES += newifi-d1
define Device/d-team_newifi-d2
DTS := Newifi-D2
- IMAGE_SIZE := $(ralink_default_fw_size_32M)
+ IMAGE_SIZE := $(ralink_default_fw_size_64M)
DEVICE_TITLE := Newifi D2
DEVICE_PACKAGES := \
kmod-mt7603 kmod-mt76x2 kmod-usb3 kmod-usb-ledtrig-usbport wpad-basic
结束语
对应修改以上三个文件,选择多插件,编译后即可生成超过32M的估计。
如果文章对您有帮助,欢迎移至上方按钮打赏博主;
2019.05.19-lean-openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin 老哥您这个固件的登录账号密码是啥呀?
下载页面不是都有备注麽,root,password
最近GitHub增加了action功能,可以实现线上编译,橙子大佬能不能出个教程
B站有U主出过,你可以搜搜。我目前工作996,星期天有空会学习,试着出一期。
文件二,应该是
ralink_default_fw_size_64M=(64*1024*1024)-0x50000=66781184
兄弟,你的思路没有错,应该修改文件三,
define Device/d-team_newifi-d2
$(Device/uimage-lzma-loader)
IMAGE_SIZE := 32448k
DEVICE_VENDOR := Newifi
DEVICE_MODEL := D2
DEVICE_PACKAGES := kmod-mt7603e kmod-mt76x2e kmod-usb3 \
kmod-usb-ledtrig-usbport luci-app-mtwifi
求64M的SOP16Flash型号
MX66L51235FMI-10G SOP16 FLASH 64M
jlink v9
你这个才是专业的,我还在手枪上线,CH341APro
