OpenWrt Support for Armor G5 (NBG7815)

i just compiled and installed succesfully nbg7815-main-nss. however - i can not mount usb devices and here is basicly no space to install additional packages. Also here are some menu missing (like mountpoints)

i tried a sysupdate with the latest release (f834b88). however ended up with completely different luci interface, different kernel (6.6 vs. 6.12). Also now samba/mountpoints and other menu entries are available.

why is here such a difference between the releases and the main-nss ?

what I need to do to get samba and usb mouinting with the main-nss working?

Has anyone measured the voltage the fan is running at? If it is actually just running at 12V, one could probably add one of those step-down cables to 7V or 5V to make it quieter. I know Noctua ships them with their fans, but I'm sure they can also be purchased separately elsewhere.

It's a 5V fan.

Using something like this would be much simpler https://www.aliexpress.com/item/1005001710281370.html

3 Likes

But the three cables are big indicators for a pwm controllable fan...

How do you wanna regulate the rotation with your dc-dc-pwm controller of aliexpress?

I think it still needs to be controlled via openwrt in the device...

So I still hope there will be a solution to control it. Does someone know if the rpm is controlled by the oem firmware?

The controller has a temperature sensor and its own speed control. One good thing about this controller is that it turns the fan off when temperature is too low.

Yes it seems so, but nobody is interested in finding out

No it doesn't need to be, the controller has its own settings.

You can get the 5V power for the controller from:
A) Set the temperature very low in OpenWRT and use 5V power from the fan socket to feed the controller.
B) Or get the 5V power from the USB pins. It's up to you.

Watch this video about the same controller

I'll be honest, since the SOC and all the other chips that get hot are on the bottom side anyway (whoever thought this was a good idea deserves a spot in hell), I resorted to just drilling some "speed holes" in the bottom and stuck a 120mm fan to the thing that is running at 5V from USB. I then used motherboard standoffs to raise the fan a bit so that it can properly suck in air. Works great, now the SOC never really exceeds 65c and it's quiet too (unlike the fan in the router, which I have now turned off).


And since the stand normally goes over that flat bit where I drilled the holes, this "mod" would even be fully reversible in the sense that you couldn't see it anymore if you remove the fan and mount the stand again.

1 Like

How much free ram do you get on this build?
I tested official openwrt(with the same packages installed) and AgustinLorenzo's build, I got around 600-650mb free ram.
I was having 400-450mb free ram on this build. Is it same on your devices?

Has anyone tested WAN PPPoE performance on the Razor G5 when using the 10Gb interface?

I ran speed tests, but the throughput never goes beyond ~1Gbps.

Setup details:

  • OpenWrt version: v24.10.2-[ZyXEL-NBG7815-v24.10.2-NSS-80MHZ]-20250703

  • WAN: PPPoE over 10Gb interface

Questions:

  1. What speeds are you getting in a similar setup?

  2. Any tuning tips or config changes to improve throughput?

  3. Is this a hardware/driver limitation, or should I expect at least full 5Gb with PPPoE?

Any experiences or recommendations would be appreciated.

I have a 2500/1000 PPPoE connection and I can easily reach these speeds. I am using the blue 2.5g port as WAN, and the 10g port is connected to the PC (which negotiates at 2.5)

1 Like

Here is the my fan modification. I used

1 x Arctic P14 Slim Fan

1 x Mini-360 Buck Converter (19V to 12v Conversion)

1 x HW-585 Fan Controller

First, I drilled additional ventilation holes in the bottom cover using an 8mm drill bit. Then, I soldered the Mini-360 cables to the DC jack pins. I also placed the fan controller inside the bottom cover, next to the fan, and set its speed to 40%.

Here is the result

I know it doesn't look nice, but it works :smiley:

1 Like

I can confirm that the router is stable :sweat_smile:

Hey guys, I have the NSS build of @asvio and wanna use it in 802.11s mesh with DAP-X1860-A1 and Multy M1. Both are plan 24.10.3 mt7621 devices.

I wanted to use batman-adv, but get errors when I try to install it via opkg

System

Hostname NBG7815_1
Model Zyxel NBG7815
undefined ----
Architecture ARMv8 Processor rev 4
undefined ----
Target Platform qualcommax/ipq807x
undefined ----
Firmware Version OpenWrt-v24.10.2-[ZyXEL-NBG7815-v24.10.2-NSS-80MHZ]-20250703 NBG7815-24.10.2-NSS-80MHZ r28739+160-d9340319c6+b98a7c4989 / LuCI openwrt-24.10 branch 25.295.68607~32b5662
undefined ----
Kernel Version 6.6.93
undefined ----
Local Time 2025-10-28 20:28:55
undefined ----
Uptime 5h 2m 50s
undefined ----
Load Average 0.00, 0.00, 0.00
undefined ----

Opkg update

Downloading https://downloads.openwrt.org/releases/24.10.2/targets/qualcommax/ipq807x/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt-v24.10.2-[zyxel-nbg7815-v24.10.2-nss-80mhz]-20250703_core
Downloading https://downloads.openwrt.org/releases/24.10.2/targets/qualcommax/ipq807x/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt-v24.10.2-[zyxel-nbg7815-v24.10.2-nss-80mhz]-20250703_base
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/base/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt-v24.10.2-[zyxel-nbg7815-v24.10.2-nss-80mhz]-20250703_luci
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/luci/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt-v24.10.2-[zyxel-nbg7815-v24.10.2-nss-80mhz]-20250703_packages
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt-v24.10.2-[zyxel-nbg7815-v24.10.2-nss-80mhz]-20250703_routing
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/routing/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt-v24.10.2-[zyxel-nbg7815-v24.10.2-nss-80mhz]-20250703_telephony
Downloading https://downloads.openwrt.org/releases/24.10.2/packages/aarch64_cortex-a53/telephony/Packages.sig
Signature check passed.
Dismiss
Details for package luci-proto-batman-adv
Version: 25.299.71202~85db833
Size: ~20.00 KiB installed
Dependencies:
kmod-batman-adv Not available
Description
Support for the batman-adv protocol

Required dependency package kmod-batman-adv is not available in any repository.

Also the 802.11s runs with around 800 MBit/s up and down. An iperf3 test measures just 350 Mbit/s up and just 40 - 50 Mbit/s up from the dap-x1860-a1 as wireless mpp in the b mesh…

If I use just the dap-x1860-a1 and Multy M1 the gross 800 are the same but instead of 40 - 50 I get at least 110 Mbit/s.

Any helpful config hints?

Hello guys, i have few questions regarding to this device, if someone can answer them i would be glad. Im currently in a search for openwrt supported router this device has good hardware on paper, i would either buy g5 or mr90x from mercusys they are both in same price range in my country. Im unable to order anything from aliexpress, customs are blocking anything above 30$ range and asking for like 3x prices. so im only able to purchease devices avaible locally.

  1. will g5 ever have vanilla openwrt support with all features?
  2. what is the current stability of this device running on openwrt?
  3. can i install anything from wrt repo or do i need to flash firmware with every update since most of you are using asvio’s or other user’s builds?
  4. with asvio’s build what is the operation tempeture? will it get too hot most of the time or just on a 2.5gbps load?

if u can answer those i would be glad.