Build for Netgear R7800

Why not use the firmware selector for 24.10.2 and select all the packages you need? Or just start with 24.10.2 and load packages after installing that?

P.S. when I started building my own R7800 builds a few years back, I started with the excellent scripts and config from hnyman.
Hannu many thanks for all your work!

3 Likes
2 Likes

Note that the wifi hardware path has changed (pci-pcie) in kernel 6.12 now in main/master. 24.10 still uses the old config.

New in kernel 6.12 based master:
option path 'soc/1b500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0'

In old 6.6 based master builds and 24.10:
option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0'

There is a wifi config migration script for upgrading from 24.10 (or older master build) to a new master build. But that is not yet the when going down from master to 24.10 stable builds.

1 Like

@hnyman , thanks for the update. Can you please rephrase you last sentence? I don’t understand what you want to say with it. Thanks

You might need to check your /etc/config/wireless that there are no new phantom radios (which could be created if no config migration happened). Or if you go from new master build down to 24.10, you may need to edit WiFi config manually.

I may add a migration script to 24.10, but I first hope that @Ansuel might look into it in the main OpenWrt sources.

EDIT:
I authored a PR for 24.10 for backward migration capability:

2 Likes

Hi @hnyman . I recently started using OpenWrt (as an AP, because I needed VLANs) and I removed a few things from your config that I don't need for an AP setup, and built my own build based on it. How can I easily update such a build?

You can use luci-app-attendedsysupgrade in LuCI or owut from SSH console to build new firmware based on your current package selection.
(Forum has help/discussion threads about them)

For fun I built yesterdays master (nov 15 2025), and installed it on top of my 24.10.4. Everything worked, except software vlan on wan. (dunno about vlan elsewhere though). I have a simple config where my provider use vlan and it suddenly doesn’t work anymore, and I won’t get an ip throgh dhcp and the interface never fully comes up (the restart button is grayed) Neither ipv4 or ipv6 works. (wan6 configured as an alias of wan would comlain that the interface is missing or something).
I also tested with a clean reset of course.

Sorry, no special help coming from me, as I don't use vlans by myself. But there are no network related deviations from the default OpenWrt in my build, so check the related forum discussions and bug reports & PRs in GitHub.

Is your build sharable? I want to use mine as AP with VLAN solely also, where the WAN port is the trunk poort to the router. Did you manage this last part as well?

no worries. I’d just I’d chime in in case any others have the same problem and/or devs are watching :slight_smile: I expect it’d be fixed sooner or later. (The config is very simple. just manually change wan to wan.xxx, so it literally can’t be user error…unless the wan mac is changed during upgrading to pre-25, which it doesn’t)

VLAN on WAN should work, I have set this up on the R7800 2 weeks ago with latest 24.10 non NSS build.

24.10 no problem. I was talking about master from Nov 15.

I tried a few snapshots recently (albeit with a Dynalink DL-WRX36) and I found a similar issue you describe.

In my case no IPv6, probably due to the wan6 interface not coming up, also with the restart button greyed out.

Last working snapshot build 31/10/2025.

1 Like

Sorry for the noob question, but is there a dummy link/process for installing?

So far i believe its install R7800-owrt2410-r29042-444299d70c-20251121-2049-factory from the Netgear Firmware Upgrade.

Get your internet port set up (in my case ISP doesnt allow bridge mode) so i would give the new OpenWRT the old Static Ip i have and MAC so it can now get internet.

Then from there in Luci install the R7800-owrt2410-r29042-444299d70c-20251121-2049-sysupgrade.bin and that will now load the hnyman build configuration and i can now configure my static ips?

Or am i missing more steps, i mean i get i would have to enable wifi, but once i install the R7800-owrt2410-r29042-444299d70c-20251121-2049-sysupgrade.bin do i run anything else to update the packages or are they already up to the best stable build he had used?

The installation instructions are in the R7800 device page in the OpenWrt wiki. Just flash the factory image, like you say above.

But there is no need to flash sysupgrade image. Factory is enough. They have the same OpenWrt functionality. (In nutshell, factory image just contains additional wrapping to make image valid for OEM flash routine.)

Setting wan Mac depends totally on your connection type and ISP devices. Usually that is not needed.

I gave up a while ago, I just recently will try it again, thanks for your reply I will try again

This weekend I decided to start all over. First reset config to factory default.

Then I wanted to update from 23.05 tot 24.10.4(owrt2410-r29042-444299d70c-20251121). Can I just proceed? (see screenshot)

No.
You should not be getting that warning with a normal sysupgrade image.
Likely you have tried factory.

The "factory" image is only needed if you are coming from the OEM firmware. If you are already on the OpenWrt, just use sysupgrade image.

Thanks. I should have known that I should use the sysupgrade instead of factory, while that is clearly documented😉.

I don’t need to keep any of the old config. Neither from backup. Which option of the 3 shoot I check mark? (I don’t want to brick my device. So better save than sorry. Sorry for the noob questions..

The version I uploaded to the R7800: