From 68e2eb5f539e7caf3e978a815582b9f04538bcee Mon Sep 17 00:00:00 2001 From: KBB665 Date: Sat, 10 Jan 2026 13:36:22 +0300 Subject: [PATCH 01/11] Create pre-build.sh --- pre-build.sh | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 pre-build.sh diff --git a/pre-build.sh b/pre-build.sh new file mode 100644 index 000000000..56f0c23a0 --- /dev/null +++ b/pre-build.sh @@ -0,0 +1,4 @@ +sed -i '86d' padavan-ng/trunk/build_firmware.sh +sed -i 's/^CONFIG_RT_SINGLE_SKU=y*/# CONFIG_RT_SINGLE_SKU is not set/' padavan-ng/trunk/configs/boards/ASUS/RT-AC51U/kernel-3.4.x.config +apt update +apt install -y gcc-multilib From 330cf56a0017a1084d9b96bd396df0728c5625cd Mon Sep 17 00:00:00 2001 From: KBB665 Date: Sat, 10 Jan 2026 13:37:04 +0300 Subject: [PATCH 02/11] Update variables --- variables | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/variables b/variables index cc45876a7..bb1304821 100644 --- a/variables +++ b/variables @@ -1,4 +1,4 @@ -PADAVAN_REPO="https://gitlab.com/hadzhioglu/padavan-ng.git" +PADAVAN_REPO="https://github.com/nilabsent/padavan-ng.git" PADAVAN_BRANCH="master" PADAVAN_COMMIT="HEAD" PADAVAN_TOOLCHAIN_URL="https://gitlab.com/api/v4/projects/hadzhioglu%2Fpadavan-ng/packages/generic/toolchain/latest/toolchain.tzst" From 56372f70f01f05a72b4c2e4ab2a9f68b434ec2a8 Mon Sep 17 00:00:00 2001 From: KBB665 Date: Sat, 10 Jan 2026 13:55:59 +0300 Subject: [PATCH 03/11] Update build.config --- build.config | 300 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 300 insertions(+) diff --git a/build.config b/build.config index e69de29bb..22d6e1faa 100644 --- a/build.config +++ b/build.config @@ -0,0 +1,300 @@ +### Target Vendor/Product (support only Ralink RT3883/MT7620/MT7621/MT7628) +CONFIG_VENDOR=ASUS +CONFIG_PRODUCT=MT7620 + +### Target ProductID (board select, max 23 ASCII symbols) +CONFIG_FIRMWARE_PRODUCT_ID="RT-AC51U" + +############################################################ +### Linux kernel configuration +############################################################ + +### Force MT7620 CPU clock to 600MHz (override Uboot settings) +#CONFIG_FIRMWARE_CPU_600MHZ=y + +### Enable MT7620 CPU sleep mode (downclock to 200MHz on idle) +#CONFIG_FIRMWARE_CPU_SLEEP=y + +### Kernel driver select for WiFi AP 2.4GHz +### 2.7 = MT7620 v2.7.2.0 +### 3.0 = MT7620 v3.0.4.0 +CONFIG_FIRMWARE_WIFI2_DRIVER=2.7 + +### Kernel driver select for WiFi AP 5GHz +### 3.0 = MT7610E v3.0.0.9 +CONFIG_FIRMWARE_WIFI5_DRIVER=3.0 + +### Enable IPv6 support +CONFIG_FIRMWARE_ENABLE_IPV6=y + +### Include XFRM (IPsec) modules & iptables extension ~ 0.2MB +#CONFIG_FIRMWARE_INCLUDE_XFRM=y + +### Enable USB support +CONFIG_FIRMWARE_ENABLE_USB=y + +### Include file system utilities +CONFIG_FIRMWARE_INCLUDE_FS_TOOLS=y + +### Enable NTFS filesystem support via Paragon "ufsd" driver. ~0.4MB +CONFIG_FIRMWARE_ENABLE_UFSD=y + +### Enable FAT/FAT32 filesystem support. ~0.1MB +CONFIG_FIRMWARE_ENABLE_FAT=y + +### Enable exFAT (FAT/FAT32 too) filesystem support. ~0.12MB +CONFIG_FIRMWARE_ENABLE_EXFAT=y + +### Enable EXT2 filesystem support. ~0.1MB +#CONFIG_FIRMWARE_ENABLE_EXT2=y + +### Enable EXT3 filesystem support. ~0.2MB +#CONFIG_FIRMWARE_ENABLE_EXT3=y + +### Enable EXT4 (EXT3/2 too) filesystem support. ~0.4MB +CONFIG_FIRMWARE_ENABLE_EXT4=y + +### Enable XFS filesystem support. ~0.6MB +#CONFIG_FIRMWARE_ENABLE_XFS=y + +### Enable Apple HFS+ filesystem support. ~0.1MB +#CONFIG_FIRMWARE_ENABLE_HFS=y + +### Enable FUSE (filesystems in userspace) support. ~0.1MB +CONFIG_FIRMWARE_ENABLE_FUSE=y + +### Enable swap files/partitions support. ~0.05MB +#CONFIG_FIRMWARE_ENABLE_SWAP=y + +### Enable dnsmasq regex feathure. +#CONFIG_FIRMWARE_ENABLE_DNSMASQ_REGEX=y + +### Include UVC camera modules. ~0.2MB +#CONFIG_FIRMWARE_INCLUDE_UVC=y + +### Include USB-HID modules. ~0.2MB +#CONFIG_FIRMWARE_INCLUDE_HID=y + +### Include USB-Serial modules (e.g. pl2303). ~0.03MB +#CONFIG_FIRMWARE_INCLUDE_SERIAL=y + +### Include USB-Audio modules ~0.46MB +#CONFIG_FIRMWARE_INCLUDE_AUDIO=y + +### Include network QoS scheduling modules. ~0.2MB +#CONFIG_FIRMWARE_INCLUDE_QOS=y + +### Include IMQ module for shapers (a bit of performance degradation). ~0.02MB +#CONFIG_FIRMWARE_INCLUDE_IMQ=y + +### Include IFB module for shapers. ~0.03MB +#CONFIG_FIRMWARE_INCLUDE_IFB=y + +### Include IPSet utility and kernel modules. ~0.4MB +CONFIG_FIRMWARE_INCLUDE_IPSET=y + +### Include NFSv3 server. ~0.6MB +#CONFIG_FIRMWARE_INCLUDE_NFSD=y + +### Include NFSv3 client. ~0.5MB +#CONFIG_FIRMWARE_INCLUDE_NFSC=y + +### Include CIFS (SMB) client. ~0.2MB +#CONFIG_FIRMWARE_INCLUDE_CIFS=y + +### Include Shortcut Forward Engine +CONFIG_FIRMWARE_INCLUDE_SHORTCUT_FE=y + +### Включить сборку бэкпортированных драйверов для медиа устройств +#CONFIG_FIRMWARE_ENABLE_BACKPORTED=y +### Поместить бэкпортированный драйвера в образ прошивки +### (в противном случае они будут собраны в отдельный архив для размещения в /opt/lib/) +#CONFIG_FIRMWARE_INCLUDE_BACKPORTED=y + +############################################################ +### Userspace configuration +############################################################ + +### Include WebUI international resources. Increased firmware size +#CONFIG_FIRMWARE_INCLUDE_LANG_BR=y +#CONFIG_FIRMWARE_INCLUDE_LANG_CZ=y +#CONFIG_FIRMWARE_INCLUDE_LANG_DA=y +#CONFIG_FIRMWARE_INCLUDE_LANG_DE=y +#CONFIG_FIRMWARE_INCLUDE_LANG_ES=y +#CONFIG_FIRMWARE_INCLUDE_LANG_FI=y +#CONFIG_FIRMWARE_INCLUDE_LANG_FR=y +#CONFIG_FIRMWARE_INCLUDE_LANG_NO=y +#CONFIG_FIRMWARE_INCLUDE_LANG_PL=y +CONFIG_FIRMWARE_INCLUDE_LANG_RU=y +#CONFIG_FIRMWARE_INCLUDE_LANG_SV=y +#CONFIG_FIRMWARE_INCLUDE_LANG_UK=y + +### Include NTFS-3G FUSE driver (instead of Paragon "ufsd"). ~0.4MB +#CONFIG_FIRMWARE_INCLUDE_NTFS_3G=y + +### Include LPR printer daemon. ~0.12MB +#CONFIG_FIRMWARE_INCLUDE_LPRD=y + +### Include USB-over-Ethernet printer daemon. ~0.05MB +CONFIG_FIRMWARE_INCLUDE_U2EC=y + +### Include "tcpdump" utility. ~0.6MB +CONFIG_FIRMWARE_INCLUDE_TCPDUMP=y + +### Include "hdparm" utility (allow set HDD spindown timeout and APM). ~0.1MB +CONFIG_FIRMWARE_INCLUDE_HDPARM=y + +### Include "parted" utility (allow make GPT partitions). ~0.3MB +CONFIG_FIRMWARE_INCLUDE_PARTED=y + +### Include SMB (and WINS) server. ~1.5MB +#CONFIG_FIRMWARE_INCLUDE_SMBD=y + +### Add support SMB2 +CONFIG_FIRMWARE_INCLUDE_SMBD36=y + +### Include WINS server only. ~0.4MB +#CONFIG_FIRMWARE_INCLUDE_WINS=y + +### Include syslog for SMB and WINS server. ~0.3MB +#CONFIG_FIRMWARE_INCLUDE_SMBD_SYSLOG=y + +### Include FTP server. ~0.2MB +#CONFIG_FIRMWARE_INCLUDE_FTPD=y + +### Include alternative L2TP control client RP-L2TP. ~0.1MB +CONFIG_FIRMWARE_INCLUDE_RPL2TP=y + +### Include EAP-TTLS and EAP-PEAP authentication support. openssl ~1.2MB, wpa_supplicant +0.04MB +CONFIG_FIRMWARE_INCLUDE_EAP_PEAP=y + +### Include HTTPS support for DDNS client. openssl ~1.2MB +CONFIG_FIRMWARE_INCLUDE_DDNS_SSL=y + +### Include HTTPS support. openssl ~1.2MB +CONFIG_FIRMWARE_INCLUDE_HTTPS=y + +### Include sftp-server. openssl ~1.2MB, sftp-server ~0.06MB +CONFIG_FIRMWARE_INCLUDE_SFTP=y + +### Include dropbear SSH. ~0.3MB +CONFIG_FIRMWARE_INCLUDE_DROPBEAR=y + +### Make the dropbear symmetrical ciphers and hashes faster. ~0.06MB +CONFIG_FIRMWARE_INCLUDE_DROPBEAR_FAST_CODE=y + +### Include OpenSSH instead of dropbear. openssl ~1.2MB, openssh ~1.0MB +#CONFIG_FIRMWARE_INCLUDE_OPENSSH=y + +### Include OpenVPN. IPv6 required. openssl ~1.2MB, openvpn ~0.4MB +CONFIG_FIRMWARE_INCLUDE_OPENVPN=y + +### Include StrongSwan. XFRM modules ~0.2MB, strongswan ~0.7MB +#CONFIG_FIRMWARE_INCLUDE_SSWAN=y + +### Include AmneziaWG kernel module and utilite. ~0.11MB +#CONFIG_FIRMWARE_INCLUDE_AMNEZIAWG=y + +### Include Wireguard VPN module and utilite +CONFIG_FIRMWARE_INCLUDE_WIREGUARD=y + +### Include Elliptic Curves (EC) to openssl library. ~0.1MB +CONFIG_FIRMWARE_INCLUDE_OPENSSL_EC=y + +### Include "openssl" executable for generate certificates. ~0.4MB +CONFIG_FIRMWARE_INCLUDE_OPENSSL_EXE=y + +### Include xUPNPd IPTV mediaserver. ~0.3MB +#CONFIG_FIRMWARE_INCLUDE_XUPNPD=y + +### Include Minidlna UPnP mediaserver. ~1.6MB +#CONFIG_FIRMWARE_INCLUDE_MINIDLNA=y + +### Include Firefly iTunes mediaserver. ~1.0MB +#CONFIG_FIRMWARE_INCLUDE_FIREFLY=y + +### Include Transmission torrent. openssl ~1.2MB, transmission ~1.5MB +#CONFIG_FIRMWARE_INCLUDE_TRANSMISSION=y + +### Include Transmission-Web-Control (advanced WebUI). ~0.8MB +#CONFIG_FIRMWARE_INCLUDE_TRANSMISSION_WEB_CONTROL=y + +### Include Aria2 download manager. openssl ~1.2MB, aria2 ~3.5MB +#CONFIG_FIRMWARE_INCLUDE_ARIA=y + +### Include Aria2 WEB control. ~0.7MB +#CONFIG_FIRMWARE_INCLUDE_ARIA_WEB_CONTROL=y + +### Include TOR proxy ~2.3MB +#CONFIG_FIRMWARE_INCLUDE_TOR=y + +### Include GeoIP database info for TOR proxy ~1.1MB +#CONFIG_FIRMWARE_INCLUDE_TOR_GEOIP=y + +### Include IPv6 GeoIP database info for TOR proxy ~1.1MB +#CONFIG_FIRMWARE_INCLUDE_TOR_GEOIPV6=y + +### Include Privoxy proxy ~0.3MB +#CONFIG_FIRMWARE_INCLUDE_PRIVOXY=y + +### Include DNSCrypt proxy ~0.5MB +#CONFIG_FIRMWARE_INCLUDE_DNSCRYPT=y + +### Include Stubby DNS-over-TLS (DoT) ~0.4MB +CONFIG_FIRMWARE_INCLUDE_STUBBY=y + +### Include doh_proxy DNS-over-HTTPS (DoH) ~0.5MB +CONFIG_FIRMWARE_INCLUDE_DOH=y + +### Include Curl support ~0.15MB +CONFIG_FIRMWARE_INCLUDE_CURL=y + +### Include QUIC support in Curl, openssl 3.5 required ~0.05 MB +#CONFIG_FIRMWARE_INCLUDE_QUIC=y + +### Include QUIC support in Curl using ngtcp2, openssl 3.5 required ~0.16 MB +CONFIG_FIRMWARE_INCLUDE_QUIC_NGTCP2=y + +### Include WPAD support +#CONFIG_FIRMWARE_INCLUDE_WPAD=y + +### Include compressed memory support +CONFIG_FIRMWARE_INCLUDE_ZRAM=y + +### Add adb package +#CONFIG_FIRMWARE_INCLUDE_ADB=y + +### Include LUA support ~0.2MB +#CONFIG_FIRMWARE_INCLUDE_LUA=y + +### Include EoIP Ethernet Tunnels over IP ~0.01MB +#CONFIG_FIRMWARE_INCLUDE_EOIP=y + +### Include other versions of openssl instead of the default 3.0 +### openssl 1.0 +#CONFIG_FIRMWARE_INCLUDE_OPENSSL_10=y +### openssl 1.1 +#CONFIG_FIRMWARE_INCLUDE_OPENSSL_11=y +### openssl 3.5 +CONFIG_FIRMWARE_INCLUDE_OPENSSL_35=y + +### Include NFQWS support ~0.1MB +CONFIG_FIRMWARE_INCLUDE_NFQWS=y + +### Include NFQWS2 support ~0.3MB +CONFIG_FIRMWARE_INCLUDE_NFQWS2=y + +### Include qrencode ~0.02MB +#CONFIG_FIRMWARE_INCLUDE_QRENCODE=y + +### Include iPerf3 support ~0.06MB +#CONFIG_FIRMWARE_INCLUDE_IPERF3=y + +### Reduce trx image size +#CONFIG_CC_OPTIMIZE_FOR_SIZE=y + +### Include redsocks2 ~0.05MB +#CONFIG_FIRMWARE_INCLUDE_REDSOCKS2=y + +### Include router vendor icon to web interface +CONFIG_FIRMWARE_INCLUDE_VENDOR_LOGO=y From eda2b0742779292395463f0027f0976be207a18b Mon Sep 17 00:00:00 2001 From: KBB665 Date: Mon, 12 Jan 2026 00:02:23 +0300 Subject: [PATCH 04/11] Update build.config --- build.config | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.config b/build.config index 22d6e1faa..62c1abb8d 100644 --- a/build.config +++ b/build.config @@ -18,7 +18,7 @@ CONFIG_FIRMWARE_PRODUCT_ID="RT-AC51U" ### Kernel driver select for WiFi AP 2.4GHz ### 2.7 = MT7620 v2.7.2.0 ### 3.0 = MT7620 v3.0.4.0 -CONFIG_FIRMWARE_WIFI2_DRIVER=2.7 +CONFIG_FIRMWARE_WIFI2_DRIVER=3.0 ### Kernel driver select for WiFi AP 5GHz ### 3.0 = MT7610E v3.0.0.9 @@ -298,3 +298,4 @@ CONFIG_FIRMWARE_INCLUDE_NFQWS2=y ### Include router vendor icon to web interface CONFIG_FIRMWARE_INCLUDE_VENDOR_LOGO=y + From 29284c3070e129b24902631fed3205c5443f8ca3 Mon Sep 17 00:00:00 2001 From: KBB665 Date: Wed, 21 Jan 2026 19:02:20 +0300 Subject: [PATCH 05/11] Update build.config --- build.config | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.config b/build.config index 62c1abb8d..4bd2c4a99 100644 --- a/build.config +++ b/build.config @@ -193,7 +193,7 @@ CONFIG_FIRMWARE_INCLUDE_OPENVPN=y #CONFIG_FIRMWARE_INCLUDE_SSWAN=y ### Include AmneziaWG kernel module and utilite. ~0.11MB -#CONFIG_FIRMWARE_INCLUDE_AMNEZIAWG=y +CONFIG_FIRMWARE_INCLUDE_AMNEZIAWG=y ### Include Wireguard VPN module and utilite CONFIG_FIRMWARE_INCLUDE_WIREGUARD=y @@ -299,3 +299,4 @@ CONFIG_FIRMWARE_INCLUDE_NFQWS2=y ### Include router vendor icon to web interface CONFIG_FIRMWARE_INCLUDE_VENDOR_LOGO=y + From 7e76f8d5d2fe5c16a2127cae5abb0a6791b11b73 Mon Sep 17 00:00:00 2001 From: KBB665 Date: Fri, 23 Jan 2026 12:00:34 +0300 Subject: [PATCH 06/11] Update build.config --- build.config | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.config b/build.config index 4bd2c4a99..6fa7951ef 100644 --- a/build.config +++ b/build.config @@ -193,7 +193,7 @@ CONFIG_FIRMWARE_INCLUDE_OPENVPN=y #CONFIG_FIRMWARE_INCLUDE_SSWAN=y ### Include AmneziaWG kernel module and utilite. ~0.11MB -CONFIG_FIRMWARE_INCLUDE_AMNEZIAWG=y +#CONFIG_FIRMWARE_INCLUDE_AMNEZIAWG=y ### Include Wireguard VPN module and utilite CONFIG_FIRMWARE_INCLUDE_WIREGUARD=y @@ -300,3 +300,4 @@ CONFIG_FIRMWARE_INCLUDE_NFQWS2=y CONFIG_FIRMWARE_INCLUDE_VENDOR_LOGO=y + From 6b34c0ee9787b8fa8686307615b63e1be195f355 Mon Sep 17 00:00:00 2001 From: KBB665 Date: Sat, 24 Jan 2026 22:22:08 +0300 Subject: [PATCH 07/11] Update build.config --- build.config | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.config b/build.config index 6fa7951ef..ac388df6f 100644 --- a/build.config +++ b/build.config @@ -18,7 +18,7 @@ CONFIG_FIRMWARE_PRODUCT_ID="RT-AC51U" ### Kernel driver select for WiFi AP 2.4GHz ### 2.7 = MT7620 v2.7.2.0 ### 3.0 = MT7620 v3.0.4.0 -CONFIG_FIRMWARE_WIFI2_DRIVER=3.0 +CONFIG_FIRMWARE_WIFI2_DRIVER=2.7 ### Kernel driver select for WiFi AP 5GHz ### 3.0 = MT7610E v3.0.0.9 @@ -301,3 +301,4 @@ CONFIG_FIRMWARE_INCLUDE_VENDOR_LOGO=y + From 33099764213ca66a5b0b31f3feb061d7611a7633 Mon Sep 17 00:00:00 2001 From: KBB665 Date: Sat, 31 Jan 2026 15:09:33 +0300 Subject: [PATCH 08/11] Update build.config --- build.config | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.config b/build.config index ac388df6f..3bc568c74 100644 --- a/build.config +++ b/build.config @@ -18,7 +18,7 @@ CONFIG_FIRMWARE_PRODUCT_ID="RT-AC51U" ### Kernel driver select for WiFi AP 2.4GHz ### 2.7 = MT7620 v2.7.2.0 ### 3.0 = MT7620 v3.0.4.0 -CONFIG_FIRMWARE_WIFI2_DRIVER=2.7 +CONFIG_FIRMWARE_WIFI2_DRIVER=3.0 ### Kernel driver select for WiFi AP 5GHz ### 3.0 = MT7610E v3.0.0.9 @@ -302,3 +302,4 @@ CONFIG_FIRMWARE_INCLUDE_VENDOR_LOGO=y + From 8881c6a7434805056cf1706611f1bd47d8b20915 Mon Sep 17 00:00:00 2001 From: KBB665 Date: Sun, 1 Feb 2026 21:20:01 +0300 Subject: [PATCH 09/11] Update pre-build.sh --- pre-build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pre-build.sh b/pre-build.sh index 56f0c23a0..a2cdf1ee5 100644 --- a/pre-build.sh +++ b/pre-build.sh @@ -1,4 +1,4 @@ sed -i '86d' padavan-ng/trunk/build_firmware.sh -sed -i 's/^CONFIG_RT_SINGLE_SKU=y*/# CONFIG_RT_SINGLE_SKU is not set/' padavan-ng/trunk/configs/boards/ASUS/RT-AC51U/kernel-3.4.x.config +sed -i 's/^CONFIG_RT_SINGLE_SKU=y*/# CONFIG_RT_SINGLE_SKU is not set/' padavan-ng/trunk/configs/boards/TPLINK/TL_C2-V1/kernel-3.4.x.config apt update apt install -y gcc-multilib From 9fd241210f733ad0cb9340640e3898dde83e08b2 Mon Sep 17 00:00:00 2001 From: KBB665 Date: Sun, 1 Feb 2026 21:22:46 +0300 Subject: [PATCH 10/11] Update pre-build.sh --- pre-build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pre-build.sh b/pre-build.sh index a2cdf1ee5..56f0c23a0 100644 --- a/pre-build.sh +++ b/pre-build.sh @@ -1,4 +1,4 @@ sed -i '86d' padavan-ng/trunk/build_firmware.sh -sed -i 's/^CONFIG_RT_SINGLE_SKU=y*/# CONFIG_RT_SINGLE_SKU is not set/' padavan-ng/trunk/configs/boards/TPLINK/TL_C2-V1/kernel-3.4.x.config +sed -i 's/^CONFIG_RT_SINGLE_SKU=y*/# CONFIG_RT_SINGLE_SKU is not set/' padavan-ng/trunk/configs/boards/ASUS/RT-AC51U/kernel-3.4.x.config apt update apt install -y gcc-multilib From d7c19d8f652c01cd257e729ad7644fd6f474d640 Mon Sep 17 00:00:00 2001 From: KBB665 Date: Mon, 2 Feb 2026 23:43:40 +0300 Subject: [PATCH 11/11] Update build.config --- build.config | 58 +++++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/build.config b/build.config index 3bc568c74..879afb72e 100644 --- a/build.config +++ b/build.config @@ -24,7 +24,7 @@ CONFIG_FIRMWARE_WIFI2_DRIVER=3.0 ### 3.0 = MT7610E v3.0.0.9 CONFIG_FIRMWARE_WIFI5_DRIVER=3.0 -### Enable IPv6 support +### Enable IPv6 support ~0.2MB CONFIG_FIRMWARE_ENABLE_IPV6=y ### Include XFRM (IPsec) modules & iptables extension ~ 0.2MB @@ -34,7 +34,7 @@ CONFIG_FIRMWARE_ENABLE_IPV6=y CONFIG_FIRMWARE_ENABLE_USB=y ### Include file system utilities -CONFIG_FIRMWARE_INCLUDE_FS_TOOLS=y +#CONFIG_FIRMWARE_INCLUDE_FS_TOOLS=y ### Enable NTFS filesystem support via Paragon "ufsd" driver. ~0.4MB CONFIG_FIRMWARE_ENABLE_UFSD=y @@ -61,10 +61,10 @@ CONFIG_FIRMWARE_ENABLE_EXT4=y #CONFIG_FIRMWARE_ENABLE_HFS=y ### Enable FUSE (filesystems in userspace) support. ~0.1MB -CONFIG_FIRMWARE_ENABLE_FUSE=y +#CONFIG_FIRMWARE_ENABLE_FUSE=y ### Enable swap files/partitions support. ~0.05MB -#CONFIG_FIRMWARE_ENABLE_SWAP=y +CONFIG_FIRMWARE_ENABLE_SWAP=y ### Enable dnsmasq regex feathure. #CONFIG_FIRMWARE_ENABLE_DNSMASQ_REGEX=y @@ -84,7 +84,7 @@ CONFIG_FIRMWARE_ENABLE_FUSE=y ### Include network QoS scheduling modules. ~0.2MB #CONFIG_FIRMWARE_INCLUDE_QOS=y -### Include IMQ module for shapers (a bit of performance degradation). ~0.02MB +### Include IMQ module for shapers (a bit of performance degradation, QoS is required). ~0.02MB #CONFIG_FIRMWARE_INCLUDE_IMQ=y ### Include IFB module for shapers. ~0.03MB @@ -103,7 +103,7 @@ CONFIG_FIRMWARE_INCLUDE_IPSET=y #CONFIG_FIRMWARE_INCLUDE_CIFS=y ### Include Shortcut Forward Engine -CONFIG_FIRMWARE_INCLUDE_SHORTCUT_FE=y +#CONFIG_FIRMWARE_INCLUDE_SHORTCUT_FE=y ### Включить сборку бэкпортированных драйверов для медиа устройств #CONFIG_FIRMWARE_ENABLE_BACKPORTED=y @@ -139,18 +139,18 @@ CONFIG_FIRMWARE_INCLUDE_LANG_RU=y CONFIG_FIRMWARE_INCLUDE_U2EC=y ### Include "tcpdump" utility. ~0.6MB -CONFIG_FIRMWARE_INCLUDE_TCPDUMP=y +#CONFIG_FIRMWARE_INCLUDE_TCPDUMP=y ### Include "hdparm" utility (allow set HDD spindown timeout and APM). ~0.1MB CONFIG_FIRMWARE_INCLUDE_HDPARM=y ### Include "parted" utility (allow make GPT partitions). ~0.3MB -CONFIG_FIRMWARE_INCLUDE_PARTED=y +#CONFIG_FIRMWARE_INCLUDE_PARTED=y -### Include SMB (and WINS) server. ~1.5MB +### Include SMB (and WINS) server. ~0.6MB #CONFIG_FIRMWARE_INCLUDE_SMBD=y -### Add support SMB2 +### Add support SMB2 ~0.8MB CONFIG_FIRMWARE_INCLUDE_SMBD36=y ### Include WINS server only. ~0.4MB @@ -160,7 +160,7 @@ CONFIG_FIRMWARE_INCLUDE_SMBD36=y #CONFIG_FIRMWARE_INCLUDE_SMBD_SYSLOG=y ### Include FTP server. ~0.2MB -#CONFIG_FIRMWARE_INCLUDE_FTPD=y +CONFIG_FIRMWARE_INCLUDE_FTPD=y ### Include alternative L2TP control client RP-L2TP. ~0.1MB CONFIG_FIRMWARE_INCLUDE_RPL2TP=y @@ -174,7 +174,7 @@ CONFIG_FIRMWARE_INCLUDE_DDNS_SSL=y ### Include HTTPS support. openssl ~1.2MB CONFIG_FIRMWARE_INCLUDE_HTTPS=y -### Include sftp-server. openssl ~1.2MB, sftp-server ~0.06MB +### Include sftp-server. openssl >=1.1 ~1.2MB, sftp-server ~0.06MB CONFIG_FIRMWARE_INCLUDE_SFTP=y ### Include dropbear SSH. ~0.3MB @@ -183,7 +183,7 @@ CONFIG_FIRMWARE_INCLUDE_DROPBEAR=y ### Make the dropbear symmetrical ciphers and hashes faster. ~0.06MB CONFIG_FIRMWARE_INCLUDE_DROPBEAR_FAST_CODE=y -### Include OpenSSH instead of dropbear. openssl ~1.2MB, openssh ~1.0MB +### Include OpenSSH instead of dropbear. openssl >=1.1 ~1.2MB, openssh ~1.0MB #CONFIG_FIRMWARE_INCLUDE_OPENSSH=y ### Include OpenVPN. IPv6 required. openssl ~1.2MB, openvpn ~0.4MB @@ -193,10 +193,10 @@ CONFIG_FIRMWARE_INCLUDE_OPENVPN=y #CONFIG_FIRMWARE_INCLUDE_SSWAN=y ### Include AmneziaWG kernel module and utilite. ~0.11MB -#CONFIG_FIRMWARE_INCLUDE_AMNEZIAWG=y +CONFIG_FIRMWARE_INCLUDE_AMNEZIAWG=y -### Include Wireguard VPN module and utilite -CONFIG_FIRMWARE_INCLUDE_WIREGUARD=y +### Include Wireguard VPN module and utilite. ~0.1MB +#CONFIG_FIRMWARE_INCLUDE_WIREGUARD=y ### Include Elliptic Curves (EC) to openssl library. ~0.1MB CONFIG_FIRMWARE_INCLUDE_OPENSSL_EC=y @@ -241,7 +241,7 @@ CONFIG_FIRMWARE_INCLUDE_OPENSSL_EXE=y #CONFIG_FIRMWARE_INCLUDE_DNSCRYPT=y ### Include Stubby DNS-over-TLS (DoT) ~0.4MB -CONFIG_FIRMWARE_INCLUDE_STUBBY=y +#CONFIG_FIRMWARE_INCLUDE_STUBBY=y ### Include doh_proxy DNS-over-HTTPS (DoH) ~0.5MB CONFIG_FIRMWARE_INCLUDE_DOH=y @@ -253,7 +253,7 @@ CONFIG_FIRMWARE_INCLUDE_CURL=y #CONFIG_FIRMWARE_INCLUDE_QUIC=y ### Include QUIC support in Curl using ngtcp2, openssl 3.5 required ~0.16 MB -CONFIG_FIRMWARE_INCLUDE_QUIC_NGTCP2=y +#CONFIG_FIRMWARE_INCLUDE_QUIC_NGTCP2=y ### Include WPAD support #CONFIG_FIRMWARE_INCLUDE_WPAD=y @@ -270,19 +270,22 @@ CONFIG_FIRMWARE_INCLUDE_ZRAM=y ### Include EoIP Ethernet Tunnels over IP ~0.01MB #CONFIG_FIRMWARE_INCLUDE_EOIP=y +### Include NFQWS support ~0.1MB +CONFIG_FIRMWARE_INCLUDE_NFQWS=y + +### Include NFQWS2 support ~0.3MB +CONFIG_FIRMWARE_INCLUDE_NFQWS2=y + ### Include other versions of openssl instead of the default 3.0 ### openssl 1.0 #CONFIG_FIRMWARE_INCLUDE_OPENSSL_10=y ### openssl 1.1 -#CONFIG_FIRMWARE_INCLUDE_OPENSSL_11=y +CONFIG_FIRMWARE_INCLUDE_OPENSSL_11=y ### openssl 3.5 -CONFIG_FIRMWARE_INCLUDE_OPENSSL_35=y - -### Include NFQWS support ~0.1MB -CONFIG_FIRMWARE_INCLUDE_NFQWS=y +#CONFIG_FIRMWARE_INCLUDE_OPENSSL_35=y -### Include NFQWS2 support ~0.3MB -CONFIG_FIRMWARE_INCLUDE_NFQWS2=y +### Reduce trx image size +CONFIG_CC_OPTIMIZE_FOR_SIZE=y ### Include qrencode ~0.02MB #CONFIG_FIRMWARE_INCLUDE_QRENCODE=y @@ -290,9 +293,6 @@ CONFIG_FIRMWARE_INCLUDE_NFQWS2=y ### Include iPerf3 support ~0.06MB #CONFIG_FIRMWARE_INCLUDE_IPERF3=y -### Reduce trx image size -#CONFIG_CC_OPTIMIZE_FOR_SIZE=y - ### Include redsocks2 ~0.05MB #CONFIG_FIRMWARE_INCLUDE_REDSOCKS2=y @@ -303,3 +303,5 @@ CONFIG_FIRMWARE_INCLUDE_VENDOR_LOGO=y + +