I don't use the MR3420v5 anymore because of the wireless/network crashes, it totally screws up my quotas. But, I still play around with it so I will try the 1.15 beta from Lantis for something to do and report back.
I generally start a custom build by unchecking all gargoyle stuff and then go into admin section and add the gargoyle package which adds all the deps and it seems the wolfssl stuff gets added. I'm still fairly new at building gargoyle so I don't really know what can be removed/changed. I will try a build with wpad-openssl and remove all wolfssl packages.
This is my current package list for the R8000:
base-files - 1504-r20265-f85a79bcb4
brcmfmac-firmware-43602a1-pcie - 20230804-1
busybox - 1.35.0-5
bwmon-gargoyle - 1.15.0-1
ca-bundle - 20230311-1
dnsmasq - 2.86-16
dropbear - 2022.82-3
ebtables-legacy - 2018-06-27-48cff25d-1
ewget - 1.15.0-1
firewall - 2022-02-17-4cd7d4f3-3
fstools - 2022-06-02-93369be0-2
fwtool - 2019-11-12-8f7fe925-1
gargoyle - 1.15.0-7
gargoyle-firewall-util - 1.15.0-1
gargoyle-i18n - 0.2.1-1
gargoyle-ip-query - 1.15.0-2
getrandom - 2021-08-03-205defb5-2
gpkg - 1.15.0-1
haserl-i18n - 0.9.36-1
hostapd-common - 2022-01-16-cff80b4f-18.3
ip6tables-zz-legacy - 1.8.7-7
ipset - 7.15-2
iptables-mod-bandwidth - 1.8.7-7
iptables-mod-conntrack-extra - 1.8.7-7
iptables-mod-extra - 1.8.7-7
iptables-mod-filter - 1.8.7-7
iptables-mod-ipopt - 1.8.7-7
iptables-mod-iprange - 1.8.7-7
iptables-mod-nat-extra - 1.8.7-7
iptables-mod-timerange - 1.8.7-7
iptables-mod-webmon - 1.8.7-7
iptables-mod-weburl - 1.8.7-7
iptables-zz-legacy - 1.8.7-7
iw - 5.16-1
iwinfo - 2022-12-15-8d158096-1
jshn - 2022-05-15-d2223ef9-1
jsonfilter - 2018-02-04-c7e938d6-1
kernel - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-asn1-decoder - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-brcmfmac - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-brcmutil - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-cfg80211 - 5.10.201+5.15.92-1-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables-ipv4 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ebtables-ipv6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-gpio-button-hotplug - 5.10.201-3-1bb450e3a00e1a165408f004ffa23b29
kmod-ip6tables - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-bandwidth - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-conntrack - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-conntrack-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-core - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-filter - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-ipopt - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-iprange - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-ipset - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-nat - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-nat-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-offload - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-raw - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-timerange - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-webmon - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-ipt-weburl - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-leds-gpio - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-lib-textsearch - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-conntrack - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-conntrack6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-flow - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-ipt - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-ipt6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-log - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-log6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nat - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nathelper - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-nathelper-extra - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-reject - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nf-reject6 - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nfnetlink - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-nls-base - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
kmod-tun - 5.10.201-1-1bb450e3a00e1a165408f004ffa23b29
libbbtargz - 1.15.0-1
libblobmsg-json20220515 - 2022-05-15-d2223ef9-1
libc - 1.2.3-4
libericstools - 1.15.0-1
libgcc1 - 11.2.0-4
libip4tc2 - 1.8.7-7
libip6tc2 - 1.8.7-7
libipset13 - 7.15-2
libiptbwctl - 1.15.0-1
libiptext0 - 1.8.7-7
libiptext6-0 - 1.8.7-7
libiwinfo-data - 2022-12-15-8d158096-1
libiwinfo20210430 - 2022-12-15-8d158096-1
libjson-c5 - 0.15-2
libjson-script20220515 - 2022-05-15-d2223ef9-1
libmnl0 - 1.0.5-1
libnl-tiny1 - 2021-11-21-8e0555fb-1
libopenssl1.1 - 1.1.1w-1
libpthread - 1.2.3-4
libubox20220515 - 2022-05-15-d2223ef9-1
libubus20220601 - 2022-06-01-2bebf93c-1
libuci20130104 - 2021-10-22-f84f49f0-6
libuclient20201210 - 2023-04-13-007d9454-1
libustream-openssl20201210 - 2022-12-08-9217ab46-2
libwolfssl5.6.4.ee39414e - 5.6.4-stable-1
libxtables12 - 1.8.7-7
logd - 2021-08-03-205defb5-2
mtd - 26
netifd - 2022-08-25-76d2d41b-1
nvram - 11
odhcp6c - 2022-08-05-7d21e8d8-18
odhcpd-ipv6only - 2023-01-02-4a673e1c-2
openwrt-keyring - 2022-03-25-62471e69-3
opkg - 2022-02-24-d038e5b6-1
osafeloader - 1
oseama - 1
otrx - 2021-12-02-56e8e191-1
plugin-gargoyle-i18n-English-EN - 1.0.0-1
plugin-gargoyle-logread - 20120724-4
plugin-gargoyle-theme-xeye - 1.15.0-1
plugin-gargoyle-webshell - 20130302-1
procd - 2022-06-01-7a009685-2
procd-seccomp - 2022-06-01-7a009685-2
procd-ujail - 2022-06-01-7a009685-2
ubi-utils - 2.1.4-1
ubox - 2021-08-03-205defb5-2
ubus - 2022-06-01-2bebf93c-1
ubusd - 2022-06-01-2bebf93c-1
uci - 2021-10-22-f84f49f0-6
uclient-fetch - 2023-04-13-007d9454-1
uhttpd - 2023-06-25-34a8a74d-1
urandom-seed - 3
urngd - 2023-11-01-44365eb1-1
usign - 2020-05-23-f1f65026-1
webmon-gargoyle - 1.15.0-1
wireless-regdb - 2023.09.01-1
wpad-basic-wolfssl - 2022-01-16-cff80b4f-18.3
xtables-legacy - 1.8.7-7
Thanks
Netgear R8000
Moderator: Moderators
Re: Netgear R8000
Selecting the gargoyle-basic meta-package should get you the minimum package set required for Gargoyle to have all expected core functionality. You can then select any plugins you want to add to your images. The default is to build all the optional plug-ins but not include them in images (indicated by <m> in menuconfig, <y> indicates they will be included in images) in case you want to install them later.rg66 wrote: ↑Wed Mar 13, 2024 8:17 amI generally start a custom build by unchecking all gargoyle stuff and then go into admin section and add the gargoyle package which adds all the deps and it seems the wolfssl stuff gets added. I'm still fairly new at building gargoyle so I don't really know what can be removed/changed. I will try a build with wpad-openssl and remove all wolfssl packages.
With OpenWrt 22.03 based builds, wpad-basic-wolfssl is a default package in the OpenWrt device image makefiles so it gets selected (along with it's libwolfssl dependency) when
Code: Select all
make menuconfig
With OpenWrt 23.05 based builds, wpad-basic-mbedtls is a device default package which should be replaced by wpad-mbedtls.
Unfortunately the kconfig system used by the OpenWrt buildroot doesn't provide any useful mechanism to be able to disable unwanted default packages and the only other known method is tedious to implement and maintain, so these default packages need to be checked and corrected manually (the supported target configs are currently maintained semi-manually for this reason).
Re: Netgear R8000
Thanks pythonic, very useful information.
I did a build with wpad-openssl and disabled all wolfssl packages. Unfortunately, if I build without wpad-basic-wolfssl WiFi is permanently disabled. I'm back to the build from a month ago with the package list from my last post.
At least I don't have to deal with the i18 error anymore and I learned a few things, so something good came out of this.
Cheers
I did a build with wpad-openssl and disabled all wolfssl packages. Unfortunately, if I build without wpad-basic-wolfssl WiFi is permanently disabled. I'm back to the build from a month ago with the package list from my last post.
At least I don't have to deal with the i18 error anymore and I learned a few things, so something good came out of this.
Cheers
Re: Netgear R8000
Did a minimal build with 23.05 branch. Changed from wpad-basic-mbedtls to wpad-mbedtls. Running good so far, no noticeable differences.
Device Name:Home
Gargoyle Version:1.15.X (Built 20240320-1151 git@f263d1c2)
Model:Netgear R8000 (BCM4709)
Device Configuration:Gateway
Memory Usage:35.2MB / 244.6MB (14.4%)
Connections:76/4096
CPU Load Averages:0.13 / 0.04 / 0.01 (1/5/15 minutes)
CPU Temperature:60 °C
RAM Temperature:- °C
Wifi Temperature:- °C
Root Drive 20.941 MBytes Total, 19.652 MBytes Free
Device Name:Home
Gargoyle Version:1.15.X (Built 20240320-1151 git@f263d1c2)
Model:Netgear R8000 (BCM4709)
Device Configuration:Gateway
Memory Usage:35.2MB / 244.6MB (14.4%)
Connections:76/4096
CPU Load Averages:0.13 / 0.04 / 0.01 (1/5/15 minutes)
CPU Temperature:60 °C
RAM Temperature:- °C
Wifi Temperature:- °C
Root Drive 20.941 MBytes Total, 19.652 MBytes Free
Re: Netgear R8000
As I stated earlier, I've been building off of the 23.05 branch and everything was OK until I changed to daily quotas. The bandwidth monitor was not even close to the ISP's bandwith usage, sometimes the quota wouldn't renew or just renewed randomly. Couldn't see anything in the logs.
Anyway, I'm on unlimited fiber now with no FUP so don't need to use Gargoyle anymore, although the Nokia router they gave me is crap at distributing the bandwith equally so you never know.
I just wanted to say that I had fun playing around with Gargoyle and I learnt a lot. So, many thanks to Lantis and Pythonic for all your help and patience.
Cheers,
Rod
Anyway, I'm on unlimited fiber now with no FUP so don't need to use Gargoyle anymore, although the Nokia router they gave me is crap at distributing the bandwith equally so you never know.
I just wanted to say that I had fun playing around with Gargoyle and I learnt a lot. So, many thanks to Lantis and Pythonic for all your help and patience.
Cheers,
Rod
Re: Netgear R8000
Thanks Rod, all the best. I'm sure you'll be back someday
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
Please be respectful when posting. I do this in my free time on a volunteer basis.
Re: Netgear R8000
Did a build with QoS, used the default settings and adjusted the total dl/ul bandwidth. It's sharing the bandwidth way better, no one is complaining so far.
Cheers
Cheers
Re: Netgear R8000
By default QoS should share evenly so that’s good
https://lantisproject.com/downloads/gargoylebuilds for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.
Please be respectful when posting. I do this in my free time on a volunteer basis.