I am back up! Just a quick follow up/report.

The firmware 3.005 did not seem to take. In the unbrick mode, it would upload and begin the flash but it never seemed to complete. I did redownload it a couple times, and I also tried getting it from here: http://download.gl-inet.com/firmware/ar300m/testing/ and verified the signature.

I left it for 30 minutes each time I attempted to flash it via unbrick mode. My AR300M would only light the left LED (looking at it from the front) and never seemed to restart itself. I could not reach it on any IP address nor detect its IP on scans of my LAN.

I finally gave up and did a normal reboot and 2.20 came up for some reason. I then tried to upload the 3.005 firmware again using the 2.20 firmware update page (html/index?index&firmware_status). It gave me an error that it was not the right firmware for my device. I tried redownloading 3.005 a couple times but kept getting the same error.

After one reboot, I was surprised to see that my AR300M seemingly updated itself to 2.27. I then factory reset it in the settings but it stayed at 2.27. So I set it back up again and now I am no longer having DNS issues when VPN is on.

I have no idea how this happened but I am good to go! As an aside, if you have any influence, I’d be in for an AR750 from Amazon if it goes on any kind of sale on Black Friday :wink:

Thanks again!