Gargoyle 1.15.x OpenWrt 24.10 - 2026-03-23

Want to share your OpenWrt / Gargoyle knowledge? Implemented a new feature? Let us know here.

Moderator: Moderators

Lantis
Moderator
Posts: 7311
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-01-28

Post by Lantis »

That sounds like your wan6 (or wan_6?) interface is going down.
Again should not be caused by any change in the bandwidth monitor fix. Let me know what you find.
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.
https://lantisproject.com/blog

fiye68
Posts: 6
Joined: Wed Feb 02, 2022 12:13 pm

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-01-28

Post by fiye68 »

Thanks a lot for the continuing support Lantis, especially saving older routers from the landfill!

In a wndr3800, the latest build https://lantisproject.com/downloads/gar ... DIyNCJdXX0 was installed and it works great as always!

A minor problem is that it does not have enough space left for installing plugins.

Would it be possible to please change the wndr3800 ath79 profile to gargoyle-vpn so that it leaves enough free space, similar to OpenWrt where 24.10 image is 6.4MB instead of 11.4MB?

Using https://openwrt.org/docs/techref/targets/ath79 and other references to verify flash size of 16MB, a patch was made for all other ath79 devices with the same flash size, if it would be beneficial now or in the future as kernel, modules and libraries take more space.

Code: Select all

diff -ruN a/targets/ath79/profiles/default/config b/targets/ath79/profiles/default/config
--- a/targets/ath79/profiles/default/config	2026-03-21 22:51:55.088392900 +0000
+++ b/targets/ath79/profiles/default/config	2026-03-21 23:15:47.822882500 +0000
@@ -481,9 +481,9 @@
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_avm_fritz450e is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_avm_fritzdvbc is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_belkin_f9j1108-v2=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_belkin_f9j1108-v2="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_belkin_f9j1108-v2="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_belkin_f9k1115-v2=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_belkin_f9k1115-v2="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_belkin_f9k1115-v2="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_buffalo_bhr-4grv is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_buffalo_bhr-4grv2 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_buffalo_wzr-450hp2 is not set
@@ -505,7 +505,7 @@
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_comfast_cf-e314n-v2 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_comfast_cf-e355ac-v2 is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_comfast_cf-e375ac=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_comfast_cf-e375ac="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_comfast_cf-e375ac="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_comfast_cf-e380ac-v2 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_comfast_cf-e5 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_comfast_cf-e560ac is not set
@@ -535,18 +535,18 @@
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_dlink_dir-825-b1=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-825-b1="gargoyle-usb"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_dlink_dir-825-c1=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-825-c1="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-825-c1="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_dlink_dir-835-a1=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-835-a1="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-835-a1="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_dlink_dir-842-c1=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-842-c1="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_dlink_dir-842-c2=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-842-c2="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-842-c2="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_dlink_dir-842-c3=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_dlink_dir-842-c3="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_dell_apl26-0ae is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_devolo_dlan-pro-1200plus-ac=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_devolo_dlan-pro-1200plus-ac="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_devolo_dlan-pro-1200plus-ac="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_devolo_magic-2-wifi is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_devolo_dvl1200e is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_devolo_dvl1200i is not set
@@ -585,14 +585,14 @@
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_fortinet_fap-221-b is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_6408 is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_6416=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_6416="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_6416="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_gl-ar150=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_gl-ar150="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_gl-ar150="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_gl-ar300m-lite is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_gl-ar300m16=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_gl-ar300m16="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_gl-ar300m16="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_gl-ar750=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_gl-ar750="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_glinet_gl-ar750="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_gl-mifi is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_gl-usb150 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_glinet_gl-x300b is not set
@@ -609,7 +609,7 @@
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_iodata_wn-ac1600dgr2 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_iodata_wn-ag300dgr is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_jjplus_ja76pf2=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_jjplus_ja76pf2="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_jjplus_ja76pf2="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_jjplus_jwap230 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_joyit_jt-or750i is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_kuwfi_c910 is not set
@@ -632,17 +632,17 @@
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_netgear_wndr3700=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndr3700="gargoyle-usb"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_netgear_wndr3700-v2=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndr3700-v2="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndr3700-v2="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_netgear_wndr3800=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndr3800="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndr3800="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_netgear_wndr3800ch=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndr3800ch="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndr3800ch="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_netgear_wndrmac-v1=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndrmac-v1="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndrmac-v1="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_netgear_wndrmac-v2=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndrmac-v2="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wndrmac-v2="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_netgear_wnr2200-16m=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wnr2200-16m="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wnr2200-16m="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_netgear_wnr2200-8m=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_netgear_wnr2200-8m="gargoyle-usb"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ocedo_koala is not set
@@ -691,7 +691,7 @@
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qca_ap143-16m is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qca_ap143-8m is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qxwlan_e1700ac-v2-16m=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_qxwlan_e1700ac-v2-16m="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_qxwlan_e1700ac-v2-16m="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qxwlan_e1700ac-v2-8m=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_qxwlan_e1700ac-v2-8m="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qxwlan_e558-v2-16m is not set
@@ -699,7 +699,7 @@
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qxwlan_e600g-v2-16m is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qxwlan_e600g-v2-8m is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qxwlan_e600gac-v2-16m=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_qxwlan_e600gac-v2-16m="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_qxwlan_e600gac-v2-16m="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qxwlan_e600gac-v2-8m=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_qxwlan_e600gac-v2-8m="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_qxwlan_e750a-v4-16m is not set
@@ -731,20 +731,20 @@
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c6-v2-us=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c6-v2-us="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-a7-v5=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-a7-v5="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-a7-v5="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-a9-v6 is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c2-v3=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c2-v3="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c25-v1=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c25-v1="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c5-v1=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c5-v1="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c5-v1="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c58-v1=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c58-v1="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c59-v1=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c59-v1="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c59-v1="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c59-v2=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c59-v2="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c59-v2="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c6-v2=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c6-v2="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c60-v1=y
@@ -756,11 +756,11 @@
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c7-v1=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v1="gargoyle-usb"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c7-v2=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v2="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v2="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c7-v4=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v4="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v4="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-c7-v5=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v5="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_archer-c7-v5="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-d50-v1 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-d7-v1 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_archer-d7b-v1 is not set
@@ -814,7 +814,7 @@
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr1043nd-v3=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr1043nd-v3="gargoyle-usb"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr1043nd-v4=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr1043nd-v4="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr1043nd-v4="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr1045nd-v2 is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr2543-v1=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr2543-v1="gargoyle-usb"
@@ -828,7 +828,7 @@
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr841hp-v3=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr841hp-v3="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr842n-v3=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr842n-v3="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_tplink_tl-wr842n-v3="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr842n-v1 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr842n-v2 is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_tplink_tl-wr902ac-v1=y
@@ -842,7 +842,7 @@
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_trendnet_tew-673gru=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_trendnet_tew-673gru="gargoyle-usb"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_trendnet_tew-823dru=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_trendnet_tew-823dru="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_trendnet_tew-823dru="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_aircube-ac is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_aircube-isp is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_nanostation-loco-m-xw is not set
@@ -871,9 +871,9 @@
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_rocket-5ac-lite is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_rocket-m is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_routerstation=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_routerstation="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_routerstation="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_routerstation-pro=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_routerstation-pro="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_ubnt_routerstation-pro="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_unifiac-lite is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_unifiac-lr is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_ubnt_unifiac-mesh is not set
@@ -891,9 +891,9 @@
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_watchguard_ap200 is not set
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_watchguard_ap300 is not set
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_wd_mynet-n600=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_wd_mynet-n600="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_wd_mynet-n600="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_wd_mynet-n750=y
-CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_wd_mynet-n750="gargoyle-large"
+CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_wd_mynet-n750="gargoyle-vpn"
 CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_wd_mynet-wifi-rangeextender=y
 CONFIG_TARGET_DEVICE_PACKAGES_ath79_generic_DEVICE_wd_mynet-wifi-rangeextender="gargoyle-vpn"
 # CONFIG_TARGET_DEVICE_ath79_generic_DEVICE_winchannel_wb2000 is not set
Also, are these multimedia libraries needed by some plugin?

Code: Select all

libFLAC.so.12.1.0
libavcodec.so.60.31.102
libavformat.so.60.16.100
libavutil.so.58.29.100
libid3tag.so.0.16.3
libogg.so.0.8.5
libvorbis.so.0.4.9
libvorbisenc.so.2.0.12
libvorbisfile.so.3.3.8
If not, maybe they could be removed from the default image to save flash space.

pythonic
Posts: 280
Joined: Mon Mar 11, 2019 5:47 am
Location: Australia

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-01-28

Post by pythonic »

fiye68 wrote:
Mon Mar 23, 2026 7:54 am
A minor problem is that it does not have enough space left for installing plugins.
You can use a USB flash drive to create an extroot configuration which would give you the space. Out of curiousity which plugins are you unable to install?
fiye68 wrote:
Mon Mar 23, 2026 7:54 am
Would it be possible to please change the wndr3800 ath79 profile to gargoyle-vpn so that it leaves enough free space, similar to OpenWrt where 24.10 image is 6.4MB instead of 11.4MB?
Changing the device to use the VPN profile would lose USB support; if any change were to be made it should be to just the USB profile. All the devices you propose changing have USB ports that would become unusable.

Gargoyle basic profile images are never as small as default OpenWrt images in any case, let alone higher functionality profiles.
fiye68 wrote:
Mon Mar 23, 2026 7:54 am
Also, are these multimedia libraries needed by some plugin?

Code: Select all

libFLAC.so.12.1.0
libavcodec.so.60.31.102
libavformat.so.60.16.100
libavutil.so.58.29.100
libid3tag.so.0.16.3
libogg.so.0.8.5
libvorbis.so.0.4.9
libvorbisenc.so.2.0.12
libvorbisfile.so.3.3.8
If not, maybe they could be removed from the default image to save flash space.
They're dependencies of the minidlna plugin.

Lantis
Moderator
Posts: 7311
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-03-23

Post by Lantis »

A new version (2026-03-23) has been posted.
It fixes PPPoE issues that have been discussed in this thread (uptime display and bandwidth monitor).
It should also fix the bandwidth monitor losing data on connections which are short-lived. Feedback on this item in particular is appreciated.
A few other fixes as well.
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.
https://lantisproject.com/blog

j6mm
Posts: 4
Joined: Wed Sep 10, 2025 4:10 pm

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-03-23

Post by j6mm »

Thank you, Lantis! I can confirm WAN DHCP renew no longer causes bwmon data loss.

fiye68
Posts: 6
Joined: Wed Feb 02, 2022 12:13 pm

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-01-28

Post by fiye68 »

Thank you again Lantis for the newest build and pythonic for all the work you put into gargoyle.
pythonic wrote:
Mon Mar 23, 2026 11:14 pm
You can use a USB flash drive to create an extroot configuration which would give you the space. Out of curiousity which plugins are you unable to install?
Thanks for the pointer to extroot, it is a solution but it adds another point of failure besides the power supply and it would be best to avoid it if possible.

This wndr3800 is used for openvpn, wireguard and occasionally as tor gateway toggled by each host so it is the tor plugin that is too large for the latest release.

On a fresh install

Code: Select all

root@Gargoyle:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/root                10240     10240         0 100% /rom
tmpfs                    61652       216     61436   0% /tmp
tmpfs                    61652       160     61492   0% /tmp/root
tmpfs                      512         0       512   0% /dev
/dev/mtdblock5            4160       324      3836   8% /overlay
overlayfs:/overlay        4160       324      3836   8% /
root@Gargoyle:~#
pythonic wrote:
Mon Mar 23, 2026 11:14 pm
Changing the device to use the VPN profile would lose USB support; if any change were to be made it should be to just the USB profile. All the devices you propose changing have USB ports that would become unusable.

Gargoyle basic profile images are never as small as default OpenWrt images in any case, let alone higher functionality profiles.
Thank you for correcting me on the profiles, I was under the assumption that each one included the previous and that they were somewhat consecutive in size but I see now that they are independent https://github.com/ericpaulbishop/gargo ... s/Makefile

Maybe plugin-gargoyle-minidlna or other less used could be removed from GARGOYLE_PKGS_LARGE so that there is more free space and the user can install it if needed.

I understand that Gargoyle adds functionality but for example wndr3700 https://lantisproject.com/storage/gargo ... pgrade.bin 7.4 MB https://downloads.openwrt.org/releases/ ... pgrade.bin 6.5 MB

and wndr3800 https://lantisproject.com/storage/gargo ... pgrade.bin 11.4 MB https://downloads.openwrt.org/releases/ ... pgrade.bin 6.5 MB.
pythonic wrote:
Mon Mar 23, 2026 11:14 pm
They're dependencies of the minidlna plugin.
Thanks again, I tried to remove it on a fresh install to regain space but

Code: Select all

root@Gargoyle:~# opkg remove minidlna
ERROR: Installed package plugin-gargoyle-minidlna depends on minidlna, can't uninstall

root@Gargoyle:~# opkg remove plugin-gargoyle-minidlna
ERROR: Installed package gargoyle-large depends on plugin-gargoyle-minidlna, can't uninstall
Could I somehow force removal or maybe just remove the files?

Lantis
Moderator
Posts: 7311
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-03-23

Post by Lantis »

You can’t remove it on a live system anyway due to the way overlayFS works. You’ll burn more space and not gain any back.

I would recommend for your use case either a custom compile where you can include what you want, or using a USB for plugin installation (and/or extroot).

I will look at what a default package set might look like in the future, it is always difficult to balance everyone’s needs, especially as space gets tighter.
There’s not much we can get rid of without having to get rid of the profile concept entirely and just ship empty images and everything becomes a plugin install. That’s not a good thing either (in my opinion).
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.
https://lantisproject.com/blog

fifonik
Posts: 178
Joined: Fri Dec 02, 2016 3:52 am
Location: Brisbane, AU

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-03-23

Post by fifonik »

Lantis wrote:
Wed Mar 25, 2026 5:54 am
A new version (2026-03-23) has been posted.
It fixes PPPoE issues that have been discussed in this thread (uptime display and bandwidth monitor).
It should also fix the bandwidth monitor losing data on connections which are short-lived. Feedback on this item in particular is appreciated.
A few other fixes as well.
Installed the version over 1.15.x_20250331 preserving settings on my GL-MT6000 a half an hour ago (yes, I know about preserving settings stuff...).
All issues that I had with previous build (mentioned here: viewtopic.php?p=67633#p67633) are gone and I was not able to notice anything wrong yet.

So all good for now.
I will monitor it and let you know if anything wrong found.

Thanks a lot.

Lantis
Moderator
Posts: 7311
Joined: Mon Jan 05, 2015 5:33 am
Location: Australia
Contact:

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-03-23

Post by Lantis »

Good feedback so far, and let me reiterate my thanks and appreciation for all of the feedback and troubleshooting to date to get us to this position too. Having people willing to try stuff and answer questions makes this stuff much easier to figure out.
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.
https://lantisproject.com/blog

fiye68
Posts: 6
Joined: Wed Feb 02, 2022 12:13 pm

Re: Gargoyle 1.15.x OpenWrt 24.10 - 2026-03-23

Post by fiye68 »

Lantis wrote:
Wed Mar 25, 2026 3:43 pm
You can’t remove it on a live system anyway due to the way overlayFS works. You’ll burn more space and not gain any back.

I would recommend for your use case either a custom compile where you can include what you want, or using a USB for plugin installation (and/or extroot).
Thanks for all your hard work, I cannot start to imagine the amount of effort and time you put into this.

Also thank you for the explanation and suggestions. Since I am not familiar with custom builds and I would like to avoid the extra usb requirement, could you please consider at least changing only the wndr3800 profile to gargoyle-vpn for the next build so that I can test and report back if it is viable?

Post Reply