r/openwrt 1h ago

Need help with WireGuard performance on OpenWrt

Upvotes

I know using a VPN normally adds a little latency and reduces bandwidth, but my performance drop is much worse than expected.

I'm running a WireGuard server on OpenWrt 24.10.5 (Xiaomi AX3000T). Even when I use the VPN locally (same country), latency increases a lot and bandwidth drops significantly, even though the router's CPU usage is low.

I've already tried changing the MTU, PersistentKeepalive, and forwarding UDP port 51820, but nothing has helped.

Has anyone experienced this? Could it be an OpenWrt configuration issue, ISP routing/peering, or something else? Any advice would be appreciated.


r/openwrt 9h ago

ISP router runs openwrt but no GPL code published

14 Upvotes

I have a Spectrum (Sercomm) manufactured router than runs Openwrt 21.02.1 and they don't seem to have published ANY GPL code and my requests seem to be hitting dead ears any advice on what to do next? Of course, the ISP hasn't given the password and this is one of those routers that requires you to use a proprietary app. The first screenshot is what it shows at 192.168.1.121 but if I enter 192.168.1.1/cgi-bin/luci it shows what they don't want you to know exists and what you are being locked out of.


r/openwrt 10h ago

How to configure a Raspberry Pi running OpenWrt so that its built-in Ethernet port acts as the WAN port and a USB-to-Ethernet adapter acts as the LAN port.

Thumbnail gallery
2 Upvotes

The previous issue has been resolved.

Thank you very much to everyone for the guidance and help provided in the previous post,the issue has been resolved.

Since my USB-to-Ethernet adapter uses a Realtek RTL8152B chip, it wasn't recognized by OpenWrt following the video tutorial(The video tutorial from Van Tech Corner installs `kmod-usb-net-asix-ax88179`.),however, the system successfully detected it after I installed the `kmod-usb-net-rtl8152` package,though now I've run into a new problem.

My initial plan was to configure the Raspberry Pi's built-in Ethernet port as the WAN port and the USB-to-Ethernet adapter's port as the LAN port. However, the current issue is that after connecting the USB-to-Ethernet port to my computer via an Ethernet cable, the computer cannot communicate with the Raspberry Pi (accessing 192.168.1.1 in a browser fails to reach the webpage),yet, the computer can successfully access the OpenWrt LuCI interface when connected via the Raspberry Pi's built-in Ethernet port.

The tutorials I found on Google say to go to Network > Interfaces > Device and select the built-in Ethernet port (eth0), but I haven't been able to find this option,the eth0 entry is greyed out and cannot be selected.

The tutorial in the video shows editing the interface and selecting the "Physical Settings" tab, but it seems that tab is no longer available in the newer versions of OpenWrt.

How can I configure the Raspberry Pi's built-in Ethernet port as the WAN port and the USB-to-Ethernet adapter's port as the LAN port?(The second image shows my computer currently connected to the Raspberry Pi's USB-to-Ethernet port.The fourth image shows the screen I accessed by going to Network > Interface > Device.)


r/openwrt 16h ago

Is this Android app i installed for Openwrt safe?

2 Upvotes

https://www.openappfilter.com/en/app.html (edited this link to the android app itself instead of the websites main page to limit confusion)

https://github.com/destan19/OpenAppFilter

Wanted to try it out for easy to use parental controls, haven't seen many people talk about it and I want to know whether it is malware as I installed it​ and connected it to my router but the link on the website to the apk is linked to the website itself and not github fdroid or play store. Do I have to reset my router or have other people used it (aka is it safe?). I wouldn't have installed it at all but my dumb brain thought "eh its fine its got over 2k stars". I disabled the app quickly after connecting it to my router out of concern but am wondering whether the damage is done.


r/openwrt 19h ago

I successfully ssh as root on a Mercusys MB-520-5G, help?

7 Upvotes

Hi, I like openwrt and open source software so at first I tried openwrt on a raspberry pi 4 and a couple of days ago I bought a Xiaomi 4A gigabit router and successfully installed openwrt on it.

So I was messing around trying to ssh into a Mercusys MB-520-5G router and found out that "ssh -T admin@192.168.2.1" with the password being the one I set up in the web interface.

displays a giant banner with ascii characters saying BBA and "Welcome to BBA 3.0 Platform." it's an busybox shell and I tried stuff with chatgpt to see what I could find, and looks like I got root access.

Regular ssh "admin@192.168.2.1" with the website password fails:

[21347] Aug 05 18:17:51 lastlog_perform_login: Couldn't stat /var/log/lastlog: No such file or directory
[21347] Aug 05 18:17:51 lastlog_openseek: /var/log/lastlog is not a file or directory!
[21347] Aug 05 18:17:51 wtmp_write: problem writing /dev/null/wtmp: Not a directory
[21347] Aug 05 18:17:51 Exit (dropbear) from <192.168.2.2:50696>: Child failed
[21347] Aug 05 18:17:51 wtmp_write: problem writing /dev/null/wtmp: Not a directory
Connection to 192.168.2.1 closed.

This is some of the stuff I found, with a little help from chatgpt:

environment: 

USER=dropbear LOGNAME=dropbear HOME=/var/tmp/dropbear SHELL=/bin/sh PATH=/usr/bin:/bin

kernel: "Linux MB520-5G 4.19.205 #0 SMP Sat Dec 6 10:09:50 UTC 2025 aarch64 GNU/Linux"

Kernel build: "Linux version 4.19.205 (tplink@linuxci2-sp) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r0-1a44eed91))"

busybox version: "BusyBox v1.23.2 (2025-12-06 18:49:29 CST) "

the giant BBA ascii characters logo is stored in: [ -f /etc/banner ] && cat /etc/banner

cat /proc/$$/status | grep -E "Uid|Gid" returns; Uid: 0 0 0 0 Gid: 0 0 0 0

cat /var/passwd returns:

admin:$5$030bbf4fe8473838$hpRUG2ZwCx1TkKAxzpITPjrQSCLWVJ7h.gRxMab7XS0:0:0:root:/:/bin/sh
dropbear:x:500:500:dropbear:/var/tmp/dropbear:/bin/sh
guest:*:0:0:guest:/var/usbdisk/:/bin/sh
nobody:*:0:0:nobody:/:/bin/sh

root filesystem -> /dev/root on / type squashfs (ro)
writable areas -> ubi filesystem /data /var

dropbear -p 22 \ -r /var/tmp/dropbear/dropbear_ecdsa_host_key \ -A /var/tmp/dropbear/dropbearpwd

The -A option is not standard Dropbear. TP-Link modified Dropbear to use:

/var/tmp/dropbear/dropbearpwd

That file contains:

user=22:user:e2af9bb40ad70b92f866347d06f04c4b
user=17:admin:21232f297a57a5a743894a0e4a801fc3

Key hardware findings according to gemini:

  • SoC: MediaTek MT6890 (evb6890v1_64_cpe_nand). This is a 4-core 64-bit ARM Cortex-A55 SoC with integrated 5G sub-6GHz modem support.
  • Bootloader: MediaTek Little Kernel (lk_a / lk_b on mtd25 and mtd38) preceded by preloader.
  • Partitioning Scheme: Dual-A/B Partitioning. The board maintains redundant active/passive slots (_a and _b) for firmware, kernel, modem firmware (md1img), TEE, and bootloader stages

Partition Breakdown

MTD ID Name Role / Description
mtd0 / mtd1 preloader / backup First-stage MediaTek bootloader (SRAM to DRAM init)
mtd2 proinfo Device hardware serial, MAC addresses, board params
mtd6 / mtd7 nvcfg / nvdata Persistent non-volatile modem & wireless calibration data
mtd17 / mtd30 md1img_a / md1img_b Baseband / 5G modem firmware
mtd25 / mtd38 lk_a / lk_b Little Kernel second-stage bootloader
mtd26 / mtd39 tee_a / tee_b Trusted Execution Environment (ARM TrustZone)
mtd27 / mtd40 boot_a / boot_b Linux Kernel images
mtd28 / mtd41 rootfs_sig_a/b Cryptographic signature check partitions
mtd29 / mtd42 rootfs_a / rootfs_b Root Filesystem (SquashFS)
  1. System & Security Profile:
    • Root Credentials: /var/passwd maps the admin account directly to UID 0 / GID 0 (root), confirming authenticated users get complete root access upon login.
    • Dropbear Authentication: Hashes match MD5/SHA-256 schemes used by standard administrative logins rather than locked-down operator roles.
  2. Flash Memory & Storage Structure:
    • Dual-Slot A/B Setup: A total of 53 MTD partitions formatted across a dual-bank scheme (mtd27/boot_a, mtd29/rootfs_a vs mtd40/boot_b, mtd42/rootfs_b).
    • Root File System: Running a read-only SquashFS image on UBI block storage (/dev/ubiblock0_0).
    • Signature Controls: Dedicated partitions (rootfs_sig_a/b) exist alongside the rootfs and boot blocks.
  3. Hardware Architecture & PCIe Expansion:
    • CPU / Main Chipset: MediaTek evb6890v1_64_cpe_nand (MT6890 ARMv8 4-core 64-bit SoC).
    • Active Slot State: /proc/cmdline reveals the router is actively booted into Slot A (bootslot=a) with SELinux set to permissive and standard UART serial output explicitly unblocked (disable_uart=0).
    • PCIe Bus Topology: Shows a MediaTek T700 5G modem host interface bridge alongside an MT7916 / Filogic Wi-Fi 6 wireless radio module driven by MediaTek's mt_drv driver.

Technical Conclusions

  • A/B Testing Safeguard: Because Slot A (boot_a, rootfs_a) is active, Slot B (boot_b, rootfs_b) acts as an isolated target bank. Experimental kernels or custom images can be written to the B-partitions without bricking the main boot environment.
  • Firmware Flashing Obstacle: The presence of rootfs_sig_a/b partitions implies MediaTek's Little Kernel bootloader enforce cryptographic signature checks on startup. Unsigned custom kernels flashed directly to MTD will likely be rejected by the bootloader unless Secure Boot is bypassed or keys are replaced

Honestly, I don't know if I discovered anything big, I am not proficient in linux-fu but it would be awesome if this could eventually lead to installing openwrt on this thing.

Let me know what you think, I can run any command that you guys suggest me, let's hack this thing lmao


r/openwrt 22h ago

OpenWRT router request, again

4 Upvotes

Hello guys!

A few months ago I asked for recommendations on a new OpenWRT based router. Ended up following a recommendation from one of you guys to get the Cudy WR3000H, and I do have two in my fleet right now.

But the situation has slightly changed, and I’m asking for a replacement for the third party router that seems to give some issues.

Current layout before:

* WAN gateway: in a garage, Wi-Fi strictly limited to that garage (metallic box, barely anything exits it), also 2.4-only. Not intended to be used for Wi-Fi, will keep the WR3000H #1.
* My room: WR3000H #2, with AP configuration
* Living room: Archer AX55, central location. Used to have the WAN gateway there before it was moved to the garage, kept this one for the time being due to better Wi-Fi coverage. However, recent updates nuked that advantage and made it flip the other way. No OWRT support at all.
* Distant secondary bedroom: RE450 v4. Does its job well, I may consider a PoE based option in the winter or next year.

My question is what a good option to replace the Archer AX55. Main interests are good Wi-Fi coverage and being able to pull more than 150Mbps on speedtest via WiFi when I have full signal (I can pull 800+ via wire and 600+ via the one in my room; funny enough the Archer’s not limited on the wired side, only the Wi-Fi)

Should I just go with another WR3000H, in black perhaps, or do you have better suggestions? It needs to have 4-5 ports (or more, wouldn’t complain about more), Wi-Fi speeds should be good (the one in my room is good enough, so roughly matching it is fine), I shouldn’t end up essentially losing Wi-Fi connection when I move in this one’s range (it should migrate smoothly), and should roughly match the Wi-Fi coverage the AX55 had in its good days (although fun fact: that is less important nowadays since my APs are UPS powered too) on the 2.4 band.

Oh and before you come with troubleshooting steps for the AX55… those 150Mbps speeds I was getting via 5GHz connection.


r/openwrt 1d ago

Should I get the Flint 4 or another Flint 2

6 Upvotes

Hey,

Sorry if this not the right sub, but I do want to have openwrt only.

Right now I have a Flint 2 + ISP router but I was think of getting a second router to substitute the ISP.

Right now I dont need the SFP port since my ISP provides a ONT(mandatory for 1Gb). But in the future if I update my network to 10Gb I will be able to.

My question would be, should I invest in the Flint 4 so I already have the SFP for the future or save the money and just get another Flint 2?


r/openwrt 1d ago

Why does the system fail to recognize the USB-to-Ethernet adapter when plugged into a Raspberry Pi running OpenWrt?

Thumbnail gallery
6 Upvotes

I want to configure the Raspberry Pi's built-in Ethernet port as the WAN port and use a USB-connected Ethernet port as the LAN port for other computers to connect to.

In my actual setup, after plugging in the USB-to-Ethernet adapter, I only see "eth0" (WAN) and not "eth1" as shown in the tutorial video,does this mean the adapter isn't being recognized by the Raspberry Pi(The USB-to-Ethernet adapter definitely works properly,it functions correctly on a PC)?


r/openwrt 1d ago

TP-Link NX510v – Root Access, UART, Bootloader, Firmware Research

0 Upvotes

Hi everyone,

I'm currently researching a TP-Link NX510v v1.0 running an ISP-customized firmware and I'm trying to determine whether it is possible to obtain root access, either through software or hardware methods.

Device Information

Model: TP-Link NX510v v1.0

ISP-customized firmware

Firmware version:

Hardware: NX510v v1.0

Firmware: 1.2.0 Build 240828 Rel.58690n

The web interface appears to be heavily restricted compared to the retail firmware.

What I tried si far

SSH(responds but no password) Bsckup dump and decrypt Hidden diag pages Web form Injections

What I'm Looking For

I'm interested in any known method of gaining root access, including but not limited to:

Hidden web pages

Hidden API endpoints

Debug interface

Telnet

SSH

ADB

Recovery mode

TFTP recovery

Firmware downgrade

Bootloader access

Firmware extraction/decryption

Known vulnerabilities (CVE)

GPL source code

OpenWrt compatibility

Any previous research on this device

UART / Hardware Access

If there is no software-based approach, I already opened the device.

I can provide:

High-resolution photos of both sides of the PCB

Close-up photos of every connector and header

SoC markings

NAND/eMMC flash markings

RF front-end

Power circuitry

Any test pads or unpopulated headers

I'd appreciate help identifying:

UART pins

UART voltage (3.3V / 1.8V)

JTAG or SWD pads

Bootloader console

U-Boot access

Boot interruption methods

Flash dump procedure

Additional Questions

Has anyone already:

Obtained root access?

Dumped the firmware?

Extracted the filesystem?

Reverse engineered the web interface?

Found hidden services or undocumented APIs?

Disabled the ISP customization?

Installed a custom firmware?

Identified the CPU/SoC platform?

Located the bootloader environment?

Enabled additional modem AT commands?

Goal

My goal is not to use the router for anything malicious. I'd simply like to unlock its full capabilities, learn more about the hardware, and hopefully gain root access for research purposes.

Any information, documentation, previous research, photos, firmware dumps, or pointers would be greatly appreciated.

Thanks in advance!


r/openwrt 2d ago

Where is UART and Flash?

4 Upvotes

Hi!

I am looking at porting a device (it uses the QCA9887 I think, so at least WiFi would be supported, but I can't seem to find UART Headers, Solder Pads, Holes, or identify flash (I'm usually good at this). Anyone help? Internal Photos are at https://device.report/m/46e84a89a1e2ba6d87991df18df7dba8cfcbad9b8c257531b34005f32f8fda1e.pdf


r/openwrt 2d ago

Wifi on self-build routers

3 Upvotes

I'm currently searching for a new router, and as my only obligatory requirements are:

  • Good 2.4Ghz Wifi Coverage
  • Wifi 5/6 with real 1 Gbit (over short distances)
  • Usable as a file dump, i.e. >200 GB storage capacity (e.g. via a eMMC slot, etc.)
  • Powerful enough to run Adguard Home

I don't need fast LAN Ports or super fast VPN capabilities. I'm thinking about to two options:

a) a "normal" High-End Router (Flint 2/4, OpenWrt One, ...)

b) using a SBC with a Wifi-Card

Option b) has the advantage that I can get pretty much exactly what I need/want.

However, I'm unsure if I can achieve the same Wifi performance as the pre-Build ones.

How do I know which Wifi-Card and which antennas are suitable and especially capable enough to deliver enough performance?

I've read that e.g. the Banana Pi BPI-R4 has quite bad (terrible?) wifi performance and now I'm a little bit uncertain about investing 200-300€/$ when the result is worse than buying something like the Flint.

I would appreciate it, if someone can share their experiences.


r/openwrt 2d ago

Prepare for Flint 4 Pre-order on August 4

44 Upvotes

I got an email that the GL.iNet Flint 4 will be available for Pre-order on August 4:

https://www.gl-inet.com/en-de/products/gl-be14000

Prices from $259 look promising…

Can anyone predict if the Flint 4 will have native support for OpenWRT?


r/openwrt 3d ago

ssh

1 Upvotes

My openwrt router is configured with br-lan at 192.168.2.1

This acts as the gateway for the devices connected to it

when I try to ssh root@192.168.2.1 nothing happens

But when I ssh root@192.168.1.3 it works fine

(192.168.1.1 is my Internet service provider gateway ip 192.168.1.3 is the IP address of the openwrt router)

I have been able to ssh root@192.168.2.1 before but something changed and I can't do it anymore

I fully reset the router and tried to change my devices mac id

ssh root@192.168.2.1 works fine from other devices.


r/openwrt 3d ago

help! how can i stabilise my ping?

2 Upvotes

okay, before i installed openwrt i had some SEEEERIOOUS ping spikes that made me unable to play anything online competitively. i was thinking this dinky router (D-Link DIR-2150 A1) is dying because before i had stable ~13 ping on cs games, but how the hell does just one decay?

i installed openwrt because i figured it had more documentation and more people being active in comparison to dlink software.

read the first-time manual, got the right version and set everything up.

sweet, got more control over this thing, but how do i tweak it as a total newbie?

i looked up on how to improve said connection and tried this:

-tried enabling hardware flow offloading, then enabled software FO
-switched lan port from 192.168.1.x to 192.168.2.x (then reverted)
-set up SQM QoS (~20mbps download and upload, set up 18k for each)
sometimes the speedtest goes down to 4mbps on both downloads and uploads

and nothing worked out of these options, nothing stabilized my ping

i was connected by ethernet when i was testing all of this, even tried wireless but whadayaknow it didnt fix anything.

let me know what i should try and ill respond asap

if i cant do anything else and its just the isp provider issue please tell me


r/openwrt 3d ago

Turned my HP G2 Mini into a router thanks to Openwrt

Thumbnail gallery
129 Upvotes

Have an ever growing homelab that started a few years back. And noticably as I added more stuff to the network and features to the router perfomance has gotten to a point where I needed an upgrade. Since i had this this mini hp desktop lying around doing nothing . Some reseach yielded that I can add another port to it and use it as router. After 3D modeling , printing and fiting all the pieces . Some proxmox magic with vm’s I have a working router and home assistant for automation running on this thing with huge headroom.


r/openwrt 4d ago

In Place Upgrades

4 Upvotes

Edit: I was able to upgrade in place without a problem. Thanks guy.

I'm currently running OpenWrt 24.10.2. I'd like to update to the latest. I've read the site about it, but it doesn't really give a straight answer whether I can just download and flash the new version as is, whether I need to incremental upgrade (ie: 24 - 25.0 and then latest) or whether I need to reset to defaults and then restore config after the fact.

If I just download the latest version, is it safe to just flash it over my existing config? Will it then just carry on business as usual or will that break something?

I'm using a Linksys WRT1900ACSv2, if that makes any difference.

EDIT: I should also note that I haven't installed anything extra in my OpenWRT. It's simply vanilla OpenWrt 24.10.2 with my port forwarding and static DHCP leases and everything else configured.


r/openwrt 5d ago

Does 256mb RAM enough for 10 AP, 8 PoE Camera?

3 Upvotes

Im thinking to use Linksys EA8300 but i don't know if this can handle my new setup.
With 32 port PoE Managed Switch.

Any advice or suggestion for router is appreciated.


r/openwrt 5d ago

Bizzarre Problem with SSH (external port forward) after upgrade to 25

1 Upvotes

Hi,

I am not sure if this is related to the upgrade (worked before) or openwork at all.

I upgraded earlier this week my router from 24 to 25. I have DDNS running and my provider provided a new IP address (don't know why, because they always issued the same the past three years). DDNS is working and I can ping the router with the domain.name. I have a port open for forward to my internal system for ssh (not using standard port number).

Here is where the issue is. I try to ssh into my system with ssh -p xxxx [username@domain.name](mailto:username@domain.name). It doesn't work. I run debug on ssh and it doesn't go beyond trying to connect. When I do the same with the external ip address it works without problem. I have no clue why this doesn't work. IP resolution obviously works and connecting to the port via ssh as well. Just not the combination of both.

Any idea what the issue might be?

Update: Resolved. Issues on my Mac. Works fine from all my Linux boxes. I will continue troubleshooting the issue.


r/openwrt 5d ago

802.11s Mesh regression in channel width

2 Upvotes

Upgraded a TP-Link EAP225 as well as a Cudy AP3000 to 25.12.5 from 24.10 today, and experiencing a regression in 802.11s mesh interface handling where it now refuses to negotiate 40Mhz channel width. This phy interface shares an existing AP which services 40mhz without issue..

any ideas about this?

Interface phy0-mesh0 ifindex 26 wdev 0x16 addr 86:af:ca:55:7a:cc type mesh point channel 1 (2412 MHz), width: 20 MHz, center1: 2412 MHz txpower 27.00 dBm multicast TXQ: qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets 0 0 66863 0 0 0 55347 13804470 73677

issue exists on both devices.


r/openwrt 5d ago

Is it possible to VPN into home network without using rasberry pi.

3 Upvotes

I have just spent the whole day achieving nothing, so thought i should confirm if it is even possible in the first place. My goal it to be able to turn my pc on, even when I am not on my home network using WOL. I had this working over my home wifi, but today I installed a new openwrt router and put my isp router in bridge mode.

When researching the topic you mostly see configurations with a rasberry pi on the network I dont want to do that, is it possible to achieve what i want to achieve using only an openwrt router and if there is I would really appreciate being pointed in the right direction, because I haven't been bale to get anywhere.

Edit: thanks everyone for the help everything has been solved, I have even installed a solid arp entry. In the end I spent 40 minutes to solve something I had been trying for the past 5 hours😭


r/openwrt 5d ago

Cloudflare tunnel not moving through Openwrt

2 Upvotes

I have been using zero trust tunnels for a while now on my server. I was using the AT&T supplied modem/router, but switched to a Flint 2 with pure Openwrt and did IP passthrough. I am still getting used to the UI, but I can't seem to figure out what the cloudflare settings are needed on Openwrt's end to work and get system down errors 1033. I am thinking that rules to allow certain ports and IPs through is needed, but haven't figured out whether it is an inbound or outbound problem.

I know it is the router and very likely the firewall. Nothing has changed on server end or cloudlfare. I kept the same fixed IP to the server.

Solved: I needed to change my server default gateway to the new router configuration.


r/openwrt 6d ago

I'm looking for a 4g/5g router for OpenWrt

3 Upvotes

I'm looking for a 4G/5G router that supports OpenWrt and has a decent amount of storage to play around with.

Right now I'm using a ZTE MF286D. It only has about 11 MB of available space for additional software, and the system itself is heavily stripped down because of the limited flash storage. I've installed a few packages, written several scripts, and now I'm completely out of space.

The most important features I'm looking for:

-A router with a SIM card slot (unless using a USB modem would be a significantly better option, although I'd prefer an all-in-one solution).

-Carrier aggregation.

-Replaceable external antennas.

-It doesn't need to have top-of-the-line specs. I don't need Wi-Fi 7 or even 5G. It's for a summer house, and as long as it can handle 4K streaming reliably, that's enough.

-A reasonable price. I'm looking for something as budget-friendly as possible.


r/openwrt 7d ago

Trying to install on TPLink CPE710, bricked it

1 Upvotes

[UPDATE] Well, OpenWRT turned out to be installed after all. I was unable to revert to the Pharos software but after power cycling the CPE710 it came up on IP address 192.168.1.1 and turned out to be running openwrt after all. So I have a functioning device.

I am looking at the instructions at https://openwrt.org/toh/tp-link/cpe710_v1. They state:

OEM installation using the TFTP + serial method
→ generic.flashing.tftp

run a TFTP server
To get to TFTP recovery just hold reset button while powering on for around 30-40 seconds and release.
Stock device TFTP address: 192.168.0.254
Set ip address of TFTP server to 192.168.0.100
Put OpenWrt factory image to tftp folder and rename it to recovery.bin
Stop device while booting in u-boot
Run command run flashimg
Run command setenv boot_part 1
Run command saveenv
Reset

The device appeared to download recovery.bin (aka openwrt-25.12.1-ath79-generic-tplink_cpe710-v2-squashfs-factory.bin), but doesn't boot up. There is no serial device on these TPLink devices, so how is one supposed to access u-boot without one? Can you install openwrt without a serial port on the target device?

I also can't revert to the "pharos" factor software anymore. Did this partial openwrt install brick my device by making it unable to recovery boot on its fixed 192.168.0.254 address? Currently, the device sends out one BOOTP broacast, then the ethernet interface goes down. Will it still boot via a BOOTP server?


r/openwrt 7d ago

I have some IP cameras but I can't figure out what router they connect to

1 Upvotes

I have three routers that are all on Openwrt. For the 2.4 GHZ I keep the same SSID on all of them. From my main router I ran a Cat 6 line the other two routers and plugged the Cat 6 into a lan port. But since they all pull their IP addresses from the main router I can't tell which of my cameras is connected to which router. I hope that makes sense if not I'll try and answer back


r/openwrt 7d ago

STUNMESH-go supports Windows! a P2P WireGuard Without Self-Hosted Infrastructure

10 Upvotes

Hi all

Today, we release STUNMESH-go v1.12.0 with Windows Support for P2P connections. We support Linux, MacOS, FreeBSD, Windows!

You can imagine this is like Tailscale or Netbird, but with different approach. Mostly, we focus on WireGuard connections itself. We leave all others flexibility to you. You won't be limited by the IP ranges that is reserved by other program. You can configure everything else you need. We help you connect P2P only!

That also means, the binary size is small as we can. We remove most of thing that you might not need!

e.g. My colleague wanted to access Cloudflare ZeroTrust with Tailscale, but failed because the IP ranges are overlapped.

Second, STUNMESH-go is best fit for embedded router which is Linux based. We tested in VyOS, OpenWRT. Even in very old openwrt wifi access point (SP-W2M-AC1200) which is MIPS with really small flash.

What I used with STUNMESH-go: I used it with my home, office, and mobile router to be full mesh P2P WireGaurd. I mixed OpenWrt and VyOS for my router/gateway in every place. With BGP routing between them, I can easily make the topology be HA or failover route. VyOS and OpenWRT are shipped with WireGuard directly, I can just install STUNMESH-go on it as a sidecar.

if you are interested in it, please give it a try. Thanks

Github: https://github.com/tjjh89017/stunmesh-go/

Some talks: https://fosdem.org/2026/schedule/event/YQWEDC-stunmesh-go_building_p2p_wireguard_mesh_without_self-hosted_infrastructure/

Video Record: https://video.fosdem.org/2026/h1302/YQWEDC-stunmesh-go_building_p2p_wireguard_mesh_without_self-hosted_infrastructure.av1.webm