BPI-R4 Pro source code on github:
OpenWRT image:
BPI-R4Pro-8X-BE14-MT76-OpenWRT24.10-DSA-251125
Baidu Could: 百度网盘 请输入提取码 (pincode: 8888)
Google drive: BPI-R4Pro-8X-BE14-MT76-OpenWRT24.10-DSA-251125 - Google Drive
BPI-R4 Pro source code on github:
OpenWRT image:
BPI-R4Pro-8X-BE14-MT76-OpenWRT24.10-DSA-251125
Baidu Could: 百度网盘 请输入提取码 (pincode: 8888)
Google drive: BPI-R4Pro-8X-BE14-MT76-OpenWRT24.10-DSA-251125 - Google Drive
I don’t know if someone else tried compiling this source code but for me it doesn’t work. @sinovoip
Here is what I did
> 1. git clone
> 2. make menuconfig (selected only Bpi-r4 pro as target and removed the additional stuff that comes with the buildint image like shadowsocks)
> 4. make V=s or make -j1 V=s.
here is the error message:
> make -C /home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.6.93 KCFLAGS="-fmacro-prefix-map=/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/build_dir/target-aarch64_cortex-a53_musl=target-aarch64_cortex-a53_musl -fno-caller-saves " HOSTCFLAGS="-O2 -I/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/staging_dir/host/include -Wall -Wmissing-prototypes -Wstrict-prototypes" CROSS_COMPILE="aarch64-openwrt-linux-musl-" ARCH="arm64" KBUILD_HAVE_NLS=no KBUILD_BUILD_USER="" KBUILD_BUILD_HOST="" KBUILD_BUILD_TIMESTAMP="Wed Nov 26 09:02:16 2025" KBUILD_BUILD_VERSION="0" KBUILD_HOSTLDFLAGS="-L/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/staging_dir/host/lib" CONFIG_SHELL="bash" V='' cmd_syscalls= CC="aarch64-openwrt-linux-musl-gcc" KERNELRELEASE=6.6.93 Image dtbs modules
make[5]: Entering directory '/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.6.93'
make[11]: *** No rule to make target '../../linux-firmware-20241110//airoha/EthMD32.dm.bin', needed by 'drivers/base/firmware_loader/builtin/airoha/EthMD32.dm.bin.gen.o'. Stop.
make[10]: *** [scripts/Makefile.build:480: drivers/base/firmware_loader/builtin] Error 2
make[9]: *** [scripts/Makefile.build:480: drivers/base/firmware_loader] Error 2
make[8]: *** [scripts/Makefile.build:480: drivers/base] Error 2
make[7]: *** [scripts/Makefile.build:480: drivers] Error 2
make[6]: *** [/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.6.93/Makefile:1924: .] Error 2
make[5]: *** [Makefile:234: __sub-make] Error 2
make[5]: Leaving directory '/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.6.93'
make[4]: *** [Makefile:18: /home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/build_dir/target-aarch64_cortex-a53_musl/linux-mediatek_filogic/linux-6.6.93/.modules] Error 2
make[4]: Leaving directory '/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/target/linux/mediatek'
make[3]: *** [Makefile:12: compile] Error 2
make[3]: Leaving directory '/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/target/linux'
time: target/linux/compile#0.51#0.18#0.63
ERROR: target/linux failed to build.
make[2]: *** [target/Makefile:32: target/linux/compile] Error 1
make[2]: Leaving directory '/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel'
make[1]: *** [target/Makefile:25: /home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/staging_dir/target-aarch64_cortex-a53_musl/stamp/.target_compile] Error 2
make[1]: Leaving directory '/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel'
make: *** [/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/include/toplevel.mk:233: world] Error 2
pietro@pubuntu:~/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel$
because OpenWRT’s kernel compiling depend on the linux-firmware package, So you need firstly compile linux-firmware package. make package/firmware/linux-firmware/compile. then make .
Hello @zuowei8 and thanks for jumping in.
To be honest I expected that to be called automatically by the main make which recursively builds everything.
If I do:
I get the following error:
cp: cannot stat ‘/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/staging_dir/toolchain-aarch64_cortex-a53_gcc-13.3.0_musl/lib/ld-musl-.so’: No such file or directory make[2]: *** [Makefile:779: /home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/build_dir/target-aarch64_cortex-a53_musl/toolchain/.pkgdir/libc.installed] Error 1 make[2]: Leaving directory ‘/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel/package/libs/toolchain’ time: package/libs/toolchain/compile#0.10#0.01#0.10 ERROR: package/libs/toolchain failed to build. make[1]: *** [package/Makefile:177: package/libs/toolchain/compile] Error 1 make[1]: Leaving directory ‘/home/pietro/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel’
this error message makes me think that it is failing because the toolchain has not been compiled first…
this means that I have to change the build process in this way:
Is this expected? To me it looks like the make package/firmware/linux-firmware/compile has been forgotten and should be included in the main compile chain after that the toolchains have been built.
Good morning — I’m sharing the first image, which is an alpha because it hasn’t been tested. As mentioned, I’m sure I’ve forgotten to mention some features.
Because it’s an alpha, I’m waiting for the accessories to arrive so I can run the tests properly.
If someone would be kind enough to try it and say whether it at least boots or works, I would really appreciate it.
Also, I should mention that with the official file arm-trusted-firmware-mediatek-2024.01.17 it was impossible for me to build an image; likewise the .config from the repo always failed without changing absolutely anything. I checked the official repository and the file arm-trusted-firmware-mediatek-2024.01.17 there is only 7.83 MB.
Either it’s wrong or incomplete, so I’m providing the one I used which is 97.1 MB. You should replace the file in the dl folder with the one I include in the zip.
I’m including my .config because the one in the repository also made compilation impossible for me. I added luci-app-nuevas; the luci repository is my personal one and is listed in the feeds.conf.default that I include in the zip.
I’m also including in the zip the wireless-regdb folder with the transmit-power patch I modified. If someone wants to test it, go to the folder package/firmware/, delete the wireless-regdb folder there and put mine in its place. Note: do this after running ./scripts/feeds install -a, because that command creates additional patches that must be removed. If you don’t want to use my patch, leave the folder as it is.
These are the features — I’m sure I’ve forgotten some since the image hasn’t been tested and I don’t even know if it works.
What’s included (installed components and short descriptions)
Scheduled Reboot — schedule router reboots at a specified time on any day of the week.
Scheduled Tasks — system crontab where scheduled jobs can be defined.
LED Configuration — customize device LED behavior where supported.
Dynamic DNS — supports free dynamic DNS services (e.g., duckdns.org) to hide your IP for gaming and other uses.
omcproxy — embedded IGMPv3 and MLDv2 proxy.
UPnP IGD & PCP/NAT‑PMP Service — allow local clients to configure port mappings/forwards on the router autonomously. Service ACLs specify which client addresses and ports can be mapped; IPv6 is always allowed.
Wifi Schedule — parental control to define hours when Wi‑Fi is enabled or disabled each day.
DHCP — separate LAN and SFP networks and create advanced rules (useful with VPNs). Allows exposing specific LAN ports and creating multiple Wi‑Fi networks with public IPs or VPN IPs coexisting, which is helpful when some services don’t work through a VPN.
Fake Mesh Setup — works well for 2G and 5G mesh. 6G is currently not possible because of an OpenWrt bug; once that is fixed (by OpenWrt or MediaTek) the build is prepared to support 6G in mesh mode.
Basic settings for your fake mesh overlay network
Statistics have been enabled to continuously monitor the router’s operation: CPU(s), interfaces, wireless, system load, and memory.
CPU Load and Temperature monitoring have been added to show real‑time CPU load and temperatures for the CPU, SFP and Wi‑Fi card, so you can see operating temperatures.
WireGuard VPN — an excellent, high‑performance VPN.
Experimental regulatory / power adjustments — a patch was made experimentally to remove some restrictions and set channels to maximum transmit power across the three bands. Note: I only adjusted transmit power for the 5G and 6G bands; for 2G I left the default power. An option was also added to manually configure per‑channel transmit power so you can comply with legal limits in your country.
A patch has been added for was110-xgs-pon.
Thanks for trying it and please report whether it works for you and any errors you find.
For compilation, I did it this way:
./scripts/feeds update -a
./scripts/feeds install -a
Then I ran:
make {toolchain,target,package/fail2ban}/compile
Just out of curiosity, I ran:
make package/firmware/linux-firmware/compile. It didn’t do anything since it was already compiled by my first command.
Finally, I ran:
make -j1 V=s 2>&1 | tee fra.log just to see if there were any errors, although I usually run the following commands during my compilations:
make -j$(nproc) V=s | tee build.log
In case this helps
have a good day
For anyone trying to use this source code and enable the MT7916 drivers for AW7916 from AsiaRF … it doesn’t work… compiling MT76 fails because of api mismatches.
Good afternoon, pameruoso. The truth is I’ve never compiled for MT7916 drivers for AW7916 from AsiaRF — I’ve always done it for the be14000.
I also don’t understand why the sources were made for kernel 6.6.93, when there are more recent ones; I suppose they must have their reasons.
But if there are 6.6.93 builds for MT7916 drivers for AW7916 from AsiaRF, they should work on the rest of the Banana Pi R4 boards — the only issue is that MTK references a specific MTK commit that may be specific to the be14.000 and might not include the MT7916 drivers for AW7916 from AsiaRF in that commit. Have you tried compiling with the latest MTK commit instead of the one that comes in the feeds from the repository?
Maybe they’ll answer you about why they chose that specific commit, although I doubt they’ll give a full explanation.
Until my accessories arrive I’m going to have some fun trying builds with a newer kernel for the be14.000.
As I told you, I don’t even know if the image I uploaded works — I only know the build succeeded; in principle it should boot and run.
But until the rest of the accessories I ordered arrive I’m not going to assemble the board or test the image, because I have to remove one of the be14.000 boards I have in another Banana Pi to put it in once the enclosure arrives, and I also bought fans.
Then I’ll have to check the case to see if any further modifications are needed for ventilation — even though it’s large, no accessory has yet been released to allow moving the be14.000 to another position.
I’ve seen a heatsink that isn’t yet for sale, but I’d prefer they released an accessory to let you relocate the Wi‑Fi card to see if that reduces noise. I’ll look on my side for any accessory to move the card — they must sell them somewhere.
For now we have to wait for the Banana team to make a move.
Meanwhile I’m going to have fun now that I’ve had some success: I have my own repos, higher kernels, toolchain, staging_dir — I’ll try to add DTBs and other patches for the new board, and pull the latest MTK commits instead of the one in the repository.
Sorry I can’t help you more.
Do you mean replacing the mediatek feed specific commit in this source code with the 24.10 one fron mediatek?
I could give it a try
Good evening, pameruoso — I’m leaving them public so you can clone my luci openwrt-24.10 repositories: GitHub - brudalevante/luci and GitHub - brudalevante/mediatek-01-12-2025. This is commit 5d915dc8be5554b34556c03e0c4422683dc4c673 [openwrt-24][MAC80211][WiFi7][Fix patch fail on kernel6.6 MAC80211 build]. Send me a message because I will make them private again; I don’t usually make my repositories public because I prefer to work privately, producing images for the community only when I have the strength — I’m very ill and prefer to work privately and share my work with the community occasionally when I’m feeling well.
I don’t worry much about keeping everything up to date across all feeds, and I always compile in private when my health permits. In fact I already announced I wouldn’t release more images on the OpenWrt forum, but today I feel able to help others.
When you’ve copied the repositories, let me know and I’ll set them back to private.
In your feeds, add them like this once you clone them:
src-git-full packages git.openwrt.org Git src-git-full luci https://Put your repository here/luci.git;openwrt-24.10 src-git-full routing git.openwrt.org Git src-git telephony git.openwrt.org Git
src-git mtk_openwrt_feed Put your repository here.git^5d915dc8be5554b34556c03e0c4422683dc4c673
#src-link custom /usr/src/openwrt/custom-feed src-git-full kenzo GitHub - kenzok8/openwrt-packages: openwrt常用软件包 src-git-full small GitHub - kenzok8/small: clash homeprxoy mihomo 依赖
I await your message so I can make them private again.
Best regards.
Good morning — I’m providing a new image, BPI-R4 Pro. A new patch has been added for the XGS-PON module Zaram ZXOS11NPI, and the patch for the XGS-PON module Was-110-H-COM SPP425H-GAB4 is also retained.
The rest of the features remain the same.
BPI-R4+Pro-Zaram+ZXOS11NPI+XGS-PON+module+wass-110-H-COM+SPP425H-GAB4
Best regards.
Good evening, I’m leaving you my latest image with what you need to set for manual IP to work:
192.168.1.156
255.255.255.0
192.168.1.1
192.168.1.1
Wi-Fi installed with high power and no restrictions for any country
PASSWORD 123456778
BANANA 2G
BANANA 5G
BANANA 6G
The first time it won’t give you internet, reboot and you’ll have internet. I’m leaving you a photo of a bit of what’s installed and the speeds with WireGuard to 1,500km from my house.
Both through SFP+ and WiFi 5 and WiFi 6.
You also have installed to be able to use the 4G and 5G bands, and a lot more utilities for USB modems. I don’t know if they’ll work correctly since I don’t have USB modems or modems for the router. I’ve added many kmods so you can download applications for 3G and 4G. You have many utilities for these modems.
From software you can install complete Docker. I’m leaving you all the packages it has. Also in my repository you have the patch I created for all these XGS-PON including the official Banana Pi one that they sell:
Code
// H-COM SPP425H-GAB4 XGS-PON module (SFP+)
SFP_QUIRK_F("H-COM", "SPP425H-GAB4", sfp_fixup_halny_gsfp),
// Zaram ZXOS11NPI XGS-PON module (SFP+)
SFP_QUIRK_F("Zaram", "ZXOS11NPI", sfp_fixup_ignore_tx_fault),
// HSGQ NU-STICK1.0 XGS-PON module (SFP+)
SFP_QUIRK_F("HSGQ", "NU-STICK1.0", sfp_fixup_halny_gsfp),
// YV XGSPONST2000 A-01 XGS-PON module (SFP+)
SFP_QUIRK_F("YV", "XGSPONST2000 A-01", sfp_fixup_halny_gsfp),
// YV XGSPONST2001 XGS-PON module (SFP+)
SFP_QUIRK_F("YV", "XGSPONST2001 A-01", sfp_fixup_halny_gsfp),
// HSGQ NN-Stick XGS-PON module (SFP+)
SFP_QUIRK_F("HSGQ", "NN-Stick", sfp_fixup_halny_gsfp),
I’m leaving you some images to invite you to try it. If you need to see something, everything is in my repository: GitHub - brudalevante/BPI-R4PRO-8X-OPENWRT-V24.10.0-Master-Devel
Wireguard 1,500km from my house
WIFI 6G WIREGUARD
WIFI 5G WIREGUARD
installed packages
CONFIG_TARGET_mediatek=y
CONFIG_TARGET_mediatek_filogic=y
CONFIG_TARGET_MULTI_PROFILE=y
CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_bananapi_bpi-r4-pro-8x=y
CONFIG_TARGET_DEVICE_PACKAGES_mediatek_filogic_DEVICE_bananapi_bpi-r4-pro-8x=""
CONFIG_DEVEL=y
CONFIG_BUSYBOX_CUSTOM=y
CONFIG_TARGET_PER_DEVICE_ROOTFS=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TELNETD_PORT_DEFAULT=23
CONFIG_BUSYBOX_CONFIG_FEATURE_TELNETD_STANDALONE=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_GET=y
CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_PUT=y
CONFIG_BUSYBOX_CONFIG_MPSTAT=y
CONFIG_BUSYBOX_CONFIG_TELNET=y
CONFIG_BUSYBOX_CONFIG_TELNETD=y
CONFIG_BUSYBOX_CONFIG_TFTP=y
CONFIG_BUSYBOX_CONFIG_VCONFIG=y
CONFIG_COLLECT_KERNEL_DEBUG=y
CONFIG_DEBUG=y
CONFIG_GNUTLS_ALPN=y
CONFIG_GNUTLS_ANON=y
CONFIG_GNUTLS_DTLS_SRTP=y
CONFIG_GNUTLS_HEARTBEAT=y
CONFIG_GNUTLS_OCSP=y
CONFIG_GNUTLS_PSK=y
CONFIG_HTOP_LMSENSORS=y
CONFIG_KERNEL_ARM_PMU=y
CONFIG_KERNEL_ARM_PMUV3=y
CONFIG_KERNEL_BPF_EVENTS=y
CONFIG_KERNEL_CGROUP_DEVICE=y
CONFIG_KERNEL_CGROUP_FREEZER=y
CONFIG_KERNEL_DEVMEM=y
CONFIG_KERNEL_FTRACE=y
CONFIG_KERNEL_KPROBES=y
CONFIG_KERNEL_KPROBE_EVENTS=y
CONFIG_KERNEL_NET_CLS_CGROUP=y
CONFIG_KERNEL_PERF_EVENTS=y
CONFIG_KERNEL_PROFILING=y
CONFIG_LIBIIO_LOCAL_BACKEND=y
CONFIG_LIBIIO_NETWORK_BACKEND=y
CONFIG_LIBIIO_XML_BACKEND=y
CONFIG_LIBQMI_COLLECTION_BASIC=y
CONFIG_LIBQMI_WITH_MBIM_QMUX=y
CONFIG_LIBQMI_WITH_QRTR_GLIB=y
CONFIG_LIBSODIUM_MINIMAL=y
CONFIG_MODEMMANAGER_WITH_MBIM=y
CONFIG_MODEMMANAGER_WITH_QMI=y
CONFIG_MODEMMANAGER_WITH_QRTR=y
CONFIG_OPENVPN_openssl_ENABLE_FRAGMENT=y
CONFIG_OPENVPN_openssl_ENABLE_LZ4=y
CONFIG_OPENVPN_openssl_ENABLE_LZO=y
CONFIG_OPENVPN_openssl_ENABLE_PORT_SHARE=y
CONFIG_OPENVPN_openssl_ENABLE_SMALL=y
CONFIG_PACKAGE_CFG80211_TESTMODE=y
CONFIG_PACKAGE_NTFS-3G_HAS_PROBE=y
CONFIG_PACKAGE_adblock=y
CONFIG_PACKAGE_adguardhome=y
CONFIG_PACKAGE_airoha-en8811h-firmware=y
CONFIG_PACKAGE_altitude-tool=m
CONFIG_PACKAGE_aqr10g-phy-firmware=y
CONFIG_PACKAGE_as21xxx-firmware=y
CONFIG_PACKAGE_atenl=y
CONFIG_PACKAGE_attendedsysupgrade-common=y
CONFIG_PACKAGE_attr=y
CONFIG_PACKAGE_avahi-dbus-daemon=y
CONFIG_PACKAGE_blkid=y
CONFIG_PACKAGE_block-mount=y
CONFIG_PACKAGE_blockd=y
CONFIG_PACKAGE_btrfs-progs=y
CONFIG_PACKAGE_ca-certificates=y
CONFIG_PACKAGE_cgi-io=y
CONFIG_PACKAGE_chat=y
CONFIG_PACKAGE_chinadns-ng=y
CONFIG_PACKAGE_collectd=y
CONFIG_PACKAGE_collectd-mod-cpu=y
CONFIG_PACKAGE_collectd-mod-interface=y
CONFIG_PACKAGE_collectd-mod-iwinfo=y
CONFIG_PACKAGE_collectd-mod-load=y
CONFIG_PACKAGE_collectd-mod-memory=y
CONFIG_PACKAGE_collectd-mod-network=y
CONFIG_PACKAGE_collectd-mod-rrdtool=y
CONFIG_PACKAGE_collectd-mod-sensors=y
CONFIG_PACKAGE_collectd-mod-thermal=y
CONFIG_PACKAGE_comgt=y
CONFIG_PACKAGE_containerd=y
CONFIG_PACKAGE_coreutils=y
CONFIG_PACKAGE_coreutils-base64=y
CONFIG_PACKAGE_coreutils-sort=y
CONFIG_PACKAGE_coreutils-timeout=y
CONFIG_PACKAGE_curl=y
CONFIG_PACKAGE_dawn=y
CONFIG_PACKAGE_dbus=y
CONFIG_PACKAGE_ddns-scripts=y
CONFIG_PACKAGE_ddns-scripts-dnspod=y
CONFIG_PACKAGE_ddns-scripts-huaweicloud=y
CONFIG_PACKAGE_ddns-scripts-services=y
CONFIG_PACKAGE_dns-over-https=y
CONFIG_PACKAGE_dnscrypt-proxy=y
CONFIG_PACKAGE_dnscrypt-proxy-resolvers=y
CONFIG_PACKAGE_dnsmasq=m
CONFIG_PACKAGE_dnsmasq-full=y
CONFIG_PACKAGE_dnsmasq_full_auth=y
CONFIG_PACKAGE_dnsmasq_full_conntrack=y
CONFIG_PACKAGE_dnsmasq_full_dhcp=y
CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y
CONFIG_PACKAGE_dnsmasq_full_dnssec=y
CONFIG_PACKAGE_dnsmasq_full_ipset=y
CONFIG_PACKAGE_dnsmasq_full_nftset=y
CONFIG_PACKAGE_dnsmasq_full_noid=y
CONFIG_PACKAGE_dnsmasq_full_tftp=y
CONFIG_PACKAGE_docker=m
CONFIG_PACKAGE_docker-compose=m
CONFIG_PACKAGE_dockerd=m
CONFIG_PACKAGE_e2fsprogs=y
CONFIG_PACKAGE_ephy-utils=y
CONFIG_PACKAGE_ethswbox=y
CONFIG_PACKAGE_ethtool-full=y
CONFIG_PACKAGE_f2fs-tools=y
CONFIG_PACKAGE_f2fsck=y
CONFIG_PACKAGE_fdisk=y
CONFIG_PACKAGE_fio=y
CONFIG_PACKAGE_flex=m
CONFIG_PACKAGE_gawk=y
CONFIG_PACKAGE_gdisk=y
CONFIG_PACKAGE_glib2=y
CONFIG_PACKAGE_gpioctl-sysfs=y
CONFIG_PACKAGE_gpiod-tools=y
CONFIG_PACKAGE_hostapd-utils=y
CONFIG_PACKAGE_htop=y
CONFIG_PACKAGE_i2c-tools=y
CONFIG_PACKAGE_i2csfp=y
CONFIG_PACKAGE_iio-utils=y
CONFIG_PACKAGE_ip-bridge=y
CONFIG_PACKAGE_ip-full=y
CONFIG_PACKAGE_ip6tables-zz-legacy=y
CONFIG_PACKAGE_iperf3=y
CONFIG_PACKAGE_ipset=y
CONFIG_PACKAGE_iptables-mod-conntrack-extra=y
CONFIG_PACKAGE_iptables-mod-extra=y
CONFIG_PACKAGE_iptables-mod-ipopt=y
CONFIG_PACKAGE_iptables-mod-tproxy=y
CONFIG_PACKAGE_iptables-zz-legacy=y
CONFIG_PACKAGE_iw-full=y
CONFIG_PACKAGE_jq=y
CONFIG_PACKAGE_kmod-asn1-decoder=y
CONFIG_PACKAGE_kmod-ata-core=y
CONFIG_PACKAGE_kmod-br-netfilter=y
CONFIG_PACKAGE_kmod-cfg80211=y
CONFIG_PACKAGE_kmod-crypto-acompress=y
CONFIG_PACKAGE_kmod-crypto-arc4=y
CONFIG_PACKAGE_kmod-crypto-blake2b=y
CONFIG_PACKAGE_kmod-crypto-cbc=y
CONFIG_PACKAGE_kmod-crypto-ccm=y
CONFIG_PACKAGE_kmod-crypto-cmac=y
CONFIG_PACKAGE_kmod-crypto-crc32=y
CONFIG_PACKAGE_kmod-crypto-ctr=y
CONFIG_PACKAGE_kmod-crypto-cts=y
CONFIG_PACKAGE_kmod-crypto-ecb=y
CONFIG_PACKAGE_kmod-crypto-gcm=y
CONFIG_PACKAGE_kmod-crypto-geniv=y
CONFIG_PACKAGE_kmod-crypto-gf128=y
CONFIG_PACKAGE_kmod-crypto-ghash=y
CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y
CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y
CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y
CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y
CONFIG_PACKAGE_kmod-crypto-rng=y
CONFIG_PACKAGE_kmod-crypto-seqiv=y
CONFIG_PACKAGE_kmod-crypto-sha3=y
CONFIG_PACKAGE_kmod-crypto-user=y
CONFIG_PACKAGE_kmod-crypto-xxhash=y
CONFIG_PACKAGE_kmod-dax=y
CONFIG_PACKAGE_kmod-dm=y
CONFIG_PACKAGE_kmod-dummy=y
CONFIG_PACKAGE_kmod-eeprom-at24=y
CONFIG_PACKAGE_kmod-fs-autofs4=y
CONFIG_PACKAGE_kmod-fs-btrfs=y
CONFIG_PACKAGE_kmod-fs-exfat=y
CONFIG_PACKAGE_kmod-fs-exportfs=y
CONFIG_PACKAGE_kmod-fs-ext4=y
CONFIG_PACKAGE_kmod-fs-f2fs=y
CONFIG_PACKAGE_kmod-fs-ksmbd=y
CONFIG_PACKAGE_kmod-fs-msdos=y
CONFIG_PACKAGE_kmod-fs-netfs=y
CONFIG_PACKAGE_kmod-fs-nfs-common=y
CONFIG_PACKAGE_kmod-fs-nfs-common-rpcsec=y
CONFIG_PACKAGE_kmod-fs-nfsd=y
CONFIG_PACKAGE_kmod-fs-ntfs=y
CONFIG_PACKAGE_kmod-fs-ntfs3=y
CONFIG_PACKAGE_kmod-fs-smbfs-common=y
CONFIG_PACKAGE_kmod-fs-vfat=y
CONFIG_PACKAGE_kmod-fuse=y
CONFIG_PACKAGE_kmod-gpio-pca953x=y
CONFIG_PACKAGE_kmod-gpio-pcf857x=y
CONFIG_PACKAGE_kmod-gre=y
CONFIG_PACKAGE_kmod-hwmon-ina2xx=y
CONFIG_PACKAGE_kmod-hwmon-pwmfan=y
CONFIG_PACKAGE_kmod-i2c-algo-bit=y
CONFIG_PACKAGE_kmod-i2c-core=y
CONFIG_PACKAGE_kmod-i2c-gpio=y
CONFIG_PACKAGE_kmod-i2c-mux=y
CONFIG_PACKAGE_kmod-i2c-mux-gpio=y
CONFIG_PACKAGE_kmod-i2c-mux-pca9541=y
CONFIG_PACKAGE_kmod-i2c-mux-pca954x=y
CONFIG_PACKAGE_kmod-inet-diag=y
CONFIG_PACKAGE_kmod-ip6tables=y
CONFIG_PACKAGE_kmod-ipt-conntrack=y
CONFIG_PACKAGE_kmod-ipt-conntrack-extra=y
CONFIG_PACKAGE_kmod-ipt-core=y
CONFIG_PACKAGE_kmod-ipt-extra=y
CONFIG_PACKAGE_kmod-ipt-ipopt=y
CONFIG_PACKAGE_kmod-ipt-ipset=y
CONFIG_PACKAGE_kmod-ipt-nat=y
CONFIG_PACKAGE_kmod-ipt-nat6=y
CONFIG_PACKAGE_kmod-ipt-offload=y
CONFIG_PACKAGE_kmod-ipt-physdev=y
CONFIG_PACKAGE_kmod-ipt-tproxy=y
CONFIG_PACKAGE_kmod-iptunnel=y
CONFIG_PACKAGE_kmod-l2tp=y
CONFIG_PACKAGE_kmod-lib-crc-itu-t=y
CONFIG_PACKAGE_kmod-lib-crc16=y
CONFIG_PACKAGE_kmod-lib-lzo=y
CONFIG_PACKAGE_kmod-lib-raid6=y
CONFIG_PACKAGE_kmod-lib-xor=y
CONFIG_PACKAGE_kmod-lib-xxhash=y
CONFIG_PACKAGE_kmod-lib-zlib-deflate=y
CONFIG_PACKAGE_kmod-lib-zlib-inflate=y
CONFIG_PACKAGE_kmod-lib-zstd=y
CONFIG_PACKAGE_kmod-mac80211=y
CONFIG_PACKAGE_kmod-macvlan=y
CONFIG_PACKAGE_kmod-mii=y
CONFIG_PACKAGE_kmod-mppe=y
CONFIG_PACKAGE_kmod-mt76-connac=y
CONFIG_PACKAGE_kmod-mt76-core=y
CONFIG_PACKAGE_kmod-mt7996-233-firmware=y
CONFIG_PACKAGE_kmod-mt7996-firmware=y
CONFIG_PACKAGE_kmod-mt7996-firmware-common=y
CONFIG_PACKAGE_kmod-mt7996e=y
CONFIG_PACKAGE_kmod-net-selftests=y
CONFIG_PACKAGE_kmod-nf-conncount=y
CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y
CONFIG_PACKAGE_kmod-nf-flow-netlink=y
CONFIG_PACKAGE_kmod-nf-ipt=y
CONFIG_PACKAGE_kmod-nf-ipt6=y
CONFIG_PACKAGE_kmod-nf-ipvs=y
CONFIG_PACKAGE_kmod-nf-nat6=y
CONFIG_PACKAGE_kmod-nft-compat=y
CONFIG_PACKAGE_kmod-nls-base=y
CONFIG_PACKAGE_kmod-nls-cp437=y
CONFIG_PACKAGE_kmod-nls-iso8859-1=y
CONFIG_PACKAGE_kmod-nls-ucs2-utils=y
CONFIG_PACKAGE_kmod-nls-utf8=y
CONFIG_PACKAGE_kmod-nvme=y
CONFIG_PACKAGE_kmod-oid-registry=y
CONFIG_PACKAGE_kmod-phy-airoha-an8801sb=y
CONFIG_PACKAGE_kmod-phy-airoha-en8811h=y
CONFIG_PACKAGE_kmod-phy-as21xxx=y
CONFIG_PACKAGE_kmod-phy-marvell=y
CONFIG_PACKAGE_kmod-phy-marvell-10g=y
CONFIG_PACKAGE_kmod-phy-smsc=y
CONFIG_PACKAGE_kmod-phylink=y
CONFIG_PACKAGE_kmod-pppol2tp=y
CONFIG_PACKAGE_kmod-pptp=y
CONFIG_PACKAGE_kmod-qmi-wwan-q=y
CONFIG_PACKAGE_kmod-regmap-core=y
CONFIG_PACKAGE_kmod-regmap-i2c=y
CONFIG_PACKAGE_kmod-rtc-pcf8563=y
CONFIG_PACKAGE_kmod-scsi-core=y
CONFIG_PACKAGE_kmod-scsi-generic=y
CONFIG_PACKAGE_kmod-sfp=y
CONFIG_PACKAGE_kmod-spi-dev=y
CONFIG_PACKAGE_kmod-tun=y
CONFIG_PACKAGE_kmod-udptunnel4=y
CONFIG_PACKAGE_kmod-udptunnel6=y
CONFIG_PACKAGE_kmod-usb-core=y
CONFIG_PACKAGE_kmod-usb-net=y
CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y
CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=y
CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y
CONFIG_PACKAGE_kmod-usb-net-huawei-cdc-ncm=y
CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=y
CONFIG_PACKAGE_kmod-usb-net-qmi-wwan-fibocom=y
CONFIG_PACKAGE_kmod-usb-net-qmi-wwan-quectel=y
CONFIG_PACKAGE_kmod-usb-net-rndis=y
CONFIG_PACKAGE_kmod-usb-net-rtl8150=y
CONFIG_PACKAGE_kmod-usb-net-rtl8152=y
CONFIG_PACKAGE_kmod-usb-net-sierrawireless=y
CONFIG_PACKAGE_kmod-usb-net-smsc75xx=y
CONFIG_PACKAGE_kmod-usb-net-smsc95xx=y
CONFIG_PACKAGE_kmod-usb-net-sr9700=y
CONFIG_PACKAGE_kmod-usb-serial=y
CONFIG_PACKAGE_kmod-usb-serial-option=y
CONFIG_PACKAGE_kmod-usb-serial-qualcomm=y
CONFIG_PACKAGE_kmod-usb-serial-sierrawireless=y
CONFIG_PACKAGE_kmod-usb-serial-simple=y
CONFIG_PACKAGE_kmod-usb-serial-ti-usb=y
CONFIG_PACKAGE_kmod-usb-serial-visor=y
CONFIG_PACKAGE_kmod-usb-serial-wwan=y
CONFIG_PACKAGE_kmod-usb-storage=y
CONFIG_PACKAGE_kmod-usb-storage-extras=y
CONFIG_PACKAGE_kmod-usb-storage-uas=y
CONFIG_PACKAGE_kmod-usb-wdm=y
CONFIG_PACKAGE_kmod-usb-xhci-hcd=y
CONFIG_PACKAGE_kmod-usb-xhci-mtk=y
CONFIG_PACKAGE_kmod-usb3=y
CONFIG_PACKAGE_kmod-veth=y
CONFIG_PACKAGE_kmod-vxlan=y
CONFIG_PACKAGE_kmod-wireguard=y
CONFIG_PACKAGE_ksmbd-server=y
CONFIG_PACKAGE_lftp=y
CONFIG_PACKAGE_libaio=y
CONFIG_PACKAGE_libatomic=y
CONFIG_PACKAGE_libattr=y
CONFIG_PACKAGE_libavahi-client=y
CONFIG_PACKAGE_libavahi-dbus-support=y
CONFIG_PACKAGE_libbfd=y
CONFIG_PACKAGE_libblkid=y
CONFIG_PACKAGE_libbpf=y
CONFIG_PACKAGE_libbz2=y
CONFIG_PACKAGE_libcap=y
CONFIG_PACKAGE_libcap-ng=y
CONFIG_PACKAGE_libcomerr=y
CONFIG_PACKAGE_libctf=y
CONFIG_PACKAGE_libdaemon=y
CONFIG_PACKAGE_libdbus=y
CONFIG_PACKAGE_libdevmapper=y
CONFIG_PACKAGE_libdw=y
CONFIG_PACKAGE_libe2p=y
CONFIG_PACKAGE_libelf=y
CONFIG_PACKAGE_libev=y
CONFIG_PACKAGE_libevdev=y
CONFIG_PACKAGE_libexpat=y
CONFIG_PACKAGE_libext2fs=y
CONFIG_PACKAGE_libf2fs=y
CONFIG_PACKAGE_libfdisk=y
CONFIG_PACKAGE_libffi=y
CONFIG_PACKAGE_libgcrypt=y
CONFIG_PACKAGE_libgdbm=y
CONFIG_PACKAGE_libgmp=y
CONFIG_PACKAGE_libgnutls=y
CONFIG_PACKAGE_libgpg-error=y
CONFIG_PACKAGE_libgpiod=y
CONFIG_PACKAGE_libi2c=y
CONFIG_PACKAGE_libiio=y
CONFIG_PACKAGE_libip4tc=y
CONFIG_PACKAGE_libip6tc=y
CONFIG_PACKAGE_libiperf3=y
CONFIG_PACKAGE_libipset=y
CONFIG_PACKAGE_libiptext=y
CONFIG_PACKAGE_libiptext6=y
CONFIG_PACKAGE_libkmod=y
CONFIG_PACKAGE_libltdl=y
CONFIG_PACKAGE_liblua=y
CONFIG_PACKAGE_liblucihttp=y
CONFIG_PACKAGE_liblucihttp-lua=y
CONFIG_PACKAGE_liblucihttp-ucode=y
CONFIG_PACKAGE_liblz4=y
CONFIG_PACKAGE_liblzma=y
CONFIG_PACKAGE_liblzo=y
CONFIG_PACKAGE_libmbim=y
CONFIG_PACKAGE_libmount=y
CONFIG_PACKAGE_libncurses=y
CONFIG_PACKAGE_libnetfilter-conntrack=y
CONFIG_PACKAGE_libnettle=y
CONFIG_PACKAGE_libnfnetlink=y
CONFIG_PACKAGE_libnl-core=y
CONFIG_PACKAGE_libnl-genl=y
CONFIG_PACKAGE_libopcodes=y
CONFIG_PACKAGE_libopenssl-conf=y
CONFIG_PACKAGE_libopenssl-legacy=y
CONFIG_PACKAGE_libparted=y
CONFIG_PACKAGE_libpcap=y
CONFIG_PACKAGE_libpci=y
CONFIG_PACKAGE_libpcre2=y
CONFIG_PACKAGE_libpopt=y
CONFIG_PACKAGE_libpython3=y
CONFIG_PACKAGE_libqmi=y
CONFIG_PACKAGE_libqrtr-glib=y
CONFIG_PACKAGE_libreadline=y
CONFIG_PACKAGE_librrd1=y
CONFIG_PACKAGE_librt=y
CONFIG_PACKAGE_libseccomp=y
CONFIG_PACKAGE_libsensors=y
CONFIG_PACKAGE_libsmartcols=y
CONFIG_PACKAGE_libsodium=y
CONFIG_PACKAGE_libsqlite3=y
CONFIG_PACKAGE_libss=y
CONFIG_PACKAGE_libstdcpp=y
CONFIG_PACKAGE_libsysfs=y
CONFIG_PACKAGE_libtasn1=y
CONFIG_PACKAGE_libtirpc=y
CONFIG_PACKAGE_libtraceevent=y
CONFIG_PACKAGE_libubus-lua=y
CONFIG_PACKAGE_libuci-lua=y
CONFIG_PACKAGE_libudev-zero=y
CONFIG_PACKAGE_libudns=y
CONFIG_PACKAGE_libugpio=y
CONFIG_PACKAGE_liburing=y
CONFIG_PACKAGE_libusb-1.0=y
CONFIG_PACKAGE_libuuid=y
CONFIG_PACKAGE_libuv=y
CONFIG_PACKAGE_libwebsockets-full=y
CONFIG_PACKAGE_libwolfssl=y
CONFIG_PACKAGE_libxml2=y
CONFIG_PACKAGE_libxtables=y
CONFIG_PACKAGE_lm-sensors=y
CONFIG_PACKAGE_lm-sensors-detect=y
CONFIG_PACKAGE_losetup=y
CONFIG_PACKAGE_lsblk=y
CONFIG_PACKAGE_lua=y
CONFIG_PACKAGE_lua-ipops=y
CONFIG_PACKAGE_luci=y
CONFIG_PACKAGE_luci-app-adblock=y
CONFIG_PACKAGE_luci-app-autoreboot=y
CONFIG_PACKAGE_luci-app-cpu-status=y
CONFIG_PACKAGE_luci-app-dawn=y
CONFIG_PACKAGE_luci-app-ddns=y
CONFIG_PACKAGE_luci-app-dockerman=m
CONFIG_PACKAGE_luci-app-fakemesh=y
CONFIG_PACKAGE_luci-app-filemanager=y
CONFIG_PACKAGE_luci-app-firewall=y
CONFIG_PACKAGE_luci-app-ksmbd=y
CONFIG_PACKAGE_luci-app-modemband=y
CONFIG_PACKAGE_luci-app-mwan3=y
CONFIG_PACKAGE_luci-app-omcproxy=y
CONFIG_PACKAGE_luci-app-openvpn=y
CONFIG_PACKAGE_luci-app-package-manager=y
CONFIG_PACKAGE_luci-app-samba4=y
CONFIG_PACKAGE_luci-app-statistics=y
CONFIG_PACKAGE_luci-app-temp-status=y
CONFIG_PACKAGE_luci-app-upnp=y
CONFIG_PACKAGE_luci-app-usteer=y
CONFIG_PACKAGE_luci-app-wifischedule=y
CONFIG_PACKAGE_luci-base=y
CONFIG_PACKAGE_luci-compat=y
CONFIG_PACKAGE_luci-lib-base=y
CONFIG_PACKAGE_luci-lib-docker=y
CONFIG_PACKAGE_luci-lib-ip=y
CONFIG_PACKAGE_luci-lib-ipkg=y
CONFIG_PACKAGE_luci-lib-jsonc=y
CONFIG_PACKAGE_luci-lib-nixio=y
CONFIG_PACKAGE_luci-lib-uqr=y
CONFIG_PACKAGE_luci-light=y
CONFIG_PACKAGE_luci-lua-runtime=y
CONFIG_PACKAGE_luci-mod-admin-full=y
CONFIG_PACKAGE_luci-mod-dashboard=y
CONFIG_PACKAGE_luci-mod-network=y
CONFIG_PACKAGE_luci-mod-status=y
CONFIG_PACKAGE_luci-mod-system=y
CONFIG_PACKAGE_luci-proto-3g=y
CONFIG_PACKAGE_luci-proto-ipv6=y
CONFIG_PACKAGE_luci-proto-modemmanager=y
CONFIG_PACKAGE_luci-proto-ppp=y
CONFIG_PACKAGE_luci-proto-qmi=y
CONFIG_PACKAGE_luci-proto-relay=y
CONFIG_PACKAGE_luci-proto-wireguard=y
CONFIG_PACKAGE_luci-ssl=y
CONFIG_PACKAGE_luci-theme-bootstrap=y
CONFIG_PACKAGE_lvm2=y
CONFIG_PACKAGE_microsocks=y
CONFIG_PACKAGE_mii_mgr=y
CONFIG_PACKAGE_minicom=y
CONFIG_PACKAGE_miniupnpd-nftables=y
CONFIG_PACKAGE_mkf2fs=y
CONFIG_PACKAGE_mmc-utils=y
CONFIG_PACKAGE_modemband=y
CONFIG_PACKAGE_modemmanager=y
CONFIG_PACKAGE_mt76-test=y
CONFIG_PACKAGE_mt7988-wo-firmware=y
CONFIG_PACKAGE_mt798x-2p5g-phy-firmware-internal=y
CONFIG_PACKAGE_mtk_factory_rw=y
CONFIG_PACKAGE_mtkhnat_util=y
CONFIG_PACKAGE_musl-fts=y
CONFIG_PACKAGE_mwan3=y
CONFIG_PACKAGE_nand-utils=y
CONFIG_PACKAGE_netfilter-flowtable=y
CONFIG_PACKAGE_netsys_dbg_util=y
CONFIG_PACKAGE_nping=y
CONFIG_PACKAGE_ntfs-3g=y
CONFIG_PACKAGE_ntfs-3g-low=y
CONFIG_PACKAGE_ntfs-3g-utils=y
CONFIG_PACKAGE_objdump=y
CONFIG_PACKAGE_omcproxy=y
CONFIG_PACKAGE_openssl-util=y
CONFIG_PACKAGE_openvpn-openssl=y
CONFIG_PACKAGE_parted=y
CONFIG_PACKAGE_pciids=y
CONFIG_PACKAGE_pciutils=y
CONFIG_PACKAGE_perf=y
CONFIG_PACKAGE_perl=y
CONFIG_PACKAGE_perlbase-base=y
CONFIG_PACKAGE_perlbase-bytes=y
CONFIG_PACKAGE_perlbase-class=y
CONFIG_PACKAGE_perlbase-config=y
CONFIG_PACKAGE_perlbase-cwd=y
CONFIG_PACKAGE_perlbase-errno=y
CONFIG_PACKAGE_perlbase-essential=y
CONFIG_PACKAGE_perlbase-fcntl=y
CONFIG_PACKAGE_perlbase-file=y
CONFIG_PACKAGE_perlbase-filehandle=y
CONFIG_PACKAGE_perlbase-i18n=y
CONFIG_PACKAGE_perlbase-integer=y
CONFIG_PACKAGE_perlbase-io=y
CONFIG_PACKAGE_perlbase-list=y
CONFIG_PACKAGE_perlbase-locale=y
CONFIG_PACKAGE_perlbase-params=y
CONFIG_PACKAGE_perlbase-posix=y
CONFIG_PACKAGE_perlbase-re=y
CONFIG_PACKAGE_perlbase-scalar=y
CONFIG_PACKAGE_perlbase-selectsaver=y
CONFIG_PACKAGE_perlbase-socket=y
CONFIG_PACKAGE_perlbase-symbol=y
CONFIG_PACKAGE_perlbase-tie=y
CONFIG_PACKAGE_perlbase-unicore=y
CONFIG_PACKAGE_perlbase-utf8=y
CONFIG_PACKAGE_perlbase-xsloader=y
CONFIG_PACKAGE_ppp-mod-pppol2tp=y
CONFIG_PACKAGE_ppp-mod-pptp=y
CONFIG_PACKAGE_pv=y
CONFIG_PACKAGE_px5g-mbedtls=y
CONFIG_PACKAGE_python3=y
CONFIG_PACKAGE_python3-asyncio=y
CONFIG_PACKAGE_python3-base=y
CONFIG_PACKAGE_python3-bcrypt=y
CONFIG_PACKAGE_python3-certifi=y
CONFIG_PACKAGE_python3-cffi=y
CONFIG_PACKAGE_python3-cgi=y
CONFIG_PACKAGE_python3-cgitb=y
CONFIG_PACKAGE_python3-chardet=y
CONFIG_PACKAGE_python3-codecs=y
CONFIG_PACKAGE_python3-cryptography=y
CONFIG_PACKAGE_python3-ctypes=y
CONFIG_PACKAGE_python3-dbm=y
CONFIG_PACKAGE_python3-decimal=y
CONFIG_PACKAGE_python3-distutils=y
CONFIG_PACKAGE_python3-docker=m
CONFIG_PACKAGE_python3-dockerpty=m
CONFIG_PACKAGE_python3-email=y
CONFIG_PACKAGE_python3-idna=y
CONFIG_PACKAGE_python3-light=y
CONFIG_PACKAGE_python3-logging=y
CONFIG_PACKAGE_python3-lzma=y
CONFIG_PACKAGE_python3-multiprocessing=y
CONFIG_PACKAGE_python3-ncurses=y
CONFIG_PACKAGE_python3-openssl=y
CONFIG_PACKAGE_python3-packaging=y
CONFIG_PACKAGE_python3-paramiko=y
CONFIG_PACKAGE_python3-ply=y
CONFIG_PACKAGE_python3-pycparser=y
CONFIG_PACKAGE_python3-pydoc=y
CONFIG_PACKAGE_python3-pynacl=y
CONFIG_PACKAGE_python3-readline=y
CONFIG_PACKAGE_python3-requests=y
CONFIG_PACKAGE_python3-six=y
CONFIG_PACKAGE_python3-sqlite3=y
CONFIG_PACKAGE_python3-unittest=y
CONFIG_PACKAGE_python3-urllib=y
CONFIG_PACKAGE_python3-urllib3=y
CONFIG_PACKAGE_python3-uuid=y
CONFIG_PACKAGE_python3-websocket-client=y
CONFIG_PACKAGE_python3-xml=y
CONFIG_PACKAGE_quectel-cm=y
CONFIG_PACKAGE_quectel-timesync=y
CONFIG_PACKAGE_r8152-firmware=y
CONFIG_PACKAGE_regs=y
CONFIG_PACKAGE_relayd=y
CONFIG_PACKAGE_resize2fs=y
CONFIG_PACKAGE_resolveip=y
CONFIG_PACKAGE_rpcd=y
CONFIG_PACKAGE_rpcd-mod-file=y
CONFIG_PACKAGE_rpcd-mod-iwinfo=y
CONFIG_PACKAGE_rpcd-mod-luci=y
CONFIG_PACKAGE_rpcd-mod-rpcsys=y
CONFIG_PACKAGE_rpcd-mod-rrdns=y
CONFIG_PACKAGE_rpcd-mod-ucode=y
CONFIG_PACKAGE_rrdtool1=y
CONFIG_PACKAGE_runc=y
CONFIG_PACKAGE_samba4-libs=y
CONFIG_PACKAGE_samba4-server=y
CONFIG_PACKAGE_samba4-utils=y
CONFIG_PACKAGE_sfdisk=y
CONFIG_PACKAGE_smp_util=y
CONFIG_PACKAGE_sms-tool=y
CONFIG_PACKAGE_spidev-test=y
CONFIG_PACKAGE_switch=y
CONFIG_PACKAGE_sysfsutils=y
CONFIG_PACKAGE_tcpdump=y
CONFIG_PACKAGE_terminfo=y
CONFIG_PACKAGE_tini=y
CONFIG_PACKAGE_ttyd=y
CONFIG_PACKAGE_ucode-mod-digest=y
CONFIG_PACKAGE_ucode-mod-html=y
CONFIG_PACKAGE_ucode-mod-log=y
CONFIG_PACKAGE_ucode-mod-lua=y
CONFIG_PACKAGE_ucode-mod-math=y
CONFIG_PACKAGE_uhttpd=y
CONFIG_PACKAGE_uhttpd-mod-ubus=y
CONFIG_PACKAGE_umdns=y
CONFIG_PACKAGE_uqmi=y
CONFIG_PACKAGE_usbids=y
CONFIG_PACKAGE_usbutils=y
CONFIG_PACKAGE_usteer=y
CONFIG_PACKAGE_wget-ssl=y
CONFIG_PACKAGE_wifi-scripts=y
CONFIG_PACKAGE_wifischedule=y
CONFIG_PACKAGE_wireguard-tools=y
CONFIG_PACKAGE_wireless-regdb=y
CONFIG_PACKAGE_wpa-cli=y
CONFIG_PACKAGE_wsdd2=y
CONFIG_PACKAGE_wwan=y
CONFIG_PACKAGE_xl2tpd=y
CONFIG_PACKAGE_xray-core=y
CONFIG_PACKAGE_xtables-legacy=y
CONFIG_PACKAGE_yq=y
CONFIG_PACKAGE_zlib=y
CONFIG_PARTED_READLINE=y
CONFIG_PERL_NOCOMMENT=y
CONFIG_PERL_THREADS=y
CONFIG_SAMBA4_SERVER_AVAHI=y
CONFIG_SAMBA4_SERVER_NETBIOS=y
CONFIG_SAMBA4_SERVER_VFS=y
CONFIG_SAMBA4_SERVER_WSDD2=y
CONFIG_SQLITE3_COLUMN_METADATA=y
CONFIG_SQLITE3_DYNAMIC_EXTENSIONS=y
CONFIG_SQLITE3_FTS3=y
CONFIG_SQLITE3_FTS4=y
CONFIG_SQLITE3_FTS5=y
CONFIG_SQLITE3_RTREE=y
CONFIG_USE_GC_SECTIONS=y
CONFIG_USE_LTO=y
CONFIG_WOLFSSL_HAS_NO_HW=y
CONFIG_WPA_MSG_MIN_PRIORITY=2
Best regards
Good afternoon, as I mentioned, my version works perfectly with my xgs-pon version was-110 -H-CON-SPP425H-GAB4. These ones shown in the photo were also added, including the official Banana Pi one. I don’t know if they will work for you, but mine does work since I don’t have the rest. The patch is included in the image you have posted, just like the one in my repository.
I’m including some photos and a sample of mine.
I have an image that automatically obtains the IP address at the same speed, but I haven’t uploaded it because I don’t need that much and it’s customized for me. If anyone needs it, just send me a private message; I’d be happy to share it. It’s very simple.
root@OpenWrt:~# i2cdump -y 2 0x50
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 03 04 07 10 00 00 00 00 00 00 00 06 67 00 00 00 ????.......?g...
10: 00 00 50 00 48 2d 43 4f 4d 20 20 20 20 20 20 20 ..P.H-COM
20: 20 20 20 20 00 00 00 00 53 50 50 34 32 35 48 2d ....SPP425H-
30: 47 41 42 34 20 20 20 20 41 2d 30 31 04 f6 00 69 GAB4 A-01??.i
40: 00 00 00 00 50 54 32 35 34 37 31 30 42 30 30 30 ....PT254710B000
50: 39 38 20 20 32 35 31 31 31 39 20 20 68 f0 05 2a 98 251119 h??*
60: 00 00 00 00 00 00 00 00 c3 17 e3 93 cf 75 5a eb ........?????uZ?
70: 5f 2a 66 00 00 00 00 00 00 00 00 00 b6 5e bf 43 _*f.........?^?C
80: 43 4d 55 49 41 53 57 43 41 41 33 30 2d 31 35 39 CMUIASWCAA30-159
90: 39 2d 30 31 56 30 31 20 02 fb 55 00 00 00 00 fd 9-01V01 ??U....?
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 53 46 50 2d 31 30 47 2d 54 2d 58 20 20 20 20 20 SFP-10G-T-X
d0: 20 20 20 20 30 38 a5 02 00 10 18 18 19 31 00 7d 08??.????1.}
e0: 38 34 38 39 31 20 42 30 20 4b 46 45 42 47 00 00 84891 B0 KFEBG..
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ................
root@OpenWrt:~# ethtool -m eth1
Identifier : 0x03 (SFP)
Extended identifier : 0x04 (GBIC/SFP defined by 2-wire interface ID)
Connector : 0x01 (SC)
Transceiver codes : 0x20 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Transceiver type : 10G Ethernet: 10G Base-LR
Encoding : 0x03 (NRZ)
BR, Nominal : 10000MBd
Rate identifier : 0x00 (unspecified)
Length (SMF,km) : 20km
Length (SMF) : 20000m
Length (50um) : 0m
Length (62.5um) : 0m
Length (Copper) : 0m
Length (OM3) : 0m
Laser wavelength : 1270nm
Vendor name : H-COM
Vendor OUI : 00:00:00
Vendor PN : SPP425H-GAB4
Vendor rev : A-01
Option values : 0x00 0x00
BR margin, max : 0%
BR margin, min : 0%
Vendor SN : PT254710B00098
Date code : 251119
Optical diagnostics support : Yes
Laser bias current : 0.000 mA
Laser output power : 0.0000 mW / -inf dBm
Receiver signal average optical power : 0.0000 mW / -inf dBm
Module temperature : 34.00 degrees C / 93.20 degrees F
Module voltage : 3.4174 V
Alarm/warning flags implemented : Yes
Laser bias current high alarm : Off
Laser bias current low alarm : On
Laser bias current high warning : Off
Laser bias current low warning : On
Laser output power high alarm : Off
Laser output power low alarm : On
Laser output power high warning : Off
Laser output power low warning : On
Module temperature high alarm : Off
Module temperature low alarm : Off
Module temperature high warning : Off
Module temperature low warning : Off
Module voltage high alarm : Off
Module voltage low alarm : Off
Module voltage high warning : Off
Module voltage low warning : Off
Laser rx power high alarm : Off
Laser rx power low alarm : On
Laser rx power high warning : Off
Laser rx power low warning : On
Laser bias current high alarm threshold : 60.000 mA
Laser bias current low alarm threshold : 0.000 mA
Laser bias current high warning threshold : 55.000 mA
Laser bias current low warning threshold : 0.000 mA
Laser output power high alarm threshold : 6.5535 mW / 8.16 dBm
Laser output power low alarm threshold : 1.5848 mW / 2.00 dBm
Laser output power high warning threshold : 6.5535 mW / 8.16 dBm
Laser output power low warning threshold : 1.9952 mW / 3.00 dBm
Module temperature high alarm threshold : 90.00 degrees C / 194.00 degrees F
Module temperature low alarm threshold : -50.00 degrees C / -58.00 degrees F
Module temperature high warning threshold : 85.00 degrees C / 185.00 degrees F
Module temperature low warning threshold : -45.00 degrees C / -49.00 degrees F
Module voltage high alarm threshold : 3.6000 V
Module voltage low alarm threshold : 3.0000 V
Module voltage high warning threshold : 3.4700 V
Module voltage low warning threshold : 3.1300 V
Laser rx power high alarm threshold : 0.1995 mW / -7.00 dBm
Laser rx power low alarm threshold : 0.0011 mW / -29.59 dBm
Laser rx power high warning threshold : 0.1584 mW / -8.00 dBm
Laser rx power low warning threshold : 0.0014 mW / -28.54 dBm
root@OpenWrt:~# ethtool eth1
Settings for eth1:
Supported ports: [ FIBRE ]
Supported link modes: 10000baseLR/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: Yes
Supported FEC modes: Not reported
Advertised link modes: 10000baseLR/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Advertised FEC modes: Not reported
Speed: 10000Mb/s
Duplex: Full
Auto-negotiation: on
Port: FIBRE
PHYAD: 0
Transceiver: internal
Current message level: 0x000000ff (255)
drv probe link timer ifdown ifup rx_err tx_err
Link detected: yes
root@OpenWrt:~#