Is there any chance we could get a clean 22.03 (or 21.02) firmware build / package repo for the AXT-1800, particularly given that there is no official OpenWRT build support?
Thanks in advance.
Is there any chance we could get a clean 22.03 (or 21.02) firmware build / package repo for the AXT-1800, particularly given that there is no official OpenWRT build support?
Thanks in advance.
You can compile your own firmware.
There seem to be quite a few packages from the normal OpenWRT feeds not available (e.g. openvpn, rsync, cryptsetup, etc.) Is there an easy way to get all of the OpenWRT feeds to pull in?
Thanks
Sorry, there is no easy way to do this for now.
Any ETA on when the packages will be available?
If you can’t even get OpenVPN on it, that’s a major limitation (especially given that you also can’t use opkg to install anything after booting). It’s sort of like saying you can compile your own firmware, but you won’t be able to use it for anything.
You can add the required packages by modifying the profile.
Before running make -j17
, add the feed you need to the gl-infra-builder/feed/glinet
directory, and then add it to the packages
entry in profiles/luci.yml
For example, to add helloworld
as an example in the gl-infra-builder/feed/glinet
directory, you need to change profiles/luci.yml
to
---
description: Add the LUCI dependencies
feeds:
- name: glinet
path: ../feeds_dir/glinet
packages:
- luci
- luci-base
- luci-mod-rpc
- wpad-openssl
- helloworld
diffconfig: |
CONFIG_LUCI_LANG_zh_Hans=y
CONFIG_PACKAGE_wpad-basic=n
CONFIG_PACKAGE_wpad=n
Then, running it again:
cd wlan-ap/openwrt
./scripts/gen_config.py target_wlan_ap-gl-axt1800 luci
make -j17
We couldn’t have offered a simpler way yet, because everyone needs a different package.
This does appear to (mostly) work.
Next issue - is the 5.4 kernel build working? It appears to still build with the 4.4 kernel. (And at least some of my 4.4 kernel builds don’t appear to be able to do a wifi scan in Luci).
Yes, it is. ax1800/axt1800: add kernel 5.4 support · gl-inet/gl-infra-builder@34774a1 · GitHub
you need use configs/config-wlan-ap-5.4.yml
, such as:
git clone https://github.com/gl-inet/gl-infra-builder.git
cd gl-infra-builder
python3 setup.py -c configs/config-wlan-ap-5.4.yml
cd wlan-ap/openwrt
./scripts/gen_config.py target_wlan_ap-gl-axt1800-5-4 luci
Weird. I was using the axt1800-5-4 target, but perhaps i didn’t redo the setup. In any event, the build fails:
CC [M] drivers/crypto/msm/ice.o
drivers/crypto/msm/ice.c:1461:12: error: ‘disable_ice_setup’ defined but not used [-Werror=unused-function]
static int disable_ice_setup(struct ice_device *ice_dev)
^~~~~~~~~~~~~~~~~
drivers/crypto/msm/ice.c:1404:12: error: ‘enable_ice_setup’ defined but not used [-Werror=unused-function]
static int enable_ice_setup(struct ice_device *ice_dev)
^~~~~~~~~~~~~~~~
drivers/crypto/msm/ice.c:1383:27: error: ‘get_ice_device_from_storage_type’ defined but not used [-Werror=unused-function]
static struct ice_device *get_ice_device_from_storage_type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[8]: *** [scripts/Makefile.build:297: drivers/crypto/msm/ice.o] Error 1
make[7]: *** [scripts/Makefile.build:532: drivers/crypto/msm] Error 2
make[6]: *** [scripts/Makefile.build:532: drivers/crypto] Error 2
Are there any plans to rebase this on 22.03 in the near future? I assume changes can’t be pushed upstream until there is actual kernel support for the ipq6000?
Pretty upsetting the builds for this router arn’t kept up to date withg OpenWRT, especially it being their first wifi6 model. The beta firmware mostly introduces some new product offerings and is super buggy for me. I’m upset to see that migration to DSA hasn’t occurred yet, not any fixes to the legacy switch configuration page that’s absurdly broken - making VLAN tagging a non-trivial process Given there are no vanilla builds for this model either, it’s a real let down IMO.
You can just switch to plain OpenWRT if you are familiar with it.
We can't just use a build though, not for the AXT1800. You have to compile and build it yourself - which judging by this thread, isn't as easy as it ought to be. This router has been such a giant, finicky, PITA