Yep, that's what I'm using, sorry for not mentioning it earlier.
Hi I am new here and am looking into flashing openwrt on my 7800. One of the main features I am most interested in adding is per device usage monitoring as this is not available in the base nighthawk app. Is that something that is available in this build? I tried searching the thread but did not see anything that suggested it did.
luci-app-nlbwmon.
I'm planning to resurrect my R7800 for a family member and currently it has this installed.
Is it possible to upgrade to the latest firmware wihout a reset?
Which build do you all recommend as I haven't been following this thread for a while? Thanks in advance for any and all replies.
No, 24.10 and up have migrated to DSA, this requires a reset.
No.
Or at least you need to sysupgrade without /etc/config/network , system (and sqm if you use that).
I have been jumping from/to 23.05 to/from 24.10 (and master) by just eliminating those three files. See
Thanks. Is the master build good and I will start with a reset to make things clean?
Specifically, this one? https://www.dropbox.com/scl/fo/16p7qk85j7gm92me98tlj/ACrDtuI8oS85WwydnhBeiO0/main-r29772-1df56d02cf-20250525/R7800-main-r29772-1df56d02cf-20250525-2205-sysupgrade.bin?rlkey=2rah1q0kib5hhf9lxngzo8qhm&dl=0
Yeah, master is ok.
The newest master build's sysupgrade image. (I currently build R7800 only 1-2 times per month)
Hi @hnyman, current builds of the openvpn package in master include dco-support (see: https://openvpn.net/as-docs/openvpn-data-channel-offload.html). DCO needs the ovpn_dco_v2 kernel module which is packaged in openwrt in the kmod-ovpn-dco-v2 package. Could you please add this module in your next build? I think the speed-ups are very much worth it :). Thanks in advance!
I have added kmod-ovpn-dco-v2 to main/master and 24.10 builds.
(I do not like adding modules that I do not use myself, but as openvpn is widely used, it is ok this time.)
Great, thank you very much!
How’s the 1GB WAN performance these days? What speed does it achieve?
I rarely update tt now… I mean, look at this:
[root@nighthawk:~]# uptime
11:23:50 up 301 days, 47 min, load average: 0.00, 0.00, 0.00
Disappointing compared to the K4 days, without offloading or NSS I barely get 600 Mb/s running 24.10.2
But My internet is 600 Mb/s so I still use it as my main router, uptime was about 3 months on 23.05.5 but now switching to 24.10.2
I rarely build (and use) R8700 these days, as I currently use MT-6000 as my main router. So, no recent performance comparisons from me.
I will likely start winding down the community build in the next few quarters, as it has now been going on for 9 years (since Oct 2016) with over 1500 builds during the years. No wonder if the router starts to lose to the newest routers in performance…
True, but the router always relied on NSS to perform at max capacity, unfortunately I never managed to get NSS running with my settings in OpenWrt, perhaps it’s fixed now but I CBA to test it.
Your build is fine as long as you don’t go over 500-600MBit I guess.
I posted a somewhat recent speed comparison year ago…
Hopefully you don’t let it die completely.. Your WNDR3x88 build was invaluable and I deployed a fair few devices with it, some still going.
Given there’s no real showstiopper like new builds exceeding flash size for this platform to EOS/EOL it I’d ask you consider how r7800 is a solid and common device and your build is the best and simplest way to complete the r7800 as a ready-to-go flexible reliable box for lots of jobs
The WNDR3x00 was like that. There are (and will be more) cases where more horsepower or thruput is required than the r7800 can deliver, but isn’t that a need-case that dictates the user seeks a more appropriate platform (newer, buggier, harder to source maybe)?
Anyway please think of keeping your build alive or at least in maintenance cause decent platforms to use as a standard go-to are not that common.
Hannu, what do you reckon about adding kmod-usb-printer?
For my purposes of using p910nd on r7800, I found kmod(s) were needed that weren’t present - they were always already in other devices/builds I’d worked with so I wasn’t aware of the situation.
I assume kmod-usb-lp is only for parallel-based lp ports and so not required as well, does anyone know?
Well, I will not be adding that to my build.
But you can easily use my scripts to replicate my build with your special packages added.
Self-build is beyond my capacity and resources at this time unfortunately (health mainly).
Although I appreciate your making your build environment available to replcate.
As a one-off, Would you consider for your next 24.10 (and maybe mainline) build, to also generate the platform modue packages (eg kernel) to match; and pop a tarball of the ipks on your Dropbox alongside the normal build stuff ypu put up there for us?
The platform+build specific ipk’s are all I need ![]()

