Experimental build of Gargoyle 1.12.0 for ipq40xx architecture routers

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

Moderator: Moderators

Post Reply
pythonic
Posts: 63
Joined: Mon Mar 11, 2019 5:47 am
Location: Australia

Experimental build of Gargoyle 1.12.0 for ipq40xx architecture routers

Post by pythonic »

Download archive: gargoyle-1.12.0-ipq40xx-experimental.7z

This archive contains the images and packages generated from an experimental ipq40xx target configuration for Gargoyle 1.12.0.

The source was from Gargoyle's git repository at tag 1.12.0.

Firmware images are provided for the following routers:
- 8devices Jalapeno (*)
- Fritz!Box 4040 (*)
- GL.iNet GL-B1300 (*)
- Netgear EX6100v2
- Netgear EX6150v2

(*) not flashable from factory user interface - see Installation section below.

At time of writing the only image I have tested is the GL.iNet GL-B1300 sysupgrade image, which was installed via the firmware upgrade function of the previously installed (via UBoot web recovery) OpenWrt v18.06.6 firmware.

The router has now run for several days as my primary internet gateway behind a bridged VDSL2 modem with a PPPoE WAN interface. Both upstream and downstream QoS have been enabled as the upstream internet stream is subject to severe bufferbloat - which Gargoyle's QoS appears to be controlling satisfactorily.

My testing has not been particularly comprehensive as my requirements are modest. In particular I haven't exercised the WiFi interfaces as I have no use for them most of the time.

With this configuration I have endeavoured to match the functionality configured for the Gargoyle mvebu target, which is the target with the most similarity to the ipq40xx target in terms of hardware capability (e.g. CPU speed, available RAM and flash etc).

The archive includes the following subdirectories:
- built/ [contains all the packages built by the configuration]
- images/ [all firmware images generated]
- targets/ [configuration files for the ipq40xx target]

The contents of the above subdirectories reflect the structure as built by Gargoyle's build script for the ipq40xx default target.

All packages identified in the mvebu configuration with the configuration option "m" (i.e. "module", aka optional rather than included in the firmware image) have been included. As there is no current package repository available for the ipq40xx target, my understanding is that desired optional packages will have to be installed by copying to the target router (e.g. by scp or WinSCP) and manually installing with the gpkg command from an SSH session.


Installation

Of the supported devices only the Netgear EX6100v2 and EX6150v2 are believed capable of directly installing Gargoyle from the factory web interface (by flashing a factory image). The other supported devices have specific installation procedures which are documented in the respective OpenWrt device hardware pages. You should consider installing OpenWrt before installing any of these experimental Gargoyle images; you should then be able to install the respective Gargoyle "sysupgrade" image via OpenWrt's firmware upgrade function.

If in doubt, don't attempt to install one of these images.


Changelog

Build #1:
- initial build


Support...

There are always risks associated with flashing firmware, especially third party firmware, so please carefully consider your circumstances before attempting to install one of these images and be prepared for the possibility of failure and the potential for your router to become unusable (aka "bricked"). Neither I or the Gargoyle team can accept any responsibility for such outcomes.

Unfortunately I cannot practically support this experimental release - despite having been able to assemble a configuration and build several apparently usable firmware images, I lack a lot of knowledge about router hardware and have limited experience with Gargoyle itself and little knowledge of the details of its operation.

For questions specific to this experirmental build, please post a followup to the Gargoyle user forum thread in which this archive was announced and linked. You may get lucky with someone able to provide assistance.

If you have questions about Gargoyle's interface or general functionality, queries should be addressed to an appropriate section of Gargoyle's user forum.

Successful installations of these images should also be reported by posting a followup to this thread, so that Gargoyle's maintainers can evaluate whether there's enough interest in the ipq40xx target to use this experimental build as a basis for adding full support for at least some ipq40xx devices to future Gargoyle releases.


Good luck!
pythonic
Last edited by pythonic on Fri Apr 17, 2020 9:29 am, edited 1 time in total.

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

Re: Experimental build of Gargoyle 1.12.0 for ipq40xx architecture routers

Post by pythonic »

My GL-B1300 has now been up 68 days :)

From the lack of follow-ups, ipq40xx doesn't seem to attract much interest :(

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

Re: Experimental build of Gargoyle 1.12.0 for ipq40xx architecture routers

Post by Lantis »

Surprising. The fritzbox is very popular.
http://lantisproject.com/downloads/gargoyle_ispyisail.php for the latest releases
Please be respectful when posting. I do this in my free time on a volunteer basis.

Alexey_T1980
Posts: 2
Joined: Sat Aug 01, 2020 4:43 am

Re: Experimental build of Gargoyle 1.12.0 for ipq40xx architecture routers

Post by Alexey_T1980 »

Hi!
Can the Linksys EA6350 V3 be added to this build?
Thanks!

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

Re: Experimental build of Gargoyle 1.12.0 for ipq40xx architecture routers

Post by pythonic »

The 1.12.x source base for this build is based on OpenWrt 18.06 which doesn't include EA6350v3 support.

The development versions (1.13.x) are based on OpenWrt 19.07 which includes the necessary support, however I've not attempted a build from this source base yet.

Alexey_T1980
Posts: 2
Joined: Sat Aug 01, 2020 4:43 am

Re: Experimental build of Gargoyle 1.12.0 for ipq40xx architecture routers

Post by Alexey_T1980 »

Thank you. I will wait and hope :)

Post Reply