Skip to content

Commit da10672

Browse files
committed
more 24.10 changes
1 parent 6bc5ce1 commit da10672

6 files changed

Lines changed: 53 additions & 13 deletions

File tree

.github/workflows/NanoPi-Build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ on:
2424
openwrt_branch:
2525
description: 'OpenWrt Branch to build'
2626
required: true
27-
default: '22.03'
27+
default: '24.10'
2828
type: choice
2929
options:
30-
- '22.03'
3130
- '23.05'
31+
- '24.10'
3232
model_R4S:
3333
description: 'Build R4S'
3434
type: boolean

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ Other Models : [R5S](https://github.com/anaelorlinski/OpenWrt-NanoPi-R5S-Builds/
1010
If you like this project you can gift me a coffee !
1111
[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/donate/?business=8XQTGXAHEAKPY&no_recurring=0&currency_code=EUR)
1212

13+
## OpenWrt 24.10.0 (WIP)
14+
This build has not been tested a lot yet. There might be issues. Stick with 23.05 if you need stable build.
15+
[Download 24.10 Releases](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/releases?q=OpenWrtAO-24.10&expanded=true) [Changelog](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/blob/main/openwrt-24.10/release-info.md)
16+
Supported Models : R2S / R4S(1Gb & 4Gb)
17+
1318
## OpenWrt 23.05.5 (stable)
1419

1520
[Download 23.05 Releases](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/releases?q=OpenWrtAO-23.05&expanded=true) [Changelog](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/blob/main/openwrt-23.05/release-info.md)
1621
Supported Models : R2S / R4S(1Gb & 4Gb)
1722

18-
## OpenWrt 22.03.5 (old)
19-
20-
[Download 22.03 Releases](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/releases?q=OpenWrtAO-22.03&expanded=true) [Changelog](https://github.com/anaelorlinski/OpenWrt-NanoPi-R2S-R4S-Builds/blob/main/openwrt-22.03/release-info.md)
21-
Supported Models : R2S / R4S(1Gb & 4Gb) / R2C (Untested)
22-
2323
⚠ Warning: No support / Use at your own risk ⚠
2424

2525
## License

openwrt-23.05/patches/package/adguardhome/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
include $(TOPDIR)/rules.mk
77

88
PKG_NAME:=adguardhome
9-
PKG_VERSION:=0.107.52
9+
PKG_VERSION:=0.107.59
1010
PKG_RELEASE:=1
1111

1212
# WARNING : need rework for other arch
1313
PKG_SOURCE:=AdGuardHome_linux_arm64.tar.gz
1414
PKG_SOURCE_URL:=https://github.com/AdguardTeam/AdGuardHome/releases/download/v$(PKG_VERSION)/
15-
PKG_HASH:=86ae7a7c2db9c158b9db9f350568485e3ccc43e7039624d1a5bc50bb1dee1048
15+
PKG_HASH:=efc7d2e7e0507af1269f36f9f04274f9097fa3fe0ae1f0c18d2be586ff452c5c
1616

1717
PKG_LICENSE:=GPL-3.0-only
1818
PKG_LICENSE_FILES:=LICENSE.txt

openwrt-23.05/seed/ao-R4S-full.seed

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ CONFIG_DOCKER_NET_OVERLAY=y
1616
CONFIG_DOCKER_OPTIONAL_FEATURES=y
1717
CONFIG_DOCKER_STO_BTRFS=y
1818
CONFIG_DOCKER_STO_EXT4=y
19+
CONFIG_DRIVER_11AC_SUPPORT=y
20+
CONFIG_DRIVER_11AX_SUPPORT=y
1921
CONFIG_EXPERIMENTAL=y
2022
CONFIG_HAS_BPF_TOOLCHAIN=y
2123
CONFIG_IFSTAT_SNMP=y
@@ -39,6 +41,7 @@ CONFIG_KERNEL_HUGETLBFS=y
3941
CONFIG_KERNEL_HUGETLB_PAGE=y
4042
CONFIG_KERNEL_MEMCG_SWAP_ENABLED=y
4143
CONFIG_KERNEL_NET_CLS_CGROUP=y
44+
CONFIG_KERNEL_PAGE_POOL=y
4245
CONFIG_KERNEL_PERF_EVENTS=y
4346
CONFIG_KERNEL_PROC_PID_CPUSET=y
4447
CONFIG_KERNEL_TRANSPARENT_HUGEPAGE=y
@@ -77,6 +80,8 @@ CONFIG_OPENVPN_openssl_ENABLE_MULTIHOME=y
7780
CONFIG_OPENVPN_openssl_ENABLE_PF=y
7881
CONFIG_OPENVPN_openssl_ENABLE_PORT_SHARE=y
7982
CONFIG_OPENVPN_openssl_ENABLE_SMALL=y
83+
CONFIG_PACKAGE_MAC80211_DEBUGFS=y
84+
CONFIG_PACKAGE_MAC80211_MESH=y
8085
CONFIG_PACKAGE_acme=y
8186
CONFIG_PACKAGE_acme-acmesh=y
8287
CONFIG_PACKAGE_acme-acmesh-dnsapi=y
@@ -159,6 +164,7 @@ CONFIG_PACKAGE_f2fsck=y
159164
CONFIG_PACKAGE_giflib-utils=y
160165
CONFIG_PACKAGE_halog=y
161166
CONFIG_PACKAGE_haproxy=y
167+
CONFIG_PACKAGE_hostapd-common=m
162168
CONFIG_PACKAGE_i2c-tools=y
163169
CONFIG_PACKAGE_ifstat=y
164170
CONFIG_PACKAGE_iftop=y
@@ -173,11 +179,15 @@ CONFIG_PACKAGE_iptables-mod-extra=y
173179
CONFIG_PACKAGE_iptables-mod-ipopt=y
174180
CONFIG_PACKAGE_iptables-mod-ipsec=y
175181
CONFIG_PACKAGE_iptables-nft=y
182+
CONFIG_PACKAGE_iw=m
183+
CONFIG_PACKAGE_iwinfo=m
176184
CONFIG_PACKAGE_jq=y
177185
CONFIG_PACKAGE_kmod-arptables=y
178186
CONFIG_PACKAGE_kmod-asn1-decoder=y
179187
CONFIG_PACKAGE_kmod-asn1-encoder=y
180188
CONFIG_PACKAGE_kmod-br-netfilter=y
189+
CONFIG_PACKAGE_kmod-cfg80211=m
190+
CONFIG_PACKAGE_kmod-crypto-acompress=y
181191
CONFIG_PACKAGE_kmod-crypto-aead=y
182192
CONFIG_PACKAGE_kmod-crypto-arc4=y
183193
CONFIG_PACKAGE_kmod-crypto-authenc=y
@@ -252,15 +262,41 @@ CONFIG_PACKAGE_kmod-iptunnel6=y
252262
CONFIG_PACKAGE_kmod-keys-encrypted=y
253263
CONFIG_PACKAGE_kmod-keys-trusted=y
254264
CONFIG_PACKAGE_kmod-lib-crc16=y
265+
CONFIG_PACKAGE_kmod-lib-lzo=y
255266
CONFIG_PACKAGE_kmod-lib-raid6=y
256267
CONFIG_PACKAGE_kmod-lib-textsearch=y
257268
CONFIG_PACKAGE_kmod-lib-xor=y
258269
CONFIG_PACKAGE_kmod-lib-zlib-deflate=y
259270
CONFIG_PACKAGE_kmod-lib-zlib-inflate=y
260271
CONFIG_PACKAGE_kmod-lib-zstd=y
261272
CONFIG_PACKAGE_kmod-libphy=y
273+
CONFIG_PACKAGE_kmod-mac80211=m
262274
CONFIG_PACKAGE_kmod-macvlan=y
263275
CONFIG_PACKAGE_kmod-mii=y
276+
CONFIG_PACKAGE_kmod-mt76=m
277+
CONFIG_PACKAGE_kmod-mt76-connac=m
278+
CONFIG_PACKAGE_kmod-mt76-core=m
279+
CONFIG_PACKAGE_kmod-mt76-usb=m
280+
CONFIG_PACKAGE_kmod-mt7601u=m
281+
CONFIG_PACKAGE_kmod-mt7603=m
282+
CONFIG_PACKAGE_kmod-mt7615-common=m
283+
CONFIG_PACKAGE_kmod-mt7615-firmware=m
284+
CONFIG_PACKAGE_kmod-mt7615e=m
285+
CONFIG_PACKAGE_kmod-mt7622-firmware=m
286+
CONFIG_PACKAGE_kmod-mt7663-usb-sdio=m
287+
CONFIG_PACKAGE_kmod-mt7663u=m
288+
CONFIG_PACKAGE_kmod-mt76x0-common=m
289+
CONFIG_PACKAGE_kmod-mt76x02-common=m
290+
CONFIG_PACKAGE_kmod-mt76x02-usb=m
291+
CONFIG_PACKAGE_kmod-mt76x0u=m
292+
CONFIG_PACKAGE_kmod-mt76x2=m
293+
CONFIG_PACKAGE_kmod-mt76x2-common=m
294+
CONFIG_PACKAGE_kmod-mt76x2u=m
295+
CONFIG_PACKAGE_kmod-mt7921-common=m
296+
CONFIG_PACKAGE_kmod-mt7921-firmware=m
297+
CONFIG_PACKAGE_kmod-mt7921u=m
298+
CONFIG_PACKAGE_kmod-mt792x-common=m
299+
CONFIG_PACKAGE_kmod-mt792x-usb=m
264300
CONFIG_PACKAGE_kmod-nf-conncount=y
265301
CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y
266302
CONFIG_PACKAGE_kmod-nf-ipt=y
@@ -370,6 +406,7 @@ CONFIG_PACKAGE_libopenssl-devcrypto=y
370406
CONFIG_PACKAGE_libpcap=y
371407
CONFIG_PACKAGE_libpci=y
372408
CONFIG_PACKAGE_libpcre=y
409+
CONFIG_PACKAGE_libpcre2=y
373410
CONFIG_PACKAGE_libpopt=y
374411
CONFIG_PACKAGE_libreadline=y
375412
CONFIG_PACKAGE_libreswan=y
@@ -401,7 +438,6 @@ CONFIG_PACKAGE_luci-app-commands=y
401438
CONFIG_PACKAGE_luci-app-ddns=y
402439
CONFIG_PACKAGE_luci-app-dockerman=y
403440
CONFIG_PACKAGE_luci-app-firewall=y
404-
CONFIG_PACKAGE_luci-app-ntpc=y
405441
CONFIG_PACKAGE_luci-app-openvpn=y
406442
CONFIG_PACKAGE_luci-app-opkg=y
407443
CONFIG_PACKAGE_luci-app-pbr=y
@@ -440,7 +476,6 @@ CONFIG_PACKAGE_nlbwmon=y
440476
CONFIG_PACKAGE_nspr=y
441477
CONFIG_PACKAGE_nss-utils=y
442478
CONFIG_PACKAGE_nstat=y
443-
CONFIG_PACKAGE_ntpclient=y
444479
CONFIG_PACKAGE_openssl-util=y
445480
CONFIG_PACKAGE_openvpn-openssl=y
446481
CONFIG_PACKAGE_pbr=y
@@ -499,3 +534,4 @@ CONFIG_TARGET_OPTIMIZATION="-O3 -pipe -mcpu=cortex-a72.cortex-a53+crypto+crc"
499534
CONFIG_TARGET_OPTIONS=y
500535
CONFIG_TARGET_ROOTFS_PARTSIZE=1024
501536
CONFIG_USE_LLVM_HOST=y
537+
CONFIG_WPA_MBO_SUPPORT=y

openwrt-23.05/steps/03_patch_openwrt.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,9 @@ rsync -avz $ROOTDIR/openwrt-$OPENWRT_BRANCH/patches/target/ target
2828
# ------------------ packages ------------------------------------
2929

3030
# enable armv8 crypto for mbedtls
31-
cp $ROOTDIR/openwrt-$OPENWRT_BRANCH/patches/package/mbedtls/patches/200-Implements-AES-and-GCM-with-ARMv8-Crypto-Extensions.patch \
32-
package/libs/mbedtls/patches/
31+
#TODO : reenable
32+
#cp $ROOTDIR/openwrt-$OPENWRT_BRANCH/patches/package/mbedtls/patches/200-Implements-AES-and-GCM-with-ARMv8-Crypto-Extensions.patch \
33+
# package/libs/mbedtls/patches/
3334

3435
# enable motorcomm for R2C
3536
echo "CONFIG_MOTORCOMM_PHY=y" >> target/linux/rockchip/armv8/config-5.15

openwrt-23.05/steps/07-all_kmods.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ make toolchain/install -j${make_process} || { make toolchain/install -j 1 V=s ;
2626
make target/compile -j ${make_process} || { make target/compile -j 1 V=s ; exit 1 ; }
2727
make package/linux/compile -j ${make_process} || { make package/linux/compile -j 1 V=s ; exit 1 ; }
2828

29+
# make packages that generate kmods
30+
make package/kernel/mt76/compile -j ${make_process} || { make package/linux/compile -j 1 V=s ; exit 1 ; }
31+
2932
# build signing tools and generate key
3033
make package/usign/host/compile V=s || exit 1
3134
make package/ucert/host/compile V=s || exit 1

0 commit comments

Comments
 (0)