r/openwrt • u/Better_Maximum2220 • 9h ago
r/openwrt • u/PlmPlmPlm911 • 5h ago
ASU vs owut
Today I've upgraded my router to the latest point release with ASU as usual. Also no problem as usual. Should I switch to owut? I'm not afraid of the command line, but I just want the process to work as smooth as possible, keep my settings and just get on with my life. Not sure if I'm missing something. Any advantages/disadvantages? Thanks.
r/openwrt • u/Emre-Y • 17h ago
TP-Link Archer C5v and EX20v OpenWrt port
Now they both have OpenWrt ports. They have Econet chipsets. There is English versions below also.
https://github.com/EmreYavuzalp/openwrt-tplink-archer-c5v
https://github.com/EmreYavuzalp/openwrt-tplink-ex20v
Why is this important? Until now, only Mediatek chipsets had hardware flow offloading on OpenWrt. Now, Econet chipsets have that capability too. If you guys are interested and want to tinker in this platform and if you are in Türkiye, you can buy them preinstalled from us. Links are there in the github pages.
Highlighted Features
The base Ethernet driver is Caleb James Delisle's (see Acknowledgments), but the hardware PPE/FOE offload and second-CPU-core (VPE/SMP) support below were developed by us; as of this writing they are not in the upstream driver.
- Hardware NAT acceleration (PPE/FOE offload): Routed traffic is offloaded to the SoC's hardware engine; measurements reached ~930 Mbit/s on gigabit while most of the CPU stayed idle.
- Second CPU core enabled (VPE/SMP): A fix that brings up EN751221's second hardware core, something no device currently supported by upstream OpenWrt for this SoC has.
- Multi-threading and network stack improvements: Tuning that spreads wired and wireless traffic across CPU cores for higher throughput.
- VLAN separation: Separate WAN configuration for Türk Telekom / Türk Telekom-infrastructure ISPs (
eth0.35) and Türkcell Superonline (eth0.2). - NAND flash and general stability fixes: Fixes for instabilities observed over long-term use.
r/openwrt • u/MuffinSecure3125 • 21h ago
Cudy M3000 V2 (YT8821) OpenWrt upgrade fails: Device detected as V1 after Cudy intermediate firmware. Safe to force upgrade?
Hi everyone,
I recently purchased a Cudy M3000 V2.0 and I'm trying to install official OpenWrt to configure multiple VLANs, isolated IoT networks and custom firewall rules. I've successfully installed Cudy's signed intermediate OpenWrt firmware, but I'm now stuck trying to upgrade to the official OpenWrt release.
My hardware
- Router: Cudy M3000 V2.0 (white model)
- WAN PHY: Motorcomm YT8821
- NAND flash: ESMT F50L1G41LC, 128 MiB
- Serial prefix: 2604 (2026 production)
- Original Cudy firmware: 2.4.19-20250828-183718
What I've done
1. Installed Cudy's intermediate firmware successfully:
cudy_m3000-v1-sysupgrade_20251119.bin
This came from Cudy's official OpenWrt download package for the M3000 V1/V2.
The router rebooted successfully and I can access LuCI at 192.168.1.1.
However, the intermediate firmware reports:
- Model: Cudy M3000 v1
- Firmware: OpenWrt 23.05-SNAPSHOT-CUDY
- Kernel: 5.15.158
2. Attempted to install official OpenWrt 25.12.6:
openwrt-25.12.6-mediatek-filogic-cudy_m3000-v2-yt8821-squashfs-sysupgrade.bin
I confirmed that this is the image intended for the M3000 V2 with the Motorcomm YT8821 PHY.
3. The upgrade fails with:
Device cudy,m3000-v1 not supported by this image
Supported devices: cudy,m3000-v2-yt8821 R37
invalid sysupgrade file
Image check failed.
LuCI offers a Force Upgrade option, but I haven't enabled it because I don't want to brick a brand-new router.
My questions
- Has anyone successfully upgraded an M3000 V2 with YT8821 using Cudy's November 2025 intermediate firmware?
- Is this device-model mismatch expected because the intermediate firmware identifies itself as V1?
- Is forcing the V2 YT8821 sysupgrade image safe in this particular situation, or is another intermediate firmware or installation method required?
- Are there bootloader, NAND partition or recovery considerations I should verify first?
- If you've successfully installed official OpenWrt on this exact hardware, could you share the firmware version and installation steps you used?
The router is currently booting normally into Cudy's intermediate OpenWrt build. I haven't forced the upgrade.
I'd appreciate advice from anyone with experience of this exact M3000 V2 hardware before proceeding.
Thanks!
r/openwrt • u/nicocaldo • 1d ago
Website super slow
Is it just me or the https://openwrt.org/ website is super slow?
I've tried with both VPN (NordVPN) ON and OFF but still super slow
The bot check page if I try to access using Incognito browsing doesn't work and stay stuck there
I'm the only one?
EDIT seems back to normal
r/openwrt • u/ZeenXdownzButWorse • 1d ago
How do i fix the logs being spammed with "possible DNS-rebind attack detected:"
r/openwrt • u/etrain1 • 1d ago
Installed adguard and forgot password
I would like to uninstall it but need the password to do that. I read the instructions but need more help. Not good at ssh.
r/openwrt • u/aware_soul • 2d ago
OpenWrt 25.12.6 - Service Release - 18. October 2026
openwrt.orgAn Update to the State of Mesh on MX4300 / MX4200
As of my post 2 weeks ago, looks like the testing, bug reports, and code written has helped move things forward a lot and mesh roaming + NSS now works (a year since we got them!) on JuliusBairaktaris' builds.
Previous thread: https://www.reddit.com/r/openwrt/comments/1wyuzhk/the_current_state_of_mesh_on_mx4300_mx4200/
You will need to set the flag to use the 11.4 FW for mesh, but everything I've tested for the past few days including roaming works.
I'll be setting up my 3rd node soon™️and I'm so happy/glad we were able to get such great devices for what we paid for them. I probably won't be upgrading anytime soon! 😅
If anyone's having issues setting up that wireless mesh backhaul feel free to ask questions below.
on 1200/1200 PHY on the wireless mesh backhaul, I'm getting ~650/450 on my clients on the leaf node at under 3% cpu utilization.
r/openwrt • u/jfromeo • 3d ago
Frozen ASU from 25.12.5 to 25.12.6 for 60 mins - Any remote solution using tailscale?
I have my browser frozen on the the upgrade from 25.12.5 to 25.12.6 via Attended Sysupgrade on a Linksys WRT1900AC router with option "keeping configurations" on, but the system is been unresponsive for an hour on the dialog:
"Installing the sysupgrade image...
Once the image is written, the system will reboot. This should take at least a minute, so please wait for the login screen.
While you are waiting, do not unpower device!"
I tried to open a new browser tab in order to reach to Luci with a Connection Time Out error. Same for Putty via SSH.
I did it throuh my tailscale net as always, but the problem is that the router is 700km away from where I live and there will be nobody home until january 2027 to do the 3-times plug-unplug trick to get on the secondary partition.
I thought on a failed sysupgrade, watchdog on this routers with dual partiton system would try automatically to boot on the not flashed one, but it does not seem the case.
Is there anything I could try remotely or can I close the browser window and just wait until 2027 to reboot it?
Thanks in advance.
r/openwrt • u/investigatormaker • 2d ago
VPN Safe: no-logs WireGuard/OpenVPN VPN with a Stealth mode. How would you want it to work on an OpenWrt router?
A lot of people here put a VPN on the router so every device in the house is covered, including the ones that can't run an app. Whether that's worth doing usually comes down to the protocol, the logging policy, and whether the provider still works when a network gets in the way.
I'm posting for VPN Safe (https://vpnsafe.net), and I'd like to hear from people who actually run this kind of setup.
The basics: WireGuard is the default, and OpenVPN is there for networks where WireGuard has trouble. There's also a Stealth mode meant for networks that block VPNs. Servers run from RAM only, and there are no connection logs.
There are 57 cities in 39 countries, including Sydney, Tokyo, Singapore, Los Angeles, Paris and Roubaix. One account covers 6 devices. It's P2P friendly and IPTV friendly.
To be clear about where it stands today: the apps are for Windows, Android, iPhone, Android TV and Firestick. They include a kill switch, split tunnelling, custom DNS, IPv6 leak protection and ad and tracker blocking. OpenWrt isn't on that list, which is the main reason I'm asking here.
Pricing: there's a free 24-hour trial with no payment needed. After that it's £5 a month, £24 for six months or £36 a year, paid by card, PayPal or crypto. The trial is the easiest way to see how WireGuard, OpenVPN or Stealth mode behaves on your own connection before paying anything.
My question for people running a VPN on OpenWrt: what do you need from a provider for that to go smoothly? Plain WireGuard config files you can import, OpenVPN as a fallback, sensible per-server endpoints, something else? And do you put the whole network through the tunnel, or only some devices with policy routing?
Disclosure: I'm posting this on behalf of the VPN Safe team.
r/openwrt • u/Doradev_Rahul • 3d ago
Unlocking Airtel AirFiber Router (Model: AAP321NK) – Locked at ERR_CONNECTION_REFUSED
Hey everyone,
I found a discarded Airtel Xstream AirFiber router (Model: AAP321NK / Qualcomm Nokia platform) and want to repurpose it as a private access point or flash it with OpenWrt.
The custom Airtel firmware is completely locking me out of the local web server. Here is what I’ve verified:
Network: After a 30-second hard reset, the router assigns local IPs perfectly (192.168.1.X) via Ethernet and the Airtel_Zerotouch Wi-Fi.
Ping Test: Running ping 192.168.1.1 returns a flawless <1ms response with 0% packet loss. The hardware is fully responsive.
The Issue: Trying to open the gateway page in any browser (Incognito, mobile data off, etc.) immediately gives an ERR_CONNECTION_REFUSED error.
It seems the firmware shuts down Ports 80/443 because it can't find an active Airtel 5G cellular tower to authenticate.
Has anyone successfully bypassed this activation lock? Is there a hidden port/URL path to force it open, or does this require opening it up for a UART serial flash / NAND shorting?
Thanks!
IPv6 stopped working on the br-lan interface.
Hello there!
Since a few days, SLAAC isn't working on my br-lan interface.
I am able to get an IPv6 prefix from my ISP:

These are the odhcpd logs I am getting:

And here is my routing table:

I've tried connecting from a wireguard client, to which I've assigned a manual ULA address (fd00:42:0:7::3). I am able to use ipv6 that way, with masquerading, and I am also able to ping the router's ULA (fd00:42::1).
However, br-lan clients won't get neither an ULA nor a GUA.
Edir: fixed, my upstairs switch was not allowing ipv6 traffic somehow (it's a smart switch)
r/openwrt • u/amrogers3 • 5d ago
A single MAC has multiple IPs on openWRT GL-MT6000
galleryLooking for some help trying to diagnose a network issue. I think the problem is stemming from openWRT but not sure.
I have multiple IPs showing the same 22:2f:d0:ae:02:57 MAC when looking at the ARP table on my pfSense box. The MAC address indicate a locally administered or randomized MAC address.
I noticed this MAC on the openWRT status screen so it seems anything going through the openWRT is being assigned this MAC but I am still able to stream and everything seems to be working somehow, but how???
Currently running: openWRT 25.12.5 - r33051-f5dae5ece4 and pfSense 2.9.0
I have cleared DHCP leases, ARP, rebooted both MT-6000 and pfSense box.
Anyone know what in the world is happening? Is there a setting I missed on the MT6000?
r/openwrt • u/azcoyotedog • 5d ago
OpenWRT vs DD-WRT
Hello all, I have been using DD-WRT on a Linksys WRT3200ACM router for awhile now with wireguard VPN loaded. I thought everything was fine until I just recently discovered that the router was causing issue when streaming with timeshift enabled.
So I disconnected the router from my setup and the streaming issue is gone. So, either there is a hardware defect with the router or as someone else told me, the problem could be with the DD-WRT firmware?
So I now am giving OpenWRT a shot and I already flashed the above Linksys router and am getting ready to load my wireguard VPN on it.
So my question here is for the users using OpenWRT…. Do you think this may resolve my issue as long as there is no issue with the router itself?
Thanks
r/openwrt • u/vzoltan • 5d ago
What's the guidance regarding nlbwmon together with NAT offloading?
So I wanted to collect historical traffic information of my clients, one thing is to identify top talkers, but more importantly to detect anomalies compared to a baseline for each device.
https://openwrt.org/docs/guide-user/services/network_monitoring/bwmon#view_historical_bandwidth_usage looks great, however there's a disclaimer:
if you are using flow offloading this data might not be recorded accurately.
Yes, I do have offloading enabled (having a gigabit WAN connection), therefore I'm confused whether there's a good answer by the end of 2026, how should I approach this problem?
Thank you for your insights.
r/openwrt • u/TAIPANBOX • 6d ago
Hermes Agent on an OpenWrt router
**Edit, since several comments assumed otherwise: the language model does not run on the router.**
The router runs only the agent: the loop that takes your message, sends it to a model at a provider you choose (OpenRouter, OpenAI, a ChatGPT subscription, free models included) and then runs the checks the model asks for on the router itself. All the thinking happens at the provider. A router CPU would need minutes just to read the agent's system prompt, so a local model is not offered at all.
What that costs the router: about 200 MB of RAM, at nice 10. On a Flint 2 carrying a house's internet, nothing was dropped and the cores stayed 70 to 75% idle while the model was thinking; both test routers stayed at 45 to 52 °C fanless with six conversations at once. On a Brume 2 pushing WireGuard at 574 Mbit/s, a running conversation did take about a quarter of the tunnel, which is why the service runs at nice 10. It ships disabled and opens no port: Telegram is polled outbound.
TL;DR: you ask your router in Telegram “why is the internet slow?”, it runs ping, DNS and interface checks on the router itself and answers with what it saw. By default it can only read. Changes (guest Wi-Fi, WireGuard, firewall) need a PIN unlock, and a change that cuts the connection rolls back on its own in about 90 s. Needs clean OpenWrt 25.12 on aarch64 (no x86_64 build yet) and 1 GB of RAM (512 MB works with the packages on a USB stick, one chat at a time). Prefer not to run an agent on the router? The router side alone is openwrt-mcp (about 4 MB, https://github.com/TAIPANBOX/openwrt-mcp), and Hermes runs on another box.
I maintain hermes-openwrt, which packages the Hermes Agent (open source, from Nous Research) as a native OpenWrt 25.12 service. Version 0.21.5, package 0.21.5-r14, released 2026-10-09. Install steps are in the repo. This post is about what it does and what we measured.
What it is
A Hermes Agent package for OpenWrt 25.12: installs with apk from a signed feed, runs as a service, has a LuCI page. No Docker, no chroot. The agent lives on the router; the model runs with a provider you choose.
What it does
- Diagnoses the network on request in Telegram: ping to the gateway and the internet over IPv4 and IPv6, DNS checks, state of ports and interfaces, errors and losses on them, load and free memory. It answers with what it actually saw and says what it could not check.
- Knows what is on the network: connected clients (DHCP), interface state, Wi-Fi and network setup (passwords and keys hidden), and the router's system log.
- Searches the web and reads pages without a browser and without a separate web API key. It can find a piece of documentation or a new firmware or package version and summarise the key points.
- Runs on a schedule: an hourly network check that stays silent when all is normal and writes once when something is wrong; a morning digest (weather, exchange rate, one news item).
- Runs commands in its own terminal as an unprivileged user: anything that does not need root (ping, traceroute, nslookup, system status).
- Checks that a service it started is really running: it compares against the router's service list instead of trusting its own start command. It reads the settings of installed packages, with secrets hidden.
- Changes router settings (network, Wi-Fi, firewall, port forwarding, DHCP) and manages services only after /unlock. For example, it brings up a guest Wi-Fi isolated from the home network. After a new protocol is installed (AmneziaWG, for example), it can restart the network itself in an unlocked window.
- Installs packages if you enable it in LuCI: it first shows what would be installed, then installs after /unlock. Only by package name and only from the official OpenWrt feed: links, local files, third-party feeds and disabling signature checks are not possible. Tested with AdGuard Home, Tor, Transmission and vnstat: the agent installed and started each of them.
- VPN: sets up WireGuard on the router (interface, peers, addresses, firewall rules) after /unlock, and can install the WireGuard packages itself when package install is enabled. AmneziaWG can also be configured through the chat (interface, peer, obfuscation parameters), but its packages must be installed by hand: they are not in the official feed. Private keys are generated on the router with one command, so they never reach the model provider. The agent checks whether the tunnel is up.
- Helps with the rest: OpenVPN, SQM, setting up AdGuard Home, Transmission, Tor and so on. It finds the current instructions for your OpenWrt version, checks them against what is really on the router, and writes the steps.
- Remembers context between conversations, uses Hermes's built-in skills, and writes new skills itself after successful tasks.
- Models: any provider with an OpenAI-compatible API, such as OpenAI, Anthropic (Claude, directly with your key), Google Gemini, OpenRouter, a ChatGPT subscription, or your own model server on the LAN. Several providers can be set up at once, and /model switches the model in a chat.
- LuCI page: agent state, log, keys (write only), security settings.
- USB stick: the agent's data moves to a stick with one command, so it works on routers with little flash. If the stick does not appear right after the packages are installed, wait a few seconds and run block info again.
Which model
You need a current model. On the same routers in our tests: gpt-6.1-sol ran a full diagnosis and configured WireGuard and a guest network correctly; claude-haiku-5.5 runs a full diagnosis with ping too, at about half a cent per conversation; the older gpt-4o-mini looped and advised a reboot. A ChatGPT subscription can be connected with no per-token cost.
Resources
The service uses about 190 MB of RAM. It runs on a 512 MB router (Beryl AX) with the data on a USB stick.
Flash writes (measured on Flint 2 with 1 GB RAM and eMMC 8 GB, 7.3 GB usable, OpenWrt 25.12.5, data in internal flash, 2026-10-09; write counters, temperature, load and memory sampled every 20 seconds over 30-minute windows, projected to a day)
- Agent idle: the whole router writes about 0.5 GB per day. Without the agent: 0.05 to 0.15 GB per day.
- One conversation (diagnosis, device list, firewall check) adds 2.5 to 4 MB. Most of the agent's writes are its journal, service markers and the model catalogue cache.
- Installing a package writes it once.
- eMMC life counter: 0x01, that is 0 to 10 percent of its life used.
Next to other services
We asked the agent through Telegram to install what usually runs on a router, and measured on Flint 2:
- AdGuard Home, vnstat and Tor keep their databases, logs and caches in RAM by default, so eMMC writes stay at background level. AdGuard under 1,160 DNS queries in 10 minutes wrote as much as without it.
- Transmission: Debian (735 MB) downloaded to a USB stick in 6.5 minutes. On eMMC: background writes, CPU at 44 to 45 °C with 0 to 6 percent load, at least 395 MB of memory free, Transmission itself using 15 to 27 MB.
- Tor client: 61 to 66 MB of memory, eMMC at background level.
- AmneziaWG: the Flint 2 to Brume 2 tunnel gave 542 to 599 Mbit/s. The Brume 2 CPU was the bottleneck (94 to 96 percent), the Flint 2 at about a third. During a 4-minute iperf3 run, a Hermes diagnosis ran in parallel: 556 to 563 Mbit/s against 556 to 572 without it, no drop. eMMC unaffected.
- The agent opens no port to the outside; it uses outbound connections to Telegram. No port conflicts with these services.
- The shared resource is RAM: with the agent, AdGuard Home, Transmission and Tor running at once, Flint 2 kept 340 to 420 MB free. A 512 MB router would be tight with all of them.
- Note: after install, the AdGuard Home setup wizard on port 3000 is open to the LAN without a password, and Transmission's RPC accepts control from the LAN without one by default. These are the packages' own defaults, not the agent's. Set passwords right after install.
Release check, 0.21.5-r14 (2026-10-09)
The full scenario: clean install, start, a ping run by the agent, Telegram, allowlist, diagnosis, PIN unlock and rollback of a change. 15 checks per router.
- Brume 2: 15 of 15.
- Beryl AX with an external USB stick: 15 of 15.
- Flint 2: 15 of 15, including a reboot (after the router was recovered). Install onto a USB stick on Flint 2: 6 of 6.
- Beryl AX with 200 MB of free flash: the install stopped at its space check, as designed. We do not force it.
Security
- After install the agent can only read the router. Changes stay blocked until you enable a second factor (PIN, app code or both) on the Security page in LuCI.
- To change something, send /unlock and your PIN in one message in the private chat. The bot deletes that message at once, so the PIN never reaches the model. A window stays open for 15 minutes; /lock closes it earlier.
- In a window the agent may change network, Wi-Fi, firewall, DHCP and system settings, and manage services. It never gets commands as root, firmware flashing, installs from links, settings that run scripts, or its own settings.
- Package install is off by default. When enabled, it works only with official OpenWrt feed packages and only inside an unlock window.
- A change that cuts the connection rolls back by itself after about 90 seconds.
- Wi-Fi keys, WireGuard keys and other secrets are shown to the agent as <redacted>.
- The agent's keys are root-only files. The agent cannot read its own key from files or from its process memory.
- Only Telegram IDs on the allowlist get answers.
- Everything the agent reads (logs, client lists, addresses) goes to the model provider. Choose a provider you trust, or a model on your own server on the LAN.
What it cannot do
- No browser: JavaScript sites, logins and purchases are not for it.
- It does not run the model on the router.
- It does not remove packages and does not install from third-party feeds.
- It does not change the settings of the services themselves (AdGuard Home, Transmission, Tor, Tailscale): it installs and starts them, you configure them.
- It needs clean OpenWrt 25.12 on aarch64. Stock GL.iNet firmware does not qualify.
What you need: at least 512 MB of RAM, about 400 MB of free flash (less is possible with a USB stick), and a provider key or a ChatGPT subscription. Make a backup before installing.
Tested on Flint 2 (GL-MT6000), Brume 2 (GL-MT2500) and Beryl AX (GL-MT3000, with a USB stick). Reports from other aarch64 routers are welcome.
Repository, install guide, measured numbers and the full security model: https://github.com/TAIPANBOX/hermes-openwrt (MIT).
r/openwrt • u/MuSay2100 • 6d ago
Tailscale Router
Hello - sorry if it’s trivial for most of you but I’m stuck with my travel router Cudy TR3000 casting my network, either wifi or ethernet.
I already installed OpenWRT and Tailscale and tried to enable the wireless connection. One as Access Point casting the cudy’s network so I can configure it in case I’m outside. But once I connect to the other network as Client, I lose access to cudy’s network.
I tried to skip the option that removes old networks already but it still doesn’t work.
What I have in mind is
- cudy cast its wifi,
- I connect it to connect to the other wifi or even through wan,
- cudy reroutes the internet with tailscale through the lan and wifi
What am I missing here?
r/openwrt • u/PerpetuallyPerplxed • 6d ago
Need Guidance on Upgrade from Old Snapshot
Router: GL.iNet GL-MT6000
Firmware: OpenWrt SNAPSHOT r26637-05aec66d53 / LuCI Master 24.158.03388~a6f8361
It's been awhile since I upgraded the firmware, and I understand there's a new update process. What's the best and safest way to get me current?
TIA!
r/openwrt • u/sunrisebreeze • 7d ago
Netgear R7800: Best firmware to circumvent 32 client limit?
I've been experimenting with this router, and had a frustrating time tonight. Wasted over an hour troubleshooting to determine I somehow got the ath10k -ct variant of firmware on this router. That limited client connections to 32 clients! What the hell... who ever though that was a good idea to implement?
Any tips on the best way to start fresh on this beast? It's supposed to be one of the best wifi 5 routers for OpenWRT, not sure why this is such a struggle. I just want to be able to connect 50 clients, this is a beefy router and should be able to handle it. Can I use OpenWRT's firmware selector and get the non-ct version? I saw it only offered one version and I have no idea which one that is. I think that's how I got into this mess before. I know I do NOT want the -ct crap.
Thanks for suggestions. I tried searching through old posts but didn't find anything for this specific issue.
r/openwrt • u/Andreid4Reddit • 10d ago
I love how easy is to develop for openwrt
I have been using OpenWrt for about two years because I have a Xiaomi router that constantly was sending requests to some Chinese server. I used to block them using Pi-hole, but then I heard of OpenWrt, tried it and loved it. Since then, I have never done much more than the basic router settings.
Recently I noticed that there were a lot of devices connected to my Wi-Fi, so I added a Wi-Fi MAC allowlist and disabled DHCP, but it was a pain in the ass to add new devices when someone came over. So, I made a little service for my home server to do it much faster and easier, and it was so easy, just a couple of hours (I don't do frontend and I wanted to do it in Go, which is a language I have never used). I really am happy with the end result and want to try more stuff.
If you have any software you recommend, please feel free to comment on them; I want to try more things for my router.
This is the project I built. Disclaimer, I had never used Golang before and I hate frontend, so I used a lot of AI to help me. Please don't hate
r/openwrt • u/ThisIsACoolNick • 10d ago
Building a new community annouce media: This Week In OpenWRT
forum.openwrt.orgI wish to gather opinions about this idea.
r/openwrt • u/janre75 • 10d ago
Flashing a RT-N66U
Tried flashing an old RT-N66U to tomato and OpenWrt, tomato failed but OpenWrt somewhat worked
Background: It was running ASUS stock 3.0.0.4.382_52747 just fine. I factory reset it and tried to move it to FreshTomato 2026.4 (K26RT-AC AIO-64K) from the stock web UI. The flash went through and it booted. Ping replied and the WiFi LEDs came on, but there was no DHCP and the web UI refused connections.
So I did the 30-second WPS-button NVRAM wipe, and that’s where it went downhill. It started boot looping. The ASUS Firmware Restoration tool kept saying the router wasn’t in rescue mode, even though it clearly was (ping TTL=100).
I ended up using the CFE miniWeb page (hold Reset while powering on, go to 192.168.1.1). Each time I hit “Restore default NVRAM values” first, then uploaded. Results:
FreshTomato K26RT-AC: falls back into rescue mode
FreshTomato K26RT-N: same
ASUS stock 52747: power LED solid, no WiFi LEDs, no ping on any port, LAN or WAN
OpenWrt 25.12.5 (openwrt-25.12.5-bcm47xx-mips74k-asus_rt-n66u-squashfs.trx): not reachable at first, but after one power cycle it came up. LuCI works, DHCP works, gigabit link is fine.
All images were SHA256-checked, so I don’t think it’s a bad download.
Where I’m stuck: WiFi. LuCI says the 2.4 GHz AP is up (channel 1, WPA2-PSK, 20 dBm), but signal shows --- dBm and bitrate shows ?. Nothing can see the SSID, not my phone or laptop, even standing right next to it. The 5 GHz radio doesn’t come up at all.
Kernel log:
b43-phy0: Broadcom 4331 WLAN found (core revision 29)
b43-phy0: Found PHY: Analog 9, Type 7 (HT), Revision 1
b43-phy0: Found Radio: Manuf 0x17F, ID 0x2059, Revision 0, Version 1
b43-phy1: Broadcom 4331 WLAN found (core revision 29)
b43-phy1 warning: 5 GHz band is unsupported on this PHY
b43-phy1 ERROR: b43 can't support any band on this device
b43 bcma2:1: probe with driver b43 failed with error -122
b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
br-lan: port 2(phy0-ap0) entered forwarding state
Things I’ve already checked:
All 3 antennas are on
Hide ESSID is unchecked
Changed country code from 00 to US
Rebooted
Other oddities: LuCI shows the model as “Unknown Board”, and it only sees 118 MiB of the 256 MB RAM.
Questions:
Is a non-transmitting AP just what you get with b43 on the BCM4331 HT PHY, or has anyone actually gotten 2.4 GHz working on this router?
Could “Unknown Board” mean the CFE NVRAM restore wiped board-specific variables (boardtype, calibration data, etc.)? Would that explain stock and FreshTomato no longer booting, and maybe the WiFi too? Is there a way to put those back?
Is the 118 MiB RAM limit normal for this target?
Worst case I’ll use it as a wired-only router and add a cheap AP, which honestly is fine. But if there’s a fix I’m missing, I’d love to hear it. Recovery through CFE works every time, so I’m happy to test things.
r/openwrt • u/TheFacebookLizard • 10d ago
SFT1200 Openwrt 25
codeberg.orgA week or two I had a very early alpha build for the router and now I have the code and repo working
Hardware acceleration works but only for ipv4 Ethernet packets no WiFi PPPOE or ipv6 for now
WiFi works 2.4/5
Ethernet works reliably now
It takes ~2-3minutes to boot and when the LEDs go off that means the Ethernet is working
Basic stuff was fixed by me and other things were AI assisted
Mostly it was just copy pasting banana pi drivers and making them work
r/openwrt • u/HlddenDreck • 10d ago
WiFi connection over 2 floors
Hi,
I need to establish a stable WiFi connection over 2 floors (there is the flat of my neighbours between my living room and my basement room).
Bandwidth is not that important, most important is stability (no disconnections) and low latency (at least < 5ms).
I was thinking about buying two cheap openwrt compatible routers and configure a bridge using 2.4GHz. I assume 5GHz is useless since there are very massive ceilings between those rooms.
I would prefer router with detachable antennas so I can connect directional antennas.
Do you have any recommendations for cheap routers I can use? Anything I didn't thought about?

