Openwrt Router Firmware

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
29,614
Reaction score
7,977
Got two cheap Armbian Linux boxes from Taobao.

wg-bench score for an Armbian box running on a low end Android TV box (Amlogic S905l3, quad core Arm Cortex A53 at 1.5GHz, 2GB RAM, 32GB eMMC).
https://github.com/cyyself/wg-bench
https://github.com/ophub/amlogic-s9xxx-armbian
https://github.com/ophub/amlogic-s9xxx-openwrt

Bash:
PS C:\work> ssh root@192.168.38.143
root@192.168.38.143's password:
    _             _    _              ___  ___
   /_\  _ _ _ __ | |__(_)__ _ _ _    / _ \/ __|
  / _ \| '_| '  \| '_ \ / _` | ' \  | (_) \__ \
 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|  \___/|___/

 v25.11.0 for Aml.S905l3 running Armbian Linux 6.1.148-ophub

 Packages:     Debian stable (bookworm)
 IPv4:         (LAN) 192.168.38.143 (WAN) 219.74.***.***

 Performance:

 Load:         2%                Uptime:       9 min
 Memory usage: 7% of 1.75G
 CPU temp:     44°C              Usage of /:   6% of 29G
 RX today:     12 KiB
Last login: Sun Oct  5 18:41:25 2025 from 192.168.38.1

mcuee@armbian:~/build/networking/wg-bench$ sudo ./setup-netns.sh
mcuee@armbian:~/build/networking/wg-bench$ sudo ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 60114 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  68.8 MBytes   577 Mbits/sec    0    411 KBytes
[  5]   1.00-2.00   sec  66.3 MBytes   556 Mbits/sec    0    419 KBytes
[  5]   2.00-3.00   sec  66.8 MBytes   560 Mbits/sec    0    377 KBytes
[  5]   3.00-4.00   sec  67.6 MBytes   567 Mbits/sec    0    452 KBytes
[  5]   4.00-5.00   sec  67.1 MBytes   563 Mbits/sec    0    441 KBytes
[  5]   5.00-6.00   sec  67.6 MBytes   567 Mbits/sec    0    393 KBytes
[  5]   6.00-7.00   sec  67.1 MBytes   563 Mbits/sec    0    366 KBytes
[  5]   7.00-8.00   sec  67.4 MBytes   565 Mbits/sec    0    460 KBytes
[  5]   8.00-9.00   sec  66.6 MBytes   559 Mbits/sec    0    395 KBytes
[  5]   9.00-10.00  sec  67.2 MBytes   564 Mbits/sec    0   5.34 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   673 MBytes   564 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   671 MBytes   563 Mbits/sec                  receiver

iperf Done.
mcuee@armbian:~/build/networking/wg-bench$ sudo ./clean-up.sh

Another Armbian Box (OEC Turbo, 4GB RAM, 8GB eMMC), Rockchip RK3566 quad-core Arm Cortex A55 CPU at 1.8GHz. The score is not really higher than the above box, even though the CPU is faster and I can feel it is a more smooth box (4GB RAM may play a part here).

Bash:
PS C:\work> ssh mcuee@192.168.38.140
mcuee@192.168.38.140's password:
    _             _    _              ___  ___
   /_\  _ _ _ __ | |__(_)__ _ _ _    / _ \/ __|
  / _ \| '_| '  \| '_ \ / _` | ' \  | (_) \__ \
 /_/ \_\_| |_|_|_|_.__/_\__,_|_||_|  \___/|___/

 v25.05.0 for RK.Efused-Wxy-Oec running Armbian Linux 6.1.99-rk35xx-ophub

 Packages:     Debian stable (bookworm)
 IP addresses: (LAN) IPv4: 192.168.38.140  (WAN) 219.74.***.***

 Performance:

 Load:         3%               Up time:       5 min
 Memory usage: 4% of 3.81G
 CPU temp:     36°C              Usage of /:   23% of 6.5G

 Commands:

 Configuration : armbian-config
 Monitoring    : htop

mcuee@armbian:~/build/networking/wg-bench$ sudo ./setup-netns.sh
[sudo] password for mcuee:
mcuee@armbian:~/build/networking/wg-bench$ sudo ./benchmark.sh
Connecting to host 169.254.200.2, port 5201
[  5] local 169.254.200.1 port 14536 connected to 169.254.200.2 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  65.7 MBytes   551 Mbits/sec    0    382 KBytes
[  5]   1.00-2.00   sec  64.8 MBytes   544 Mbits/sec    0    385 KBytes
[  5]   2.00-3.00   sec  63.6 MBytes   534 Mbits/sec    0    353 KBytes
[  5]   3.00-4.00   sec  64.1 MBytes   538 Mbits/sec    0    345 KBytes
[  5]   4.00-5.00   sec  63.1 MBytes   529 Mbits/sec    0    350 KBytes
[  5]   5.00-6.00   sec  63.5 MBytes   533 Mbits/sec    0    361 KBytes
[  5]   6.00-7.00   sec  63.8 MBytes   534 Mbits/sec    0    334 KBytes
[  5]   7.00-8.00   sec  64.1 MBytes   538 Mbits/sec    0    310 KBytes
[  5]   8.00-9.00   sec  63.5 MBytes   532 Mbits/sec    0    350 KBytes
[  5]   9.00-10.00  sec  63.7 MBytes   534 Mbits/sec    0   5.34 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   640 MBytes   537 Mbits/sec    0             sender
[  5]   0.00-10.00  sec   638 MBytes   535 Mbits/sec                  receiver

iperf Done.
mcuee@armbian:~/build/networking/wg-bench$ sudo ./clean-up.sh
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
29,614
Reaction score
7,977
My virtual OpenWRT router's wgbench score (two virtual CPU cores, Intel N100 box). Physical Intel N100 CPU (quad core) may be at about 4Gbps.

Bash:
root@openwrt38:~/wg-bench# sh <(wget -O - https://raw.githubusercontent.com/cyyself/wg-bench/master/openwrt-benchmark.sh
)

Redirecting output to 'wget-log'.

Packages:
wireguard-tools already installed
iperf3 already installed
ip-full already installed
kmod-veth already installed
psmisc already installed

Router details:
{
        "kernel": "6.6.93",
        "hostname": "openwrt38",
        "system": "QEMU Virtual CPU version 2.5+",
        "model": "QEMU Standard PC (Q35 + ICH9, 2009)",
        "board_name": "qemu-standard-pc-q35-ich9-2009",
        "rootfs_type": "ext4",
        "release": {
                "distribution": "OpenWrt",
                "version": "24.10.2",
                "revision": "r28739-d9340319c6",
                "target": "x86/64",
                "description": "OpenWrt 24.10.2 r28739-d9340319c6",
                "builddate": "1750711236"
        }
}
Connecting to host 169.254.200.2, port 4242
[  5] local 169.254.200.1 port 42100 connected to 169.254.200.2 port 4242
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   261 MBytes  2.19 Gbits/sec  118   1.36 MBytes
[  5]   1.00-2.00   sec   256 MBytes  2.14 Gbits/sec   22   1.11 MBytes
[  5]   2.00-3.00   sec   258 MBytes  2.16 Gbits/sec    0   1.22 MBytes
[  5]   3.00-4.00   sec   262 MBytes  2.20 Gbits/sec    2    761 KBytes
[  5]   4.00-5.00   sec   267 MBytes  2.23 Gbits/sec    0   1.09 MBytes
[  5]   5.00-6.00   sec   263 MBytes  2.21 Gbits/sec    0   1.23 MBytes
[  5]   6.00-7.00   sec   266 MBytes  2.24 Gbits/sec    3    981 KBytes
[  5]   7.00-8.00   sec   266 MBytes  2.23 Gbits/sec    0   1.11 MBytes
[  5]   8.00-9.00   sec   263 MBytes  2.20 Gbits/sec    0   1.25 MBytes
[  5]   9.00-10.00  sec   259 MBytes  2.17 Gbits/sec    1    991 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  2.56 GBytes  2.20 Gbits/sec  146             sender
[  5]   0.00-10.01  sec  2.56 GBytes  2.19 Gbits/sec                  receiver

iperf Done.
4242/tcp:            13373

Markdown Table Row:
| QEMU Standard PC (Q35 + ICH9, 2009) / ENTER CPU MODEL | OpenWrt 24.10.2 / 6.6.93         | 2.20 Gbits/sec |  |
root@openwrt38:~/wg-bench#
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
29,614
Reaction score
7,977
Reference for some popular OpenWRT routers.
https://github.com/cyyself/wg-bench

Device / CPU
OS / Kernel / iperf Param
Speed
Note
GL-iNet MT3000 / MT7981​
GL 5.4.211 / 5.10.0​
369 Mbits/sec​
Xiaomi AX3000T / MT7981​
OpenWrt Snapshot / 6.1.82​
371 Mbits/sec​
Linksys WRT3200ACM / 88F6820​
OpenWRT 23.05.2 / 5.15.137​
426 Mbits/sec​
Asus TUF-AX6000 / MT7986AV​
OpenWRT Snapshot / 6.1.78​
786 Mbits/sec​
GL-iNet MT6000 / MT7986​
OpenWRT Snapshot / 6.1.78​
807 Mbits/sec​
Asus TUF-AX4200 / MT7986AV​
OpenWRT Snapshot / 6.1.78​
936 Mbits/sec​
Banana Pi BPI-R4 / MT7988A​
OpenWRT Snapshot / 6.1.77​
1.27 Gbits/sec​
Intel Pentium(R) Silver N6005​
iStoreOS / 5.10.176​
3.85 Gbits/sec​
Raspberry Pi Model 3B / BCM2837​
OpenWRT 23.05.2 / 5.15.137​
522 Mbits/sec​
Raspberry Pi 4 / BCM2711*​
OpenWRT 23.05.2 / 5.15.137​
1.02 Gbits/sec​
CPU at 2.0GHz​
 
Last edited:

hwzlite

Master Member
Joined
Jan 27, 2007
Messages
3,009
Reaction score
3,104
Field report on The new Realtek 8127 10GbE is working without problem on OpenWrt :cool:

8143c0ada71a1b6ac3159ddb2c2e1726cbd2730c_2_1326x1000.jpeg
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
29,614
Reaction score
7,977

rerear

Senior Member
Joined
Apr 21, 2005
Messages
2,036
Reaction score
20
Is this the right place to ask about travel router options?

have been using the Gl.inet Beryl AX MT3000 while traveling and connecting to devices in hotel rooms. Want to try the Cudy TR3000 or the Huasifei WH3000pro.

My understanding is that the Cudy is more alike the Beryl, while the Huasifei has the additional option of plugging in a 5G sim card to broadcast from there.

Is there anyone with experience with either, I assume both need to use OpenWRT, or their own Chinese OS, or does it have English?

What 5G card is recommended, for the Huasifei, for international compatibility, and where to buy them?


Read HWZ Forum Rules!
 

hwzlite

Master Member
Joined
Jan 27, 2007
Messages
3,009
Reaction score
3,104
Is this the right place to ask about travel router options?

have been using the Gl.inet Beryl AX MT3000 while traveling and connecting to devices in hotel rooms. Want to try the Cudy TR3000 or the Huasifei WH3000pro.

My understanding is that the Cudy is more alike the Beryl, while the Huasifei has the additional option of plugging in a 5G sim card to broadcast from there.

Is there anyone with experience with either, I assume both need to use OpenWRT, or their own Chinese OS, or does it have English?

What 5G card is recommended, for the Huasifei, for international compatibility, and where to buy them?

Would love to own one! :love:

It is already supported since the latest OpenWrt 24.10.3 listed as "mediatek: Huasifei WH3000 Pro" .
Easy firmware installation guide at mediatek: add Huasifei WH3000 Pro support #19315

Best to get it directly from their store Taobao "华思飞 WH3000 PRO AX3000 5G便捷式CPE 移动插卡无线路由器2.5G"

Can't go wrong get the "5G高通X62全球版本 RM520N-GL" model.

If got bored, can further try ImmortalWrt firmwares from PadavanOnly because of proprietary Mediatek wifi drivers , also from the same developer :cool:
 
Last edited:

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
29,614
Reaction score
7,977
Is this the right place to ask about travel router options?

have been using the Gl.inet Beryl AX MT3000 while traveling and connecting to devices in hotel rooms. Want to try the Cudy TR3000 or the Huasifei WH3000pro.

My understanding is that the Cudy is more alike the Beryl, while the Huasifei has the additional option of plugging in a 5G sim card to broadcast from there.

Is there anyone with experience with either, I assume both need to use OpenWRT, or their own Chinese OS, or does it have English?

What 5G card is recommended, for the Huasifei, for international compatibility, and where to buy them?

If you already have GL.iNet Beryl AX MT3000, then I do not see why you want to get Cudy TR3000 which is the cheaper alternative.

Cudy TR3000 runs OpenWRT fine. Previously only the 128MB storage version is supported, but now 256MB version is also supported by OpenWRT 24.10.3 (and future version). I have the 128MB version and I am using OpenWRT. Just for testing. I do not travel much and I do not use travel router myself.
https://openwrt.org/toh/cudy/tr3000

For 5G SIM Router, you may want to check out the following thread. The conclusion seems to be "good one not cheap, cheap one not good".
https://forums.hardwarezone.com.sg/threads/wifi-router-for-5g-sim-card.7151503/

huasifei WH3000 Pro with 5G module seems to be pretty expensive. Whether it is good or not is another story.

For GL.iNet travel routers, you can also check out this dedicated thread.
https://forums.hardwarezone.com.sg/...wrt-on-gl-inet-routers-for-new-users.6592979/
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
29,614
Reaction score
7,977
Huasifei WH3000 Pro with Qualcomm 5G X62 module RM520N-GL, current price RMB 1459, usual price at RMB 1539.

WH3000 Pro without 5G module, current price RMB 419, usual price at RMB 499.

【淘宝】7天无理由退货 https://e.tb.cn/h.S7fnl9mF5GUOMRy?tk=qUnGfbp8kB0 HU287 「华思飞 WH3000 PRO AX3000 5G便捷式CPE 移动插卡无线路由器2.5G」
点击链接直接打开 或者 淘宝搜索直接打开
 

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
29,614
Reaction score
7,977

xiaofan

High Supremacy Member
Joined
Sep 16, 2018
Messages
29,614
Reaction score
7,977

I think this is not worth it for most of the users.

Not into this stuff so I have no ideas how easy it is to DIY. It is probably not as easy as plugging in the 5G module and expect it to work. :D

Anyway, Quectel (移远通信) 5G modules are indeed behind many 5G SIM Routers.

Fibocom (广和通) is another brand.

Quick AI search for top 5G module vendors, may not be that comprehensive.
1) Qualcomm
2) Quectel (移远通信)
3) Fibocom (广和通)
4) Samsung
5) MeiG Smart (美格智能)

Other key players
6) Huawei (华为)
7) Sierra Wireless
8) u-blox
9) MediaTek
 

GlassDoor

Member
Joined
Mar 29, 2021
Messages
287
Reaction score
462
Quectel is good. But the success rate is highly dependent on what you plug it into.

i went with fibocom fm350-gl cos it was reported to work. So never be hero unless you are willing to wipe off your purchase. And even when it works there is still a steep learning curve. imo only for the adventurous/technicaly inclined
 

rerear

Senior Member
Joined
Apr 21, 2005
Messages
2,036
Reaction score
20
Answering Bro Xiaofan's question, I kind of misplaced my Beryl AX, long story and bummer, hence thinking of trying something new, undecided between the Cudy TR3000 and the Huasifei WH3000Pro, both seems interesting. I expect both the Cudy and the Huasifei to have a steeper learning curve in terms of the OS, versus the out-of-box of Beryl AX?
  1. In what way is the Cudy TR3000, inferior to the Beryl AX?
  2. Does the FM350 work outside of China (thanks for sharing Bro Glassdoor)?
Huasifei with the 5G MT5700 card:
https://www.bilibili.com/video/BV1q5jqzxEFp/?spm_id_from=333.337.search-card.all.click

Huasifei WH3000Pro using FM350 and MT5700, in terms of upload and download speeds:
https://www.bilibili.com/video/BV18E7Nz4E4r/?spm_id_from=333.337.search-card.all.click

Huasifei also does seem to have a non-5G sim version, which costs like 299rmb, not sure whether those will work like Cudy/Beryl though.
 

grynove

Senior Member
Joined
Feb 7, 2006
Messages
1,532
Reaction score
42
yes altalab is merged!!!

just to share this altalab is decent router. 2.5g poe. 2 10g sfp+. too bad os is rubbish. im ready to flash it into openwrt as soon as the image is ready
 

GlassDoor

Member
Joined
Mar 29, 2021
Messages
287
Reaction score
462
yes altalab is merged!!!

just to share this altalab is decent router. 2.5g poe. 2 10g sfp+. too bad os is rubbish. im ready to flash it into openwrt as soon as the image is ready
merged? openwrt maintree? Can point me to the commit?
 

GlassDoor

Member
Joined
Mar 29, 2021
Messages
287
Reaction score
462
ya. another issue is lack of hw offload support.. which means routing performance is probably going to be less than a gigabit. I am not aware of any working IPQ95xx nss forks.

what is more exciting is the upcoming openwrt two similar to bpi-r4 but obviously with better and more robust engineering.

Edit: there maybe hope for IPQ95xx offload support. seems qualcomm is already working/submitting ppe driver upsteam.
https://lwn.net/Articles/1027133/
 
Last edited:
Important Forum Advisory Note
This forum is moderated by volunteer moderators who will react only to members' feedback on posts. Moderators are not employees or representatives of HWZ. Forum members and moderators are responsible for their own posts.

Please refer to our Community Guidelines and Standards, Terms of Service and Member T&Cs for more information.
Top