### OpenWRT Installation Notes I was on v1.1 of the firmware and decided to upgrade it. If you did this, you won't be able to dismiss the setup wizard like OpenWRT wants you to do 🤦‍♀️ _You must pick a simple admin password to finish the setup!_ Something like `Leboeuf1!` and not `j!V4BE@4kuK%*H4Z`. Else, when the wizard logs you out, you will see a lovely "LOGIN FAILED" message when you enter the password you entered during setup 🤦‍♀️ Once the wizard is done, upgrade to v1.2 of the firmware. I downloaded `FW_E8450_1.2.00.360516_prod_signed.img` from [this page](https://www.linksys.com/support-article?articleNum=317332). Then follow [these instructions](https://github.com/dangowrt/owrt-ubi-installer#installing-openwrt). I used these files: - `openwrt-23.05.0-mediatek-mt7622-linksys_e8450-ubi-initramfs-recovery-installer_signed.itb` - Once you boot up with this firmware, any changes you make are _not permanent_. You must use the `sysupgrade` image below. - `openwrt-23.05.0-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb` Then follow some post-install instructions (like setting the Wifi country). ### Enabling WPS on OpenWRT **NOTE**: Doing this fried my router! I wasn't even able to power it on :( Keeping these notes here anyway. Just using stock Linksys firmware now. Look at [this page](https://blog.sakuragawa.moe/connect-wi-fi-in-a-wps-push-button-way-with-openwrt/) and [the official wiki doc](https://openwrt.org/docs/guide-user/network/wifi/basic#wps_options). In short, SSH into the router and ```bash opkg update opkg remove wpad-mini opkg install wpad hostapd-utils ``` Then edit `/etc/config/wireless` and find your Wifi SSID. Add this option: ``` wifi-iface 'Home WiFi' ... option wps_pushbutton '1' ``` Restart the network via `service network restart`. Then you can set up WPS pairing by running ``` hostapd_cli wps_pbc ```