My previous networking board was pretty good. It was space efficient, had a pi-hole for ad-blocking, and overall did what it needed to. When I moved to a new place, I had more space to cover, and had to think of a new way to get connectivity everywhere.

When I first made my networking board, I bought the Linksys WRT1900AC to install OpenWRT. I was always afraid of flashing the ROM and bricking it. Even though it’s just downloading and having the router update, it still put me off. Thinking back, I’m not sure why it took me more than two years to do it, but after some internet issues I finally did.

When I looked flashing and set-up instructions, it was easier than I thought since I didn’t have to load the ROM manually and I could just do it from my own computer. It took 15 minutes to flash the router, and another 30 minutes playing with settings. Once I was done connectivity was back, but I was still having issues connecting to the internet.

The good things about OpenWRT is that it has a lot of setting and features for power users. The bad thing about OpenWRT is that it has a lot of settings and features for power users.

The first issue was that I didn’t know how to set my pi-hole as the primary DNS and DHCP server. I tired a few settings but that didn’t work, and I was getting behind on tasks I had at work, so I just unplugged it and let the router do that stuff.

Another issue that came up the next day was that the 5G band wasn’t working. The settings were correct, so I restarted the 5G band and the router and everything was started working. For a while. Till the following day it was down again. Looking around more, the 5G band chipset has a known issue since the upstream project is dead (related xkcd) so they have a work around for them (one, two)

The wifi can still be a bit spotty, and the network drops require a reboot, but hopefully I’ll figure out the settings I need to get things going smoothly.