Openwrt官方的网件WNDR3700v4固件(15.05.1)不能完整利用128MB

NAND的空间,刷完后只剩13MB了,网上说还有96MB左右空闲着,只能修改Makefile自己重新编译固件,在linux编译环境下非常轻松。

一、下载源码包:

下载完成后解压得到:

OpenWrt-ImageBuilder-15.05.1-ar71xx-nand.Linux-x86_64

进入目录:

cd OpenWrt-ImageBuilder-15.05.1-ar71xx-nand.Linux-x86_64

二、修改Makefile文件(红字部份):

进入该文件夹 target/linux/ar71xx/image/ 修改Makefile文件:

三、编译:

make image PROFILE=WNDR4300

若要生成luci 界面请用下面的命令:

make image PROFILE=WNDR4300 PACKAGES="base-files busybox dnsmasq

dropbear firewall fstools hostapd-common ip6tables iptables iw

iwinfo jshn jsonfilter kernel kmod-ath kmod-ath9k kmod-ath9k-common

kmod-cfg80211 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core

kmod-gpio-button-hotplug kmod-ip6tables kmod-ipt-conntrack

kmod-ipt-core kmod-ipt-nat kmod-ipv6 kmod-ledtrig-usbdev

kmod-lib-crc-ccitt kmod-mac80211 kmod-nls-base kmod-ppp kmod-pppoe

kmod-pppox kmod-slhc kmod-usb-core kmod-usb-ohci kmod-usb2

libblobmsg-json libc libgcc libip4tc libip6tc libiwinfo

libiwinfo-lua libjson-c libjson-script liblua libnl-tiny libubox

libubus libubus-lua libuci libuci-lua libxtables lua luci

luci-app-firewall luci-base luci-lib-nixio luci-mod-admin-full

luci-proto-ipv6 luci-proto-ppp luci-theme-bootstrap mtd netifd

odhcp6c odhcpd opkg ppp ppp-mod-pppoe procd procd-nand swconfig

ubi-utils uboot-envtools ubox ubus ubusd uci uhttpd uhttpd-mod-ubus

wpad-mini"

在bin/ar71xx目录下生成4300 和3700v4的固件,以下是wndr3700v4的:

openwrt-15.05.1-ar71xx-nand-wndr3700v4-squashfs-sysupgrade.tar

(下载)

openwrt-15.05.1-ar71xx-nand-wndr3700v4-ubi-factory.img (下载)

四、刷机:

1.用luci web刷tar包

亲测用sysupgrade.tar

是不能更改官方分区大小的,如果想增大空间,用第2种方法。

2.用tftp刷img镜像文件

最后上张图:

注:如果没有5G的wifi,按电源开关断电,然后再通电,启动就好了。

openwrt php 编译环境,在linux下修改编译网件WNDR3700v4的Openwrt固件,支持128MB NAND相关推荐

  1. linux nginx编译详解,Linux下nginx编译安装教程和编译参数详解

    这篇文章主要介绍了Linux下nginx编译安装教程和编译参数详解,需要的朋友可以参考下 一.必要软件准备 1.安装pcre 为了支持rewrite功能,我们需要安装pcre 复制代码 代码如下:# ...

  2. Linux编译代码卡死,Linux下970Pro编译卡死的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 本人小白一个,想请教图吧技术佬一个Linux下多线程编译C++时系统卡死的问题. 先说下家里电脑大体配置:CPU是Ryzen 1600X,显卡是华硕战枭G ...

  3. centos linux内核编译环境,CENTOS linux kernel 内核编译

    题记:今天装docker,提示我最好用3.10以上的内核 一.环境 1.1 系统环境 [root@test kernels]# lsb lsblk        lsb_release [root@t ...

  4. linux编译运行uart,搭建 linux 下的编译环境,使用 uart1 双线串口作为 console

    我平时的开发都是在 linux 下进行的,这也是我第一次学习 RISC-V 处理器.所以就想从头开始学习了.搭建编译环境,主要就是一个编译工具链 riscv64-unknown-elf-gcc.工具链 ...

  5. Linux下的编译(环境是centos6.8 gcc 4.4.7)

    Linux下的编译(环境是centos6.8 gcc 4.4.7) 1. 运行命令:yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs Pytho ...

  6. Linux下修改环境变量

    刚接触Linux,记录一下Linux下修改环境变量的过程. 首先切换到root用户. (1)打开profile文件 ①通过vim打开 vim /etc/profile ②通过文本编辑器打开 gedit ...

  7. Linux下修改conda默认启动环境

    Linux系统 每次打开,conda默认启动环境总是为base,但是为了方便往往会自己创建一个环境,每次打开都要conda activate your_envs比较烦. 修改方法: 随便在一个文件夹下 ...

  8. 让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改

    第3部分 软件研发工作总结 VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 [文章摘要] Pclint是一种C/C++软件代码静态分析工具.它是一种更加严格的编译器,能够发 ...

  9. linux 怎么添加path环境变量,Linux下怎么添加和查看PATH环境变量

    linux下查看和添加PATH环境变量 来自:http://apps.hi.baidu.com/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,P ...

最新文章

  1. 2015 AlBaath Collegiate Programming Contest(2月14日训练赛)
  2. VB中使用PNG格式图片的一种新方法
  3. halcon车刀崩边检测
  4. 分别统计出其中英文字母、空格、数字和其它字符的个数 matlab 程序,编写一段程序,要求先输入一行字符,然后分别统计出其中英文...
  5. baseresponse响应类_Java response响应体和文件下载实现原理
  6. [nodejs][html5][css3][js] 个人网站上线
  7. axios的get请求 - 代码篇
  8. windows控制台中文乱码解决方法
  9. UVa 10806 Dijkstra,Dijkstra(最小费用最大流)
  10. B. Suffix Structures 模拟吧,情况比较多要想周全
  11. node.js学习笔记(黑马教程)-1-基础了解
  12. 机器学习专业名词中英文对照
  13. 使用 stm32实现锂电充电_12V锂电池保护板电路图锂电池保护板工作原理及短路、过充电等控制原理分析...
  14. 使用三边定位算法进行室内定位
  15. 1.4亿在线背后-QQ IM后台架构的演化与启示(1)(2)
  16. 提高信息技术课堂教学实效研究 课题论证报告
  17. 《平凡的世界》(书评)
  18. 《上瘾》学习笔记(第一、二章)
  19. java1.8日期类_JDK1.8-日期使用
  20. 【智能制造】一份不错的工厂自动化解决方案PPT!

热门文章

  1. 零基础如何学习SEO网站优化
  2. 20175212童皓桢 实验三敏捷开发与XP实践实验报告
  3. build.gradle配置
  4. 放弃VMware改投VirtualBox的五个理由
  5. html显示fps,Three.js - 使用stats.js库显示帧数(以及画面渲染时间)
  6. 实时视频通信技术调研
  7. 高等数学学习笔记——第七十六讲——直角坐标系下二重积分的计算
  8. 分布式链路监控Zipkin + EKL + RabbitMQ
  9. 少儿计算机兴趣小组活动记录,小学美术兴趣小组活动记录-(一).doc
  10. Zabbix6.2这些新特性太棒了,手把书教你在Linux部署Zabbix6.2,速度收藏!