OpenWrt 25.12.0 Performance problem

Hey, after updating the firmware of my NanoPi R5C to version 25.12.0, I’ve experienced lower speeds and higher latency spikes than usual.
I know that I can achieve higher speeds with this hardware because it was quite stable with version 24.10.
My internet plan is 1Gb download / 50Mb upload via Docsis.
I even tried downgrading back to version 24.10 without saving the config, but it didn’t work.
And even Reinstalling 25.12 with the Firmware upgrade tool in Openwrt.
Settings like Packet Steering and Offloading have no effect on the speeds.
Sqm only limits the download and upload but increase the latency even further.

I will attach some waveform screenshots. The higher speed corresponds to my setup without the NanoPi in between.

I’m a newbie with SSH and configurations in OpenWrt, but maybe someone has an idea of what could be causing this. If you have any scripts or configs, I would appreciate some guidance.


So, which version did you upgrade from, or are you claiming there's damage that isn't resolved by downgrading?

From 24.10 to 25.12 , I dont know what it causes this but after downgrading to 24.10 the speeds are still the same like in the Waveform screenshot, without Sqm.

Did you confirm with another speedtest (not waveform)? I find waveform to be highly variable vs speedtest-go which you can run directly from your openwrt device.

# speedtest-go 

    speedtest-go v1.7.10 (git-dev) @showwin

✓ ISP: xxx.xxx.xxx.xxx (xxx) [xx.xxxx, xx.xxxx]
✓ Found 20 Public Servers

✓ Test Server: xxx
✓ Latency: 3.648598ms Jitter: 432.001µs Min: 2.983525ms Max: 4.569344ms
✓ Packet Loss Analyzer: Running in background (<= 30 Secs)
✓ Download: 980.77 Mbps (Used: 1243.14MB) (Latency: 17ms Jitter: 6ms Min: 7ms Max: 23ms)
✓ Upload: 928.79 Mbps (Used: 1154.22MB) (Latency: 5ms Jitter: 2ms Min: 2ms Max: 10ms)
✓ Packet Loss: 0.37% (Sent: 267/Dup: 0/Max: 267)

tested it, I tested with cloudflare and ookla speedtest aswell but dont know why its so mixed


  • Perhaps just normal behavior
  • Perhaps don't use the router to test

That's not my experience on multiple OpenWrt machines at multiple locations.. speedtest-go gives is very stable results. Are you saying that under version 24 you get highly consistent results, but under 25 you get highly variable ones? Have you confirmed that with speedtes-go?

I was gotten stable results before the update 25.12 , after that something happend on the Device and now even 24.10 is not stable anymore.
Problem is that both Versions are unstable now. I dont know what happend there.
Thats the Reason why I better ask here because without transfer old configs it should be stock, right?

I suspect it's not OW but your connection. Either poor signals in your modem or ONT problems if you have fiber or download ISP stuff. Check signal levels in modem if you have one.

the weird part is my modem connection to my pc is fine. You see it in one of the Screenshots on the first post.
I even see packet loss/fail around 1-10% in Counter strike 2. OpenWrt is full stock settings.

I just clean installed friendlywrt over usb , because it was easier with my knowledge to do, erased all data and clean installed the 24.10 of it but same thing there.
I guess its a hardware defect than , the timing is to perfect to my upgrade on version 25.12. maybe someone will have a idea later, I will disconnect it for this time because my normal connection doesnt have issues.

(I don't believe it's a hardware defect either.)

But considering timing (and using process of elimination), I'd guess it's your ISP.

How about a simple tool like mtr 8.8.8.8 or something?

Just contributing to the which speed test to use part of this conversation

  1. Cloudflare - I would have suggested this previously but for the last couple of weeks it's been showing my latency massively increased (from ~17ms to ~60ms)
  2. Waveform - still working well for me, although I'm only running on 100Mbps contract, so not the fastest

Hope that helps

okey, after testing two days now with a new device from my isp , the packetloss and "highest" jitter are gone , still higher ping "doubled" comes from my isp, somehow.
The only Problem now that comes from time to time into play is that the nanopi doesnt get a license from my router for the internet connection.
Guess it means dhcp leasing, maybe its from the 25.12 because I never had that before.
But thanks for all the helpful answers.
Had the same with the DNS from cloudflare and switched to quad9 cause of that.

It's not clear what you mean by "license". Are you saying sometimes your NanoPi doesn't obtain a DHCP lease?

Had the same what with DNS???

I am experiencing performance and stability issues since upgrading from OpenWrt 24.10.6 to 25.12.x.

Wi-Fi issue:

With OpenWrt 24.10.6, Wi-Fi performance is normal and responsive. However, with versions 25.12.0 and 25.12.1, I observe significant latency when loading web pages.

  • Speed tests (upload/download) show similar results between 24.10 and 25.12.

  • The issue appears during real-world usage (e.g., opening a web page).

  • With 24.10, pages load immediately.

  • With 25.12, there is a delay of several seconds before the page begins to load.

Downgrading back to 24.10.6 restores normal responsiveness.

This issue occurs on all my access points (Zyxel WSM20).

LAN issue:

There is also a LAN stability problem on 25.12.x:

  • After a random uptime of several days, LAN communication stops completely.

  • Devices on the LAN can no longer communicate.

  • Reverting to 24.10.6 resolves the issue and restores normal operation.

Hardware:

  • Zyxel WSM20 (multiple units)

Steps to reproduce:

  1. Install OpenWrt 25.12.0 or 25.12.1

  2. Connect via Wi-Fi

  3. Attempt to browse websites → noticeable delay before loading starts

  4. Wait several days → LAN communication may stop

Expected behavior:

  • Immediate page loading (as observed on 24.10.6)

  • Stable LAN communication over time

Actual behavior:

  • Delayed page loading over Wi-Fi

  • LAN stops communicating after several days

I just upgraded to 25.12.1 yesterday and am having almost the same issues now. Wired has been working normal and stable it is just Wi-Fi that I am having latency issues. When I ping the router on wired it is 1-2MS when I ping it on Wi-Fi it is all over the place the worst being 60-100MS+. I am using a GL-INET MT3000 with vanilla OpenWRT. As you described I also have web pages taking a long time to load.

@spade there are numerous posts about this in the 25.12.1 thread. It was an mt76 bug that was just fixed in main and 25.12 branches.

In short, downgrade to 25.12.0, 24.10.6, or upgrade to a 25.12-snapshot. At least until 25.12.2 comes out. (I’m using 25.12-snapshot now on my mt6000 it’s fixed.)

1 Like

Got it, thanks. I just finished the downgrade to 24.10.6 and it seems to be back to normal so far.