Thank you! I am coming from Voxel firmware, I tried to upload the factory .img via GUI, but R9000 said its not the correct firmware, so I went to stock Netgear firmware, still same error message. I went with DD-WRT, figured out how to use the smart dns for DoT with my WG VPN, but I do miss Adguard Home on the R9000 with the (Voxel) Kamoj addon. Do you know if the AGH package works (R9000 Open-WRT)? and any tips how to do this OpenWRT firmware? do I need to do the TFTP method?
I'm not familiar with any binaries uploaded here.
I build my images myself.
How to build images is documented in detail in OpenWRT wiki.
My opinion is that if a person is not able to build his own images then the r9000 OpenWRT is not for him It is not hard to learn how to build OpenWRT firmware and people should not expect somebody else to do that for them.
How to flash factory image
- Build OpenWRT factory image for r9000/xr700
- See OpenWRT documentation, it doesn't make sense to repeat here how to build an image
openwrt-alpine-generic-netgear_r9000-squashfs-factory.img
oropenwrt-alpine-generic-netgear_xr700-squashfs-factory.img
respectively
- Setup your host for sending factory image
- Connect PC via Ethernet cable to one of the switch ports on the router
- Assign IP address 192.168.1.2 to host
- Device IP address will be 192.168.1.1 in recovery mode
- Enter recovery mode
- Power off router
- Press and hold reset button at the back
- Still hold the button pressed and power on router
- Hold the button pressed for 10 seconds
- Power LED blinks white every second
- Router expects a firmware sent via TFTP
- Router responds to pings to address 192.168.1.1
- Send factory image to device
- Use a TFTP client to send a factory image from your host to device
- Only IMG files can be sent via TFTP
- Example on Linux:
tftp-hpa -v -m binary 192.168.1.1 -c put openwrt-alpine-generic-netgear_xr700-squashfs-factory.img
- After sending IMG file to router via TFTP wait for router reboot
New OpenWRT Linux 6.1.54 builds for Netgear R9000 and XR700
-> add WireGuard VPN ... should be included because it is new, modern and fast
https://github.com/masmbit/Netgear-R9000-Build/tree/master/bin/25.09.2023
openwrt-alpine-generic-netgear_r9000-squashfs-factory-(Linux-v6.1.52_24.09.2023).img.zip
openwrt-alpine-generic-netgear_r9000-squashfs-sysupgrade-(Linux-v6.1.52_24.09.2023).bin.zip
openwrt-alpine-generic-netgear_xr700-squashfs-factory-(Linux-v6.1.52_24.09.2023).img.zip
openwrt-alpine-generic-netgear_xr700-squashfs-sysupgrade-(Linux-v6.1.52_24.09.2023).bin.zip
can you guys please help with build error listed below
I tried building on linux mint if that matters
Collected errors:
* check_data_file_clashes: Package luci-app-cpu-status-mini wants to install file /home/homiez/R9000/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/root-alpine/usr/share/rpcd/acl.d/luci-app-cpu-status.json
But that file is already provided by package * luci-app-cpu-status
* check_data_file_clashes: Package luci-app-cpu-status-mini wants to install file /home/homiez/R9000/build_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/root-alpine/www/luci-static/resources/view/status/include/18_cpu.js
But that file is already provided by package * luci-app-cpu-status
* opkg_install_cmd: Cannot install package luci-app-cpu-status-mini.
make[2]: *** [package/Makefile:70: package/install] Error 255
make[2]: Leaving directory '/home/homiez/R9000'
make[1]: *** [package/Makefile:115: /home/homiez/R9000/staging_dir/target-arm_cortex-a15+neon-vfpv4_musl_eabi/stamp/.package_install] Error 2
make[1]: Leaving directory '/home/homiez/R9000'
make: *** [/home/homiez/R9000/include/toplevel.mk:232: world] Error 2
The Highlander is calling, there can only be one - either luci-app-cpu-status-mini
or luci-app-cpu-status
, change your build config accordingly.
thank you awesome, build successful. will flash right away and test pppoe for a couple of days, I have really high hopes
why is factory image almost double the size of sysupgrade and uImage ?
I tried uploading factory image using stock netgear firmware but it says error " This firmware file is incorrect! Please get the firmware file again and make sure it is the correct firmware for this product."
but it flashed fine with tftp
I have never used the netgear fw to flash OpenWRT, but somebody in this thread tested it, but it was a long time ago. I use only the factory tftp flash method.
I used the image recipes from the official target ipq806x:
Maybe something changed in the meantime.
thank you for all the effort you put in this firmware i flashed it using your tftp instructions above and it went smooth, been rock solid for almost 3 days now, including wifi and pppoe connections, there is one thing i think i messed up by installing a package which i dont know which one because i have both the switch page used for swconfig and also the devices tab for DSA also all the lan ports are mixed up except for lan port 4. i hope this firmware gets merged with openwrt main branch
Any updates on moving this out of "development" and into "mainstream" release?
Hello, this version has sqm and all its packages? I'm doing some research and maybe I dare to load a version on the xr700.
you can easily choose to add them when building, or install the packages after installing the firmware by going to software tab
Ok, I thought that since it's not an official version you can't add packages afterwards. Thanks
You can't, without hoops.
I don't understand what you mean.
I already installed all packages when building so i didnt have to install them after installing firmware, i can test that on friday
You can install packages afterwards if you built them at the same time you built the firmware
Perfect, thank you very much
I would be willing to help in testing or documentation in anyway possible
Does this custom image include all the packages that would usually come with an official image from OpenWRT?
Because I tried building myself, but seems I forgot to include any packages and then I didn't know which packages to include and which to not include, so I just gave up.