Lazyweb, what's a decent wifi ap/router in the $50-100 price range that works painlessly with OpenWRT? Good antennas, decent speeds, and low power draw (long life on battery backup) are my main criteria. TP-Link would be my normal go-to vendor and I saw some praise for the Archer C7 which I could get for around $60 but I wasn't clear from the OpenWRT wiki if it's reliable.

@dalias

Especially with TP-Link devices, the hardware revision is just as important as the model.

I've been using an Archer C7 hardware revision 4.0 for the last few years, and it works fine with OpenWRT.

However, I'd recommend buying a device where the serial console works without having to solder pull-up resistors to the PCB to allow for recovery should you ever come across a bad OpenWRT update.

https://forum.openwrt.org/t/solved-serial-console-tp-link-archer-c7-v4-not-working/112154

[solved] Serial Console TP-Link Archer C7 v4 not working

I usually don't have any problems connecting to the UART port of my devices but my Archer C7 v4 is giving me problems. From looking at the Wiki / ToH pages version 5 of this router doesn't have the RX connected. It seems that version 4 has something similar. I could find R27 (which is also referenced on version 5), but I still can't get serial data out of the device. Anyone any suggestions on how to get serial console to work on Version 4?

OpenWrt Forum

@dalias

Something like this might give you more bang for the buck (and ships with OpenWRT out of the box):

https://store.gl-inet.com/collections/smart-home-gateway-mesh-router/products/marble-gl-b3000-wi-fi-6-dual-band-gigabit-router

Note that even though the OpenWRT doesn't mention the device having a serial/UART port, it still seems to have one:

https://github.com/openwrt/openwrt/commit/3307fe8ee4cf8ee52cefd03feb97f1d826253eeb

Also, with WiFi 6, 128 MiB of flash and 512 MiB of RAM, this is a lot more future proof than the Archer C7 (wihich only features WiFi 5, 16 MiB of flash and 128 MiB of RAM).

Marble (GL-B3000) Wi-Fi 6 Dual-Band Gigabit Router

@srslypascal I'm not an expert on RF stuff and whether you can just hide them inside, but this looks like it lacks any suitable antennas...
@srslypascal Hmm, this looks like it might be the more serious product they sell, and it's also pretty reasonably priced: https://store.gl-inet.com/products/flint-gl-ax1800-dual-band-gigabit-wifi-6-openwrt-adguard-home
Flint (GL-AX1800) Wi-Fi 6 Home Secure Router

@dalias @srslypascal get the Flint 2
@gnomon @srslypascal Is there a reason to prefer it over either of the above?

@dalias @srslypascal yes: the Flint 2 runs a notably more recent version of OpenWRT (21.x) than the AX-1800/Flint 1², plus it runs mainline OpenWRT (24.x)³. (Avoid the Flint 3: it runs Qualcomm hardware and works poorly with mainline OpenWRT⁴.)

(That said, the Flint 2 does cost a good chunk more than the Flint 1. That might be a disqualifier.)

¹: https://dl.gl-inet.com/router/mt6000/stable

²: https://dl.gl-inet.com/router/ax1800/stable

³: https://dl.gl-inet.com/router/mt6000/openwrt24

⁴: https://www.servethehome.com/gl-inet-flint-3-be9300-wifi-7-2-5gbe-router-review-good-in-many-ways/

⁵: https://www.servethehome.com/gl-inet-gl-mt6000-flint-2-wifi-router-review-mediatek-openwrt/

GL.iNet download center

@dalias (also, I recently got a Flint 2 and I'm super happy with it, so I'm biased.)
@gnomon What about the GL-B3000?
@dalias I'm afraid I haven't done any reading about that model specifically, I don't know offhand. Sorry about that.