Openwrt for Nanopi R1S R2S R4S R5S 香橙派 R1 Plus 固件编译 纯净版与大杂烩
Go to file
root 4f0be13158 add package mentohust 2020-09-18 06:02:34 +08:00
.github/workflows fix 2020-09-18 04:24:57 +08:00
JUNK Update fix_wifi.sh 2020-04-11 03:27:09 +08:00
assets Add files via upload 2020-08-05 15:24:35 +08:00
scripts Merge branch 'pr' of https://github.com/zgc/nanopi-openwrt into zgc-pr 2020-09-09 08:26:34 +08:00
.config.override Create .config.override 2020-03-04 15:39:01 +08:00
0001-fix-upx.patch Add files via upload 2020-02-21 15:12:05 +08:00
0001-nanopi-patch.patch Add files via upload 2020-01-21 06:09:49 +08:00
1_initialization_environment.sh ctcgfw test 2020-09-04 07:06:41 +08:00
2_clone_source.sh enable kerner module zram 2020-09-11 15:23:07 +08:00
3_prepare_packages.sh add package mentohust 2020-09-18 06:02:34 +08:00
4_build_image.sh fix chown 2020-09-07 16:36:17 +08:00
5_mods.sh re-write scripts 2020-09-17 19:20:41 +08:00
CHANGELOG.md Update CHANGELOG.md 2020-08-09 02:41:18 +08:00
README.md 增加离线升级脚本说明 2020-06-02 15:21:39 +08:00
add_fullconenat.diff Update add_fullconenat.diff 2020-04-06 17:42:46 +08:00
add_openclash.sh ctcgfw test 2020-09-04 07:06:41 +08:00
add_passwall.sh ctcgfw test 2020-09-04 07:06:41 +08:00
app_config.seed add package mentohust 2020-09-18 06:02:34 +08:00
base_rk3328.seed 1,package maintain 2020-09-13 20:45:17 +08:00
enable_autocore.diff Add files via upload 2020-07-08 16:59:31 +08:00
enable_autocore_ctcgfw.diff ctcgfw test 2020-09-04 07:06:41 +08:00
enable_autocore_ctcgfw_master.diff add nft-qos 2020-09-09 08:24:56 +08:00
fix_cpufreq.diff some changes 2020-03-19 18:05:09 +01:00
fix_ownership.sh rewrite scripts 2020-09-05 17:04:05 +08:00
minimal_config.seed add package mentohust 2020-09-18 06:02:34 +08:00
patch_kernel_5.4-test.sh ctcgfw test 2020-09-04 07:06:41 +08:00
patch_kernel_5.4.sh enable kerner module zram 2020-09-11 15:23:07 +08:00
remove_unused_config.sh fix: re-add kmod 2020-09-14 12:01:52 +08:00
x_assemble_artifact.sh ctcgfw test 2020-09-04 07:06:41 +08:00

README.md

Nanopi r1s r2s openwrt 固件自动编译

发布地址:

https://github.com/klever1988/nanopi-openwrt/releases
(请记得下载zip包之后解压出里头的固件包再刷不要拿zip直刷会失败的)

编译方式:

本编译方案采用git rebase(变基)把友善friendlywrt对openwrt代码的修改应用到Lean和Lienol两个大佬的openwrt分支并替换friendlywrt整套代码的方式由此编译出分别包含两位大佬特色优化和插件的两版固件寻求最佳的插件兼容性和稳定性。而minimal版是我根据自己的理解在Lean版的基础上只编译我认为不影响设备性能的插件。目前测试结果显示minimal虽然功能较少但是性能是比较好的。

温馨提示:

Lean版的默认用户名是root, 密码是password
Lienol版默认用户名是root, 密码为空

烧制完固件插入tf卡并启动完成电脑端显示“网络已连接”之后在浏览器输入 http://friendlywrt/ 可以直接打开路由器后台无需修改本地连接设置或者查看IP地址。如果网络状态一直是未识别上电超过5分钟请直接插拔一次电源重启试试。

更新说明:

https://github.com/klever1988/nanopi-openwrt/blob/master/CHANGELOG.md

R2S在线升级方法:

(注意:目前仅支持R2S仅能升级到minimal版本固件如果你使用的是Lienol版也不要用此方法升级)
先安装好依赖

opkg update
opkg install zstd
opkg install libzstd

然后下载脚本执行

wget -qO- https://github.com/klever1988/nanopi-openwrt/raw/master/scripts/autoupdate.sh | sh

(脚本由gary lau提供非常感谢)

R2S离线升级方法:

(注意:目前仅支持R2S仅能升级到minimal版本固件如果你使用的是Lienol版也不要用此方法升级) 把下载好的 release固件 上传到R2S系统 -> 文件传输 -> 上传) 把下载好的scripts目录下的 autoupdate-offline.sh 上传到R2S系统 -> 文件传输 -> 上传) 然后脚本执行

sh /tmp/upload/autoupdate-offline.sh

本固件(minimal版本)NAT基准性能测试