|
本帖最后由 flippy 于 2020-10-18 15:52 编辑
永久提示:
本贴字数已达上限无法更新,新开了贴子,见
https://www.right.com.cn/forum/thread-4055451-1-1.html
临时提示:
[2020-10-14] 已证实可用的S905X3设备又新增一种:H96 Max X3(圆形的),同HK1Box硬件相同。
另外友情提示:
1. 原装电源最好扔掉换个质量好的(电压5V,电流不小于3A,接口5.5*2.5兼容2.1的),用原装电源的有人已烧了USB接口,有人烧了USB网卡,有人烧了移动硬盘,即使没烧的,也存在各种不稳定的情况。
2. 固件写入emmc之前,最好先用armbian启动,做全盘 ddbr备份,以免将来后悔。具体用法参见论坛里N1的各种教程。
3. 默认刷入USB之后,网卡是百兆,写入EMMC后会自动变成千兆。有人问不刷入EMMC如何千兆,在此统一解答:
a. 如果你的盒子是X96 Max+,那么必须把固件中包含的 HK1 Box的bootloader写入EMMC之后才可以千兆:
dd if=/dev/mmcblk2 of=/root/backup-bootloader.img bs=1M count=4 conv=fsync # 这条命令是备份原版bootloader
dd if=/lib/u-boot/hk1box-bootloader.img of=/dev/mmcblk2 bs=1M count=4 conv=fsync # 这条命令是写入hk1box的bootloader
b. X96Max+、HK1Box、H96Max X3这三种盒子,接下来需要修改 /boot/uEnv.txt
vi /boot/uEnv.txt # 或者
nano /boot/uEnv.txt # 如果这两个编辑器都不会用,就用winscp下载/boot/uEnv.txt,然后用notepad++修改,不要用记事本, 改完后再上传。 修改说明在uEnv.txt中已有,不再复述
4. 屏幕发绿怎么办?
写入EMMC就不绿了,
如果在U盘上用又不想绿的,运行命令: cp /boot/u-boot.usb /boot/u-boot.ext && reboot
如果在TF卡上用又不想绿的, 运行命令: cp /boot/u-boot.sd /boot/u-boot.ext && reboot
5. S905x3目前存在的重启毛病:上电后第二次reboot就启动不了,必须拔电,所以如果想设置定期重启的就要注意了
解决办法是用 /usr/sbin/reboot 来代替默认的/sbin/reboot命令 (实质是运行了 echo 'b' > /proc/sysrq-trigger )
[2020-10-11] 关于S905x3(X96 Max+)的简单性能测试情况:
固件使用说明:
默认IP: 192.168.1.1 默认密码: password
注:如果用这个固件做旁路由的话不要忘了加自定义防火墙规则(网络->防火墙->自定义规则):
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
也可以尝试(有桥接存在的情况下)
iptables -t nat -I POSTROUTING -o br-lan -j MASQUERADE
AdguardHome: 固件里不包含,可以用docker方式安装, 可以双开甚至多开,灵活性很强,升级也不依赖于固件,直接用docker命令升级。
N1用法: 用U盘镜像文件写入工具,把img文件写入U盘, U盘直接启动(不需要借助Armbian), 电脑设置静态ip 192.168.1.x (x != 1) , 能ping通192.168.1.1就可以使用了(如果主路由或光猫也用192.168.1.1这个ip地址的话,n1就直连电脑,不要经过主路由或光猫)
第一次写入emmc: U盘启动后, ssh工具连入 192.168.1.1,也可以接上USB键盘,在主屏幕上按回车进入shell ,之后运行:
- cd /root
- ./inst-to-emmc.sh
复制代码 如果出现分区失败而无法写入的,可以先还原bootloader后重启,再次运行inst-to-emmc.sh
还原bootloader的方法:
- dd if=/root/u-boot-2015-phicomm-n1.bin of=/dev/mmcblk1
- reboot
复制代码 升级新版本到emmc(不丢配置)(必须安装过我的老版本固件): 同样是把新版固件写入U盘, 用U盘启动后,ssh工具连入 192.168.1.1,也可以接上USB键盘,在主屏幕上按回车进入shell ,之后运行:
- cd /root
- ./update-to-emmc.sh
复制代码 (N1不支持RTL8153,是因为硬件供电的原因,不是驱动的原因,也有个别网友说能支持的,可能因为rtl8153也有不同版本,但支持AX88179,速率200m左右, 因此从性能上考虑,N1不建议外接任何网卡,直接用单网卡做旁路由也能达到750m左右)
(另外,根据网友的反馈,个别情况:主路由采用padavan及开启硬加速, 而用N1做旁路由时可能出现不兼容情况,导致网络卡顿,关闭主路由硬加速可以解决。详情见698楼。)
贝壳云用法: 用AndroidTool(瑞芯微开发工具)线刷即可,具体可参见: 贝壳云P1 刷机指南
贝壳云升级方法:
- 1. 把update-beikeyun-openwrt.sh 和 线刷包img文件(解压后的)用winscp上传至贝壳云openwrt系统里的/mnt/mmcblk0p4目录
- 2. ssh连入openwrt
- 3. cd /mnt/mmcblk0p4
- 4. ls -l update-beikeyun-openwrt.sh
- 如果文件权限不是 -rwxr-xr-x的话,运行 chmod 755 update-beikeyun-openwrt.sh
- 5. 运行以下命令:
- ./update-beikeyun-openwrt.sh【空格】 【img文件名】,回车。
- 例如:
- ./update-beikeyun-openwrt.sh Beikeyun_Openwrt_r9.10.1_k5.3.6-rockchip-flippy-6+.img
- 6. 脚本执行完毕,reboot命令重启,稍等一分多钟,over
复制代码 PS:原有的配置不会丢
注意事项:
不要修改挂载点设置, 外接硬盘都会自动挂载,如果手动设置挂载点会导致系统混乱!
下载地址:
链接:https://pan.baidu.com/s/1BIjHHfi90Oa7Le91Q8gkOg
提取码:02im
链接:https://pan.baidu.com/s/14RUYvddKL1p_lYP-kmGxZw
提取码:yvwc
链接:https://pan.baidu.com/s/1Ja3oqJTPvmKvd_-Zdhj13g
提取码:2w5n
版本历史:
[2020-10-06] 45+o
内核:5.4.69
openwrt: r20.9.15 by lean & lienol (载止10.06晚上最新源码)
45+O重要说明:新增了 Amlogic s905x3的固件,经测试已可用于 x96 max+、hk1 box 两种盒子(其它s905x3可自行验证),可写入emmc使用,千兆网络正常,性能强大(coremark跑分相当于N1的1.7倍,aes-128-gcm 1024包 跑分相当于N1的1.6倍),并且拥有USB3.0接口,价格200出头,因此性价比远高于N1盒子。配套的Armbian(S9xxx)版也支持s905x3写入emmc了。
s905x3固件用法说明:
(前提条件:
固件解压,写入u盘或tf卡
电视盒子,第一次启动u盘之前,要先用 adb工具连接:
adb connect 电视盒ip
adb shell
su
reboot update
然后迅速插入准备好的u盘或tf卡即可启动op固件)
默认ip: 192.168.1.1
root密码: password
写入emmc的方法:
cd /root
./install-to-emmc.sh (注意,与n1的命令不同, 是install不是inst)
(中文界面,按照提示操作即可,需要把ssh客户端的字符集编码设定为UTF-8,否则是乱码)
注意: x96max+会刷入hk1 box的bootloader(对hk1 box无影响),
原版 bootloader 会导出到 /root/backup-bootloader.img , 请注意下载并保存!
还原bootloader的方法:
上传 backup-bootloader.img 至 /root目录,然后运行:
dd if=/root/backup-bootloader.img of=/dev/mmcblk2 bs=1 count=442 conv=fsync
dd if=/root/backup-bootloader.img of=/dev/mmcblk2 bs=512 skip=1 seek=1 conv=fsync
s905x3在线升级脚本使用说明:与贝壳云、我家云相似,不同于n1的升级脚本:
文件名:
update-s905x3-openwrt.sh
用法:
1. 把 update-s905x3-openwrt.sh 用winscp上传到 /mnt/mmcblk2p4
2. 把解压后的固件:S905x3_Openwrt_xxxxxxxxx.img 也上传到 /mnt/mmcblk2p4
3. 进入shell
4. 运行下列命令
cd /mnt/mmcblk2p4
chmod 755 update-s905x3-openwrt.sh
./update-s905x3-openwrt.sh S905x3_Openwrt_xxxxxxxxx.img # 这里需要填入实际的固件文件名
5.重启
附:
为什么HK1Box和X96Max+同为S905x3,但前者千兆网卡正常,后者不正常,
原因在于hk1 box的bootloader是改进过的,而x96 max+的bootloader是有缺陷的。
方案1:
首先,用Amlogic USB Burning Tool刷入HK1 Box的原厂固件
启动,等进入hk1 box的图形界面,第一次启动时间比较长
adb connect 安卓盒子ip地址
adb shell
su
reboot update,这时插入事先准备好的armbian U盘就能启动了,启动后千兆网卡就是能用的。
方案2:
只替换HK1 Box的bootloader
先用U盘启动Armbian,dtb只能用meson-sm1-x96-max-plus-100m.dtb
把Hk1Box的bootloader上传到/root目录下
ssh连接
cd /root
dd if=hk1box-bootloader.img of=/dev/mmcblk2 bs=1M
sync
reboot
bootloader更换成功后,再更换 /boot/uEnv.txt里的dtb文件名为
meson-sm1-x96-max-plus.dtb
[2020-09-18] 44+o
内核:5.4.66
openwrt: r20.9.15 by lean & lienol (载止09.18晚上最新源码)
[2020-09-06] 43+o
内核:5.4.63
openwrt: r20.8.27 by lean & lienol (载止09.05晚上最新源码)
[2020-08-23] 42+o
内核:5.4.60
由于sfe加速不太稳定,默认启用了FlowOffload加速,但内核中也包括了sfe加速模块,如有需要可在42+o内核基础上自己编译op打包,另外也包括了oaf内核模块,有需要appfilter应用的同样可以自己编译打包
openwrt: r20.7.20 by lean & lienol (载止08.23晚上最新源码)[2020-08-15] 41+
内核: 5.7.15 (重新拉取150balbes的最新内核源码)
Openwrt: R20.7.20 by lean & lienol (截止2020.08.15下午的最新源码)。
主要是对40+的一些bug修复,例如NTFS自动挂载。
[2020-07-25] 40+
内核: 5.7.10
Openwrt: R20.7.20 by lean & lienol (截止2020.07.24晚上的最新源码)。
主要是对39+的一些bug修复,重点是upnp修复。
[2020-07-18] 39+
内核: 5.7.9(由于lean的sfe源码已成功适配5.7内核,所以就统一用新内核了,不再有+o版本,5.7内核的coremark跑分普遍比5.4内核高200-300分,sfe的加速效果也比较理想)
Openwrt: R20.7.7 by lean & lienol (截止2020.07.18晚上的最新源码)。
本月lean源码仓库大幅变动,更新说明就不写了,总之变化很大,flowoffload加速被弃用,改用sfe加速。
另: 打包脚本已上传网盘
[2020-07-01] 38+、38+o
内核: 5.4.50、5.7.7
Openwrt: R20.7.1 by lean & lienol (截止2020.07.01晚上的最新源码)。
另: 打包脚本无变化。
[2020-06-13] 37+、37+o
内核: 5.4.46、5.7.2
Openwrt: R20.5.20 by lean & lienol (截止2020.06.13上午最新源码,集攒了相对于36版本最近一个月的所有上游更新)。
例如: "ipt2socks进程有时会占用25%的CPU资源"已修复;
v某内核和t某内核都升级到最新版。
另: 打包脚本无变化。
[2020-05-09] 36+、36+o
内核: 5.4.39、5.6.11
N1已集成了优化过的2个dtb文件,
默认是 meson-gxl-s905d-phicomm-n1.dtb, 需要交换机支持 rx/tx流控(硬流控),有流控的情况下speedtest测速很理想,内网双向iperf3可跑满升兆,不支持rx/tx流控时会出现speedtest测速慢的问题
如果存在speedtest测速变慢的情况,则可改用 meson-gxl-s905d-phicomm-n1-thresh.dtb, 这是开启了force_thresh_dma_mode,相当于软流控,副作用是内网iperf3测速tx降速到750mbps左右,并有少量的retry包;rx则不受影响,可跑满千兆;speedtest测速较理想。
具体修改方法:
用文本编辑器修改 /boot/uEnv.txt
把
FDT=/dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb
改为
FDT=/dtb/amlogic/meson-gxl-s905d-phicomm-n1-thresh.dtb
Openwrt: R20.5.9 By Lean & Lienol
添加了luci-app-filebrowse、luci-app-rclone
其它常规更新
已知问题:有个ipt2socks进程有时会占用25%的CPU资源,关闭"游戏模式UDP中继服务器"就没这个进程了。
[2020-04-26] N1: 35+o_fixspeed版单独发布 重新优化了dtb,在开启force_thresh_dma_mode的同时大幅降低retry出现的概率
[2020-04-25] 35+、35+o
内核: 5.4.35(+o) 5.6.7(+)
N1采用+o内核时,iperf3双向可以跑满千兆了,基础带宽测试也正常能跑满200m了(我的宽带只有200)
如果采用单臂主路由模式,wan口的mtu建议改成1472, 旁路由模式则不受影响,还是用1500
openwrt: 截止当天所有上游的更新,其中包括openssl 1.1.1g
[2020-04-14] 34+、34+o
内核: +版和+o版内核版本不再相同,+版用5.6内核(以后会一直采用最新稳定版内核,可以获得更多的硬件支持),而+o版保持5.4内核
调整了贝壳云网卡的 rx delay值以及emmc总线频率使其更稳定
openwrt: 版本升级到R20.4.8
增加luci-app-cifs-mount以及PC-HIFI转盘遥控应用
[2020-04-06] 33+ V2、33+o V2 修复N1的wifi,并添加luci-app-nfs
[2020-04-05] 33+、33+o版。
内核: 5.4.30, amlogic与rockchip内核实现了二合一, 调整和精简了一些驱动模块
openwrt: 适配了Airplay2 的声卡驱动(在n1和贝壳云、我家云上都可以使用HDMI声卡,驱动是加载成功了,但不保证一定能用)
添加了一些usb无线网卡的kmod及firmware:ath6kl_usb, mt7601u, p54usb, RSI-USB, rt73usb, rtl8187, rtl8xxxu, rt2500usb, rt2800usb, rtl8192cu等,但不保证一定能用
openssl -> 1.1.1f
xx plus -> 175-5
psw -> 3.6-33
theme-rosy
修复了nfs服务报 rpc 错误的bug
其它常规更新
[2020-03-28] 32+、32+o版。
内核: 5.4.28
r8152驱动还原成内核原生驱动,并改为动态模块
ax88179_178a驱动改为动态模块
Openwrt:
增加luci-app-diskman(磁盘管理,可用来对硬盘分区、格式化等操作)
增加 cifsmount、nfs-utils、nfs-kernel-server,下面是使用示例:n1作为客户端,挂载我家云提供的samba及nfs共享文件夹,两台都是Openwrt固件
kcptun -> 20200321
openssl 1.1.1d -> 1.1.1e
iptables 1.8.3 -> 1.8.4
trojan 1.14.1 -> 1.15.1
v2 4.22.1 -> 4.23.1
对ipk版的AdGuardHome数据目录做了适配,防止占满rootfs空间
lean大的 luci界面3倍提速
其它常规更新
[2020-03-21] 31+、31+o版。
内核: 5.4.26。 +o版从openwrt的补丁中优选了32个与网络有关的。(全部补丁有170多个)
内核参数设置了 net.ipv4.tcp_fastopen = 3,这样就允许trojan开启“TCP快速打开”选项,具体有没有用处不知道。
Openwrt:
1. 升级到R20.3.19版 by lean / lienol(其中最大的变化是 55rp 新增了氖非分流)
2. 增加了luci-app-adguardhome
3. 此版的 55rp 配置文件与以前的版本不兼容,所以升级脚本对该配置文件不进行备份,升级以后要重新手动设置,并且也不保证降级后可用,一定要备份旧版本的配置文件!
[2020-03-14] 30+、30+o版。
内核: 5.4.25
其它调整:优化了一些sysctl参数
Openwrt: R20.3.11 by lean 及lienol。源码正常更新(发布当天最新版), 删除cifsd, 因为很多不稳定情况由此而起, 保留samba4,并启用smbv1协议,以兼容安卓设备。相比3月7日的29+o版,新增了frps应用。
(N1用户请忽略)30+、30+o版本其它变化:(N1用户请忽略)新增了对两种外贸电视盒的适配:x96-max(s905x2)、x96-max+(s905x3),可以U盘或TF卡上体验, 但不要写入emmc,因为这些机型的emmc分区布局与n1不同(将来会重写可用的emmc写入脚本)。
(N1用户请忽略)上述外贸盒子体验方法: N1的固件写入u盘后,windows资源管理器会自动打开boot分区,这时用记事本修改 boot下的 uEnv.txt, 把dtb文件改掉就可以了。支持USB2.0启动和TF卡启动,插上就能用很方便,拔掉还是电视盒。
(N1用户请忽略)x96-max(只适配4/32或4/64版本千兆网卡,2/16是百兆网卡未适配): meson-g12a-x96-max-nr.dtb(openwrt用)、meson-g12a-x96-max.dtb(armbian用) 。x96+max的内置网卡正常可用,wifi有些可用有些不可用(x96-max有两种wifi模块,早期是brcm4356,后期是rtl8822bs,早期的可用), coremark得分大约25000。
(N1用户请忽略)x96-max+: meson-sm1-x96-max-plus-ne.dtb (openwrt,此dtb禁用了内置网卡) , wifi不可用(均为rtl8822bs),可以外接 USB网卡,建议用rtl8153, 性能很强劲, coremark达31000分。如果装armbian的话,可以用 meson-sm1-x96-max-plus-100m.dtb,把内置网卡强制为100m,但用在openwrt下则无效。
[2020-03-08] N1 的 29+版本。 由于N1的29+o在网络方面还是存在一些副作用, 所以追加了29+版,除了不支持Flowoffload加速,在其它方面的稳定性应该更好一些。
Openwrt版本变更为R20.3.8(增加了frps应用)
[2020-03-07] 29+o版本发布
Openwrt版本: R20.3.5 (发布当天最新源码),具体变化见lean和lienol的说明
内核:5.4.24 (由于+o版测试效果满意,以后可能不再发+版了)
1. N1集成了昨天发的dtb补丁,解决了+o版内核有些情况网速异常降低的问题, 此补丁已知的副作用是,在某些低端交换机上,或是某些网络架构下可能pppoe无法拔号,出现概率较低;另一个已知问题,对cifsd的兼容性不太好,可考虑换成samba4
2. 内核的网络选项和电源选项进行了多项调整,参考了openwrt内核的一些参数,例如 bridge、vlan等模块进行了静态化, iptable、nftable、bbr等使用率很高的模块也静态化了,以前都是动态加载的
3. N1的CPU限制最低频率为1000Mhz(上一版本是667Mhz), 以提升流畅度,如果不满意此频率的,可以自己修改 /etc/init.d/boot文件
- <font size="3" color="Black"> echo 1000000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_min_freq
- # 支持的频率有: 100000 250000 500000 667000 1000000 1200000 1512000 </font>
复制代码 4. 贝壳云解决了HDMI不显示的问题, 由于贝壳云很少使用HDMI,所以一直没发现
5. 内核r8152驱动替换成2.12版,理论上可以支持rtl8156(2.5G USB网卡),当然实际上应该是没机会支持的
[2020-03-01] 28+、28+o两个版本发布
首先,报告一个好消息: openwrt官方于昨天推出了5.4内核的补丁,使得5.4内核也支持 flow offload加速了,因此就有了 +、+o两个版本的内核,区别就是+o版支持flow加速,+版不支持
另外,关于 flow加速的效果, 我自己测试的情况是:
对于N1来讲,用o版或+o版内核出现负优化,但也有个别人说没有影响的,所以还是网友自己测试吧。
对于贝壳云来讲,flow加速确定有效果,下面放出测试图, 因此贝壳云推荐使用+o版本
第1张图是贝壳云+RTL8153网卡,用iperf3 -P 4参数测试,第2张图是贝壳云+AX88179网卡,用iperf3 -P 4参数测试
其它变化: 用最新的上游源码(03.01上午)编译
[2020-02-26] 27+、27o两个版本发布
特别说明:新增了o版内核, o的含义就是openwrt,采用4.19.106内核源码,集成openwrt专有的200多个补丁,可支持 FlowOffload加速,具体效果如何请自行测试。
两个版本的应用是一模一样的,仅仅是内核不同,刷入方法和升级方法都和以前一样,o和+之间也可以互刷。
27+内核源码是来自armbian社区,所以对硬件的优化要好点,27o内核打op的补丁,针对网络的优化好点。
o版内核已知问题:有一位网友用27o启动后识别不到EMMC,猜测可能是因为EMMC的型号非主流,N1据说用了三星和江波龙两种EMMC
内核: 5.4.22、4.19.106(openwrt专用内核)
主要变化:1.上游源码更新至发布当天最新
2. 由于antfs驱动存在一些问题,还原成 ntfs-3g驱动
[2020-02-19] 这两天上游两位作者 lean 和 lienol都很给力,源码变更了很多,故追加了v4版本
主要变化:1.上游源码更新
2.内核增加了ksmbd和antfs 驱动, ksmbd 是 cifsd的升级版, 经测试安卓手机可以访问网络共享;antfs是ntfs内核级驱动,取代了ntfs-3g
备注: ksmbd添加非匿名用户的命令是: ksmbd.adduser -a 用户名 (老版本cifsd是 cifsadduser -a 用户名)
[2020-02-17] 单独上传 luci-app-passwall_3.5-12_all.ipk, 作者的更新日志说:passwall : fix big bug
[2020-02-16] 25+版本发布(已上传第3个修复版, passwall更新至3.5.9,修复aliddns,并添加luci-app-openclash)
N1_Openwrt_R20.2.15_k5.4.20-amlogic-flippy-25+-v3.7z
Beikeyun_Openwrt_R20.2.15_k5.4.20-rockchip-flippy-25+-v3.7z
内核: 5.4.20
openwrt: R20.2.15 by lean & lienol (截止发布当天最新源码)
主要变化:luci-app-docker升级到luci-app-dockerman、加入obfs、v2plugin等;状态页增加CPU占用率显示
另外,打包源码也更新了
[2020-02-06] 24+版本发布
内核: 5.4.18 (此版内核对 rtl8153网卡有好几个优化更新)
openwrt: R20.1.24 by lean & lienol (截止发布当天最新源码)
重点解决了N1的Docker不太稳定的问题, iptables从1.82升级到1.83,并且延后了dockerd的启动顺序
删除了watchcat、tinyproxy等几个应用
[2020-01-28] 23+版本发布
内核: 5.4.15
openwrt: R20.1.24 by lean & lienol
应网友的要求, 增加了对某些4G上网卡的适配(主要是加入usbswitch及几个kmod内核包,我自己没有条件测试)
[2020-01-19] 22+版本发布(常规更新)
内核: 5.4.13
为方便安卓用户访问网络共享,开启了cifsd的 smbv1、smbv2协议 (21+版是关闭的)
openwrt: R9.12.31 by lean & lienol (截止发布当天最新变化)
贝壳云补充说明:
新版有3个dtb:
rk3328-beikeyun-1200mhz.dtb
rk3328-beikeyun-1296mhz.dtb
rk3328-beikeyun-1392mhz.dtb
默认是1296,可以自己修改 /boot/armbianEnv.txt (一定要仔细核对文件名,改错了就无法启动了)
[2020-01-10] 21+版本发布
内核: 5.4.10
N1: 采用5.4内核的dts文件进行修改,从根源上解决了网卡负载高的问题,不需要用dtb反编译、修改后再编译了
贝壳云: 采用了加压稳定版的 dtb, 并新增一个超频版的dtb,体质好的贝壳云可以超频到1392Mhz,方法是:
vi /boot/armbianEnv.txt 把 rk3328-beikeyun.dtb 改为 rk3328-beikeyun-oc.dtb 然后存盘重启
openwrt: R9.12.31 by lean & lienol (截止发布当天最新变化)
[2019-12-25] 贝壳云新发布一个dtb文件,通过给cpu加压以提高稳定性,亲测很有效
[2019-12-24] THE END!
打包源码已放出,
!!!仅供有编程基础的网友参考,不回答任何小白问题!!!
说明:
- 0.操作系统
- linux for arm64 (linux for x86也可以, debian 10、ubuntu 19.04或更新的版本, 主要是其中的 lsblk 需要2.33或更新的版本,用 lsblk --version 查看)
- 1.解包到/opt目录下
- cd /opt
- tar xvzf mk_openwrt_src.tar.gz
- 2.依赖:
- /opt/imgs/Armbian_xxxxxx.img #armbian镜像,内核和相关文件从此镜像抽取
- 镜像名字需要在 /opt/openwrt/mk_xxx.sh里面修改成正确的
- 镜像的文件名需要与真实文件名一致, KERVER_VERSION 变量的值要与 armbian镜像里的内核版本一致, 例如:
- Armbian-xxxxx.img 里面的 内核版本可能是 5.3.0-aml-g12, 或是 5.2.0-aml-s905之类的,必须与KERVER_VERSION一致
- 3. openwrt-armvirt-64-default-rootfs.tar.gz
- 放到/opt/openwrt目录下
- 4. cd /opt/openwrt
- ./mk_n1_opimg.sh # 创建n1 op img
- ./mk_beikeyun_opimg.sh # 创建 beikeyun op img
- 5. 生成的目标镜像所在的目录
- /opt/openwrt/tmp
- 6.openwrt依赖项:(编译openwrt时需要添加的包,配合inst-to-emmc.sh update-to-emmc.sh update-beikeyun-openwrt.sh 等使用,以及cpu温度频率监测时用到)
- language里的 perl、perlbase-utf8
-
- util -> disc : fdisk blkid lsblk
-
- util -> filesystem: 能选的都选上,编译不过的就不用选
-
- util: losetup uuidgen tar gawk getopt bash
- 上述依赖包清单不一定完整,根据实际情况再添加
- 注:打包用的linux系统也需要用到上述软件包, linux需要 parted , 不需要fdisk
复制代码
[2019-12-23] 19+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布
内核:5.3.18 (5.3内核终结版)
Openwrt: R9.12.03 by lean (截止发布当天最新代码)
主要变化:
1. 版本刷到19+,又接近2019年终,所以做了个大团圆版,18删掉的包又加回来了
2. 增加netdata实时监控
3. 增加cifsd 内核级网络共享,原samba4也没删,这两个只能开一个,默认开cifsd,需要另一个时请在系统->启动项菜单里启用、并禁用另一个
4. 增加了几个皮肤
[2019-12-14] 18+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布。
内核:5.3.16
Openwrt: R9.12.03 by lean (截止发布当天最新代码)
主要变化:
1. 底层 openssl版本更新,并修改了编译选项,ssl性能比17+提升30%以上
2. dropbear被换成了 openssh, 支持 sftp协议,支持证书免密登录, scp性能提升了4倍!
3. 升级脚本新增了一个选项: 是否备份老系统数据(默认备份), 如果选择不备份,则升级后相当于初始安装的干净系统
4. 由于smartdns与lean的应用存在兼容性问题, 某些情况下会导致 luci界面卡死(ssh正常);另外,passwall与55r plus功能重复, 所以去掉了 smartdns及 passwall等应用,如果喜欢这些应用的,可以下载ipk单独安装(下载链接已提供)
5. 新增了一键备份、一键恢复、一键修复挂载点的工具包( /usr/sbin/flipy) ,在shell环境下输入 flippy并回车就会打开菜单。
[2019-12-06] 17+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布。
内核: 5.3.15
Openwrt: R9.12.03 by lean,主要变化:
55r plus 增加对trojan的支持;
qbittorrent升级到 4.2.0正式版, 并且完善了配置界面;
TTL和HDMI端口支持进入shell(启动后按回车即可);
N1 16+无线的问题修复了;
另外新增了几个来自 lienol 的app(有网友要的)
PS: 12-07重新上传了img,修复了dhcp租期显示不正确的问题,也可以单独打补丁:替换 /usr/sbin/dnsmasq, 并 chmod 755 /usr/sbin/dnsmasq , 补丁也上传到网盘里了。
[2019-11-26] 16+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布。
内核: 5.3.13 (此版有可能是5.3内核的最后一个版本,由于要等上游的5.4内核源码发布,并且需要重新适配,因此下个版本可能要多等一段时间)
Openwrt: R9.11.23 by lean, 主要变化是网易云音乐及qBittorrent,并修复了N1 update-to-emmc.sh升级后不能启动的问题
[2019-11-21] 15+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布。(重要变化:集成Docker)
内核: 5.3.12
Openwrt: R9.11.9 by lean, 此版集成了Docker-CE,因此体积增大了很多,并增加了几个网友需要的app(server酱,pppoe-server)
Docker-CE说明: N1在 U盘上不启用docker,写入emmc后自动启用,数据目录是 /mnt/mmcblk1p3/docker
贝壳云的数据目录是 /mnt/mmcblk0p4/docker
[2019-11-14] 14+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布。(重要变化:rootfs文件系统变更,启用透明压缩)
内核变化:升级至5.3.11,几种无线usb网卡驱动说明:rtl8812au驱动(模块名:88XXau), rtl8188eu驱动(模块名8188eu、r8188eu两种可选), rtl8822bu驱动(模块名88x2bu) , 装载模块请注意大小写
Openwrt: 升级至R9.11.9, 增加微力同步,去掉softethervirtual**(由于上游源代码的原因编译失败), 修复 qBittorrent 下载目录配置丢失的问题(qB的配置文件目录建议设成 /etc, 这样升级时不会丢配置)
其它变化: 由于openwrt逐渐加入新应用,rootfs空间越来越紧张,因此从13+版本(内部测试未公开)开始, 写入EMMC的ROOTFS改成了 btrfs文件系统, 并开启zstd透明压缩, 这样一来,rootfs可用空间大大增加, 可用空间有200MB至300MB(以前的老版本最少只剩20多MB了,多的剩100MB左右)。
与贝壳云配套的不拆机升级脚本也需要更新,并且不支持回退到13+以前的版本了
N1: 在U盘上的文件系统仍然是ext4,用inst-to-emmc.sh写入emmc才变成btrfs,或者运行update-to-emmc.sh也会把老的rootfs格式化成btrfs
贝壳云: 线刷后就是btrfs, 或升级后也会把老的rootfs格式化成btrfs。
[2019-10-30] 11+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布。
内核升级至5.3.8, Openwrt升级至R9.10.24 By lean (关于Openwrt APP 使用方面的问题请勿再问,我只是搬运工,不负责解答)
[2019-10-19] 10+版 N1的U盘直刷包,贝壳云的线刷包(线刷升级二合一)同时发布,贝壳云的升级方法见10-14的内容。(重要变化:彻底解决开机55r plus+有时不能自启的问题)
新特性:
1. 基于lean的openwrt R9.10.10
2. 开启ipv6
3. 内核5.3.7,并集成了来自kernel 5.4的exfat官方驱动1.30
4. wireguard模块升级至最新
5. 加入rtl8822bu驱动
6. 解决了开机55r plus+有时不能自启的问题
7. 状态页增加CPU频率和温度显示
[2019-10-14] 贝壳云平滑升级脚本发布
[2019-10-13] 本次主要是更新两个镜像的内核到5.3.6, openwrt仍为r9.10.1
经过20多次调整,基本确定了内核编译选项,amlogic和rockchip内核除了驱动有区别以外,其它选项都一致了,贝壳云镜像也集成了上次发布的临时dtb补丁。
[2019-10-09] 贝壳云固件临时补丁:rk3328-beikeyun.dtb
增加了网卡的tx_delay和rx_delay值,提高网卡稳定性。解压后用winscp上传至/boot/目录,替换同名文件然后重启动。
[2019-10-07]“8+”版: 内核 5.3.4 , openwrt R9.10.1 by lean, 改善了“7+”版有时 55r plus+不能自启的问题
55r plus+ 启动时负载很高,需要的时间也比较长,8+版经我自己测试,重启10次均能自启成功,而7+版的成功率比较低,所以只能说是有改善,但并不保证在所有环境下都能自启成功。
实测: 开机30秒左右网络通,但等55r plus+自启成功还需要30多秒,也就是加起来一分多钟,请网友自己验证。
[2019-10-05]内核 5.3.0 , openwrt R9.10.1 by lean, 因在国庆黄金周内发布,所以叫做“7+版”
同时发布的还有贝壳云的openwrt线刷包, 刷机办法同贝壳云的Armbian, 不会的自己找教程
贝壳云线刷包特点:
1. 预留4分区,分区1是boot,分区2是rootfs, 分区3是预留分区(将来可支持平滑升级,不再需要拆机线刷),分区4为共享分区,可存放用户数据(6.4G)
2. usb网卡即插即用,ax88179和rtl8153都能跑满千兆,双网卡模式下无须添加防火墙规则也可上网
3. 可以在刷机时就插入usb网卡,刷完后自动配置wan口,也可以刷好后再插,但需要手动添加wan口
4. 5.3.0的内核,不同于4.4的官方内核,已集成exfat、wireguard、fullcone-nat、bbr等功能,良好适配openwrt
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
评分
-
参与人数 356 | 恩山币 +377 |
收起
理由
|
zhlaxl
| + 1 |
强大的恩山!(以下重复1万次) |
REDcape
| + 1 |
你好,久仰卧龙大名,在下凤雏!. |
pray912
| + 1 |
一看就是觉得高端、大气、上档次! |
jsshell
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
159789
| + 2 |
不要怂、就是干! |
gbl
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
lx6768
| + 1 |
兄弟,你肥皂又掉了… |
lechenging
| + 1 |
感谢分享 |
szdzt
| + 1 |
风清云淡、飘逸悠然……极爽! |
duke0323
| + 1 |
生活不易,相遇也不易,既然这样,让我们成为朋友一起面朝大海、花开花落…… |
alexyangtao
| + 1 |
面对这种帖子,我内心复杂,真不知道说什么好…… |
Tweedia
| + 1 |
人走茶凉、完事删贴,不好这样! |
iboika
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
paradise1
| + 1 |
希望大佬不要忙于更新内核,能深入做一个没有bug的包。小白不懂调试啊 |
Tenhai_yo
| + 1 |
生活不易,相遇也不易,既然这样,让我们成为朋友一起面朝大海、花开花落…… |
cdk
| + 1 |
恩山全体路由党向你学习! |
feixaingdeN1
| + 1 |
2333 |
anycool998
| + 1 |
这个年轻人不讲武德,耗子尾汁! |
maxhom
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
huanghefu
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
yobhob
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
lacstart
| + 1 |
这个年轻人不讲武德,耗子尾汁! |
fin618
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你 E 盘上还有啥一起给我吧 |
sexpistols
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
q215568
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
nerostone1003
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
network007
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
刘猛插
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
A251180868
| + 1 |
op乱码内核配置改config config_fat_cefault_locha |
malin584518
| + 1 |
windows无法访问openwrt |
zico
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
antren
| + 2 |
38+o是我这能正常用的最后一个版本,之后 的一直到44+o打包后的都不能正常用 |
Cribug4
| + 1 |
老板 我升级了45+o 乳酸菌饮料不能用了 |
twistfate
| + 1 |
45+o重大事故,折腾一晚上,望大神知悉。 |
oannie
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
weifei139
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
fuxining
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
aoshao
| + 1 |
几亿网民,我们俩竟然神奇的在恩山相遇了!来,1分也是分! |
kohyzsc123
| + 1 |
恩山全体路由党向你学习! |
jupitro
| + 2 |
44+的 passwall和爱国R插件有点问题,容易断流,检测提示错误还能连接, |
sujian42007
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
lovexqc
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
yxyshadow
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
weiding920
| + 1 |
感谢分享 |
kusokuma
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
378066567
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
upgo
| + 1 |
老大有 电报群吗 |
pureair
| + 1 |
一看就是觉得高端、大气、上档次! |
天空海阔任你行
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
巍巍学长
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
ssitssit
| + 2 |
大神能不能把应用过滤OpenAppFilter 集成在里边啊! |
jun919
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
Mr.Six
| + 1 |
恩山全体路由党向你学习! |
SkyTiger
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
GenJin
| + 2 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
HuntGG
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
jian555gg
| + 1 |
恩山全体路由党向你学习! |
Teenwang
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
rowmaff
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
maxuxu
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
micoGZ
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
myleesun
| + 1 |
固件带的samba64在界面配置后应用保存不生效,需要到/etc/init.d/ |
a748438
| + 1 |
40最新版的,要备份的配置才能拨号,不用备份后面自己设置的拨号不了。怀疑是wan |
jiangdj
| + 1 |
建议frp内网穿透加入自定义参数,或者集成进去,我用的别人的frp,需要user |
netpc007
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
xingzhe
| + 1 |
几亿网民,我们俩竟然神奇的在恩山相遇了!来,1分也是分! |
long2
| + 1 |
人走茶凉、完事删贴,不好这样! |
xddxdd
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
kenljj
| + 1 |
39+ 问题多多 退回38+o了 |
wjnforever
| + 1 |
几亿网民,我们俩竟然神奇的在恩山相遇了!来,1分也是分! |
lansting
| + 1 |
只有我下载不了39版吗? |
dindin002
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
icysoloist
| + 1 |
F大佬,别生气啊,我觉得还是稳定版好啊....还请大佬大菊为重,继续费心维护~~ |
B类角色
| + 1 |
大佬可以的!!!!!!!! |
阿Dee
| + 3 |
自编新版R20.7.7 Docker重启丢配置,麻烦F大修复下 |
sagitarr
| + 1 |
风清云淡、飘逸悠然……极爽! |
cjlhll
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
Len_
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
zy528960657
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
东方鸿
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
Jebyn
| + 1 |
别光喝酒啊,吃菜吃菜~~~ |
ysy419
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
loulanshenpo
| + 1 |
本来不能出国,加了桥接的那段防火墙iptables -t nat -I POST |
yanyuechuixue
| + 1 |
37的也没法下载软件,显示 ssl 相关的文件缺失。尝试手动装的时候装依赖失败, |
路飞d
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
清风丶之恋
| + 1 |
大佬,我想问一下,USB声卡能识别,但是播放airplay还是hdmi音频输出怎 |
yunfu
| + 1 |
几亿网民,我们俩竟然神奇的在恩山相遇了!来,1分也是分! |
E木R
| + 1 |
别光喝酒啊,吃菜吃菜~~~ |
zjwl
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
神迹三界
| + 1 |
这个固件如何恢复出厂设置呀? |
alva2008
| + 1 |
docker双开ADG,ADG上显示客户端127.0.0.1,如何显示真实IP |
SofaMAan
| + 1 |
https://cloud.189.cn/t/e6bQzabMFRZb(访问码: |
废柴工程师
| + 2 |
http://suo.im/5VzYRc密码:cgrv |
风逝心灭
| + 1 |
谁个坑货举报百毒盘的啊?链接挂了 |
uu236
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
Mamba4ever
| + 1 |
37+版,N1旁路由模式,用乳酸菌饮料+“强制走代理的域名”添加域名应用后,整个 |
feige.converse
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
cheetah_chen
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
jamesms
| + 1 |
恩山全体路由党向你学习! |
皮皮虾321
| + 1 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
查看全部评分
|