New firmware version 4.8 being released for beta testing

To our GL.iNet supporters,

We're excited to be in the process of developing our newest firmware v4.8, which reconstructs the VPN function module, adds usage boot, and supports enabling multiple clients at the same time in policy mode.

Please note that firmware v4.8 will first be available on these GL.iNet models:

Flint 2 (GL-MT6000)
Beryl AX (GL-MT3000)
Puli AX (GL-XE3000)
Spitz AX (GL-X3000)
The beta firmware is available for download for Flint 2, Beryl AX, Puli AX, Spitz AX. Follow these steps:

Go to the download page for the router model (Please note that it is the BETA tab):
Flint 2
Beryl AX
Puli AX
Spitz AX
Click Download for Common Upgrade.

Here are the exciting new features and upgrades:
● Reconstruct the UI style of the interface, and solve the cumulative problem of fine-grained interactivity;
● Reconstruct VPN function module, add usage guidance, and support multiple clients to be enabled at the same time in policy mode;
● Reconstruct Cellular function, optimize performance and interaction design, and support more parameter configuration and status display;
● Optimize VPN configuration to support IPv6.
● Reconstruct the Log page, standardize the Log, and add log feedback and classified search functions.
● Optimize OpenVPN rate through dcokernel, the rate of openvpn is greatly improved.
● Optimize toggle switch to support Repeater, Cellular, Wi-Fi and LED light control.
● Adapt vSIM function.
● Optimize eSIM function.
● Optimize the Clients page to support quick setting of reserved IP addresses.
● Optimize Repeater automatic switching logic.
● Other optimization functions

Goodcloud cannot be used in the current beta version, and we will fix it as soon as possible.

We will keep you posted on further updates on our new firmware!

The GL.iNet Team

6 Likes

Hello, I have upgrade successfully but can't install luci-app-sqm.
Seems to be issue with packages in the repo not being compatible with the latest kernel version?

Collected errors:
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-sched-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-ifb
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-nf-reject
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-nf-ipt
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-ipt-core
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-ipt-ipopt
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-nf-conntrack
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-ipt-conntrack
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-ipt-conntrack-extra
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-ipt-raw
 * pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e) for kmod-sched-cake
 * pkg_hash_fetch_best_installation_candidate: Packages for kmod-sched-cake found, but incompatible with the architectures configured
 * satisfy_dependencies_for: Cannot satisfy the following dependencies for luci-app-sqm:
 * 	kernel (= 5.4.238-1-d4a7d36962bb6218ebd94bf040ac560e)
 * opkg_install_cmd: Cannot install package luci-app-sqm.

I've had the Flint 2 since it was released and yesterday I did a clean install of Beta 4.8.

Testing with two different VPNs went well. Some devices have NordVPN, some have Surfshark, and what can I say, it works.

According to the log, something keeps repeating, and I have no idea what it is:

Mon Apr 21 07:50:10 2025 daemon.notice netifd: wan (11180): udhcpc: sending renew to 100.64.0.1
Mon Apr 21 07:50:10 2025 daemon.notice netifd: wan (11180): udhcpc: lease of 100.103.173.240 obtained, lease time 300
Mon Apr 21 07:52:40 2025 daemon.notice netifd: wan (11180): udhcpc: sending renew to 100.64.0.1
Mon Apr 21 07:52:40 2025 daemon.notice netifd: wan (11180): udhcpc: lease of 100.103.173.240 obtained, lease time 300
Mon Apr 21 07:55:11 2025 daemon.notice netifd: wan (11180): udhcpc: sending renew to 100.64.0.1
Mon Apr 21 07:55:11 2025 daemon.notice netifd: wan (11180): udhcpc: lease of 100.103.173.240 obtained, lease time 300
Mon Apr 21 07:57:41 2025 daemon.notice netifd: wan (11180): udhcpc: sending renew to 100.64.0.1
Mon Apr 21 07:57:41 2025 daemon.notice netifd: wan (11180): udhcpc: lease of 100.103.173.240 obtained, lease time 300

The IP that is shown there is also completely unknown to me

2 Likes

Thank you for your feedback. What type of router do you use?
I have contacted the test engineer to try to reproduce the problem.

Thanks for the feedback.
I'll contact the test engineer to track the log problem.

1 Like

Flint 2. Was running op24 4.7 but did a fresh install (without saving settings) of this beta.

Put me down for a 4.8 with O.P. 24 (24.10.1) and I'll happily beta test :slight_smile:

8 Likes

Is that tailscale? Do you have that enabled?

No is disabled

Please Lun consider a VPN cascade (aka double vpn) policy for one device.

I open a thread about this: [4.8.0 Beta] Firmware (MT6000/3000) questions

Thanks

Are we able to scan WiFi networks and join them like I can using the original openwrt firmware that is available since at least when it was called Leed

I guess I am one of those people on the fringe and have to use my router to connect to another WiFi network and set the network as Nat

I really did try your firmware for about an hour and liked the option's it provided but in my case it was unusable due to not being able to easily set WiFi as a client with nat -- Oh and yes before you ask I have heard about "luci-app-travel-mate" but it just seemed like a waste of resources considering that this was a static setup that will not change locations

Hello, the DHCP lease time is set to 5 minutes, is it renewed every 2.5 minutes?

Can you tell me about your DHCP settings?

Hello, my simple test results show that "Router A" connects to the Internet and turns on the WIFI function, "Router B" relays the WIFI of "Router A", "Router B" turns on NAT settings, and the client "Mobile A" of "Router B" is normally connected to the network.

Excuse me, is your usage scenario like this? Why is there such a demand? Can you expand it?

Hello, the cascading of our latest firmware means:
PC1 --> server 1 --> internet
PC2 --> server 2 --> internet

It is a diversion for devices, specified connection methods, protocol types and nodes.

The VPN cascading has been supported. You can configure the "Traffic Originating From" as "Specified Connection Methods" and then add the ovpnserver interface to the source interface list.

May I ask if your device model is the MT6000? Due to a driver version upgrade on the MT6000, some plugins are no longer compatible. We will test the new driver for problems as soon as possible and promptly update the new plugins to the repository

What version Adguard home on this beta ?

Hello ikun, i don't see the first openvpn server in connection metod.

What I mean is a measure for create an extra security layer like:

PC --> ovpn (or wg) server 1 --> ovpn (or wg) server 2 --> internet

If it's not impossible, please consider to implement this solution in the future. Thanks.

Yes, MT6000.