{
  "created": "2023-10-24T15:15:17Z",
  "hierarchy": [
    {
      "name": "ROOT",
      "type": "folder",
      "uri": "/ROOT"
    },
    {
      "name": "Linksys E8450 Notes",
      "type": "article",
      "uri": "Linksys_E8450_Notes"
    }
  ],
  "html": "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"/><meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\"/><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"/><meta name=\"name\" content=\"Nikhil's Personal Wiki\"/><meta name=\"description\" content=\"Linksys E8450 Notes – Nikhil's Personal Wiki\"/><meta name=\"author\" content=\"Nikhil Anand\"/><meta name=\"theme-color\" content=\"#ffe9a00\"/><meta property=\"og:title\" content=\"Linksys E8450 Notes – Nikhil's Personal Wiki\"/><meta property=\"og:description\" content=\"Linksys E8450 Notes – Nikhil's Personal Wiki\"/><meta property=\"og:type\" content=\"website\"/><meta property=\"og:image\" content=\"/img/logo512.png\"/><meta property=\"og:site_name\" content=\"Nikhil's Personal Wiki\"/><link rel=\"og:image\" href=\"/img/logo512.png\"/><link rel=\"icon\" href=\"/img/favicon.png\"/><link rel=\"apple-touch-icon\" href=\"/img/logo192.png\"/><link rel=\"stylesheet\" href=\"/css/styles.css\"/><title>Linksys E8450 Notes – Nikhil's Personal Wiki</title><script defer data-domain=\"wiki.nikhil.io\" src=\"https://plausible.io/js/plausible.js\"></script></head><body><noscript>👉 A few things won't work if you have JavaScript disabled.</noscript><div class=\"container article\"><header><nav><ul><li><a href=\"/archive\" class title=\"Archive\"><span>Archive</span></a></li><li><a href=\"/Home\" class title=\"Home\"><span>Home</span></a></li><li><a href=\"/random\" class title=\"See a random article\"><span>Random</span></a></li><li><a href=\"/Linksys_E8450_Notes/raw.txt\" title=\"View Source\"><span>Raw</span></a></li><li><a href=\"/Linksys_E8450_Notes/revisions\" class title=\"View revisions\"><span>Revisions</span></a></li><li><a href=\"/Linksys_E8450_Notes/index.json\" title=\"View JSON Object\"><span>JSON</span></a></li></ul></nav></header><main><article><article-hierarchy><ul><li><a data-entity-type=\"folder\" href=\"/ROOT\" title=\"ROOT\">Root</a></li><li><a data-entity-type=\"article\" href=\"/Linksys_E8450_Notes\" title=\"Linksys E8450 Notes\">Linksys E8450 Notes</a></li></ul></article-hierarchy><header><h1>Linksys E8450 Notes</h1></header><article-content><h3 id=\"openwrt-installation-notes\">OpenWRT Installation Notes</h3>\n<p>I was on v1.1 of the firmware and decided to upgrade it. If you did this, you won&rsquo;t be able to dismiss the setup wizard like OpenWRT wants you to do 🤦‍♀️ <em>You must pick a simple admin password to finish the setup!</em> Something like <code>Leboeuf1!</code> and not <code>j!V4BE@4kuK%*H4Z</code>.</p>\n<p>Else, when the wizard logs you out, you will see a lovely &ldquo;LOGIN FAILED&rdquo; message when you enter the password you entered during setup 🤦‍♀️</p>\n<p>Once the wizard is done, upgrade to v1.2 of the firmware. I downloaded <code>FW_E8450_1.2.00.360516_prod_signed.img</code> from <a href=\"https://www.linksys.com/support-article?articleNum=317332\">this page</a>.</p>\n<p>Then follow <a href=\"https://github.com/dangowrt/owrt-ubi-installer#installing-openwrt\">these instructions</a>. I used these files:</p>\n<ul>\n<li><code>openwrt-23.05.0-mediatek-mt7622-linksys_e8450-ubi-initramfs-recovery-installer_signed.itb</code> - Once you boot up with this firmware, any changes you make are <em>not permanent</em>. You must use the <code>sysupgrade</code> image below.</li>\n<li><code>openwrt-23.05.0-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb</code></li>\n</ul>\n<p>Then follow some post-install instructions (like setting the Wifi country).</p>\n<h3 id=\"enabling-wps-on-openwrt\">Enabling WPS on OpenWRT</h3>\n<p><strong>NOTE</strong>: Doing this fried my router! I wasn&rsquo;t even able to power it on :( Keeping these notes here anyway. Just using stock Linksys firmware now.</p>\n<p>Look at <a href=\"https://blog.sakuragawa.moe/connect-wi-fi-in-a-wps-push-button-way-with-openwrt/\">this page</a> and <a href=\"https://openwrt.org/docs/guide-user/network/wifi/basic#wps_options\">the official wiki doc</a>. In short, SSH into the router and</p>\n<pre tabindex=\"0\" class=\"chroma\"><code><span class=\"line\"><span class=\"cl\">opkg update\n</span></span><span class=\"line\"><span class=\"cl\">opkg remove wpad-mini\n</span></span><span class=\"line\"><span class=\"cl\">opkg install wpad hostapd-utils\n</span></span></code></pre><p>Then edit <code>/etc/config/wireless</code> and find your Wifi SSID. Add this option:</p>\n<pre><code>wifi-iface 'Home WiFi'\n  ...\n  option wps_pushbutton '1'\n</code></pre>\n<p>Restart the network via <code>service network restart</code>. Then you can set up WPS pairing by running</p>\n<pre><code>hostapd_cli wps_pbc\n</code></pre>\n</article-content></article></main><footer><p></p><ul><li>1,902 bytes</li><li>Created on Tuesday, 24 October 2023 at 15:15 UTC</li><li>Modified on Tuesday, 13 January 2026 at 18:47 UTC</li><br/><li><a href=\"https://github.com/afreeorange/wiki.nikhil.io.articles/edit/master/Linksys E8450 Notes.md\" title=\"Edit this article\">Edit this article</a></li><li><a href=\"https://github.com/afreeorange/bock\" title=\"View the project that generates this wiki on Github\"><span>bock 6.3.0-alpha</span></a></li></ul></footer></div><script src=\"/js/table-sort.js\" defer></script><script type=\"text/javascript\">\n        document.body.addEventListener(\n          \"keypress\", (e) => e.key === \"f\"\n          ? window.location.assign(\"/archive\")\n          : null);\n      </script></body></html>",
  "id": "06fb58d6-07f7-5f92-8649-f3c3a2e55496",
  "modified": "2026-01-13T18:47:28Z",
  "revisions": [
    {
      "authorEmail": "mail@nikhil.io",
      "authorName": "Nikhil Anand",
      "date": "2026-01-13T18:47:28Z",
      "id": "2436477560f26e23d00a24add1cbfeafdca4af78",
      "shortId": "24364775",
      "subject": "No compression\n",
      "content": "### OpenWRT Installation Notes\n\nI 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`.\n\nElse, when the wizard logs you out, you will see a lovely \"LOGIN FAILED\" message when you enter the password you entered during setup 🤦‍♀️\n\nOnce 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).\n\nThen follow [these instructions](https://github.com/dangowrt/owrt-ubi-installer#installing-openwrt). I used these files:\n\n- `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.\n- `openwrt-23.05.0-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb`\n\nThen follow some post-install instructions (like setting the Wifi country).\n\n### Enabling WPS on OpenWRT\n\n**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.\n\nLook 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\n\n```bash\nopkg update\nopkg remove wpad-mini\nopkg install wpad hostapd-utils\n```\n\nThen edit `/etc/config/wireless` and find your Wifi SSID. Add this option:\n\n```\nwifi-iface 'Home WiFi'\n  ...\n  option wps_pushbutton '1'\n```\n\nRestart the network via `service network restart`. Then you can set up WPS pairing by running\n\n```\nhostapd_cli wps_pbc\n```\n"
    },
    {
      "authorEmail": "mail@nikhil.io",
      "authorName": "Nikhil Anand",
      "date": "2023-12-03T00:27:00Z",
      "id": "315691cfed15ff3bd7ea6de13f9d601a632c9c78",
      "shortId": "315691cf",
      "subject": "Notes on enabling WPS\n",
      "content": "### OpenWRT Installation Notes\n\nI 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`.\n\nElse, when the wizard logs you out, you will see a lovely \"LOGIN FAILED\" message when you enter the password you entered during setup 🤦‍♀️\n\nOnce 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).\n\nThen follow [these instructions](https://github.com/dangowrt/owrt-ubi-installer#installing-openwrt). I used these files:\n\n- `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.\n- `openwrt-23.05.0-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb`\n\nThen follow some post-install instructions (like setting the Wifi country).\n\n### Enabling WPS on OpenWRT\n\n**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.\n\nLook 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\n\n```bash\nopkg update\nopkg remove wpad-mini\nopkg install wpad hostapd-utils\n```\n\nThen edit `/etc/config/wireless` and find your Wifi SSID. Add this option:\n\n```\nwifi-iface 'Home WiFi'\n  ...\n  option wps_pushbutton '1'\n```\n\nRestart the network via `service network restart`. Then you can set up WPS pairing by running\n\n```\nhostapd_cli wps_pbc\n```\n"
    },
    {
      "authorEmail": "mail@nikhil.io",
      "authorName": "Nikhil Anand",
      "date": "2023-10-24T15:15:17Z",
      "id": "d82849d56f219ba1053ff980fe8138de59351fac",
      "shortId": "d82849d5",
      "subject": "Initial commit\n",
      "content": "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`.\n\nElse, when the wizard logs you out, you will see a lovely \"LOGIN FAILED\" message when you enter the password you entered during setup 🤦‍♀️\n\nOnce 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).\n\nThen follow [these instructions](https://github.com/dangowrt/owrt-ubi-installer#installing-openwrt). I used these files:\n\n- `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.\n- `openwrt-23.05.0-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb`\n\nThen follow some post-install instructions (like setting the Wifi country).\n\n"
    }
  ],
  "sizeInBytes": 1902,
  "source": "### OpenWRT Installation Notes\n\nI 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`.\n\nElse, when the wizard logs you out, you will see a lovely \"LOGIN FAILED\" message when you enter the password you entered during setup 🤦‍♀️\n\nOnce 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).\n\nThen follow [these instructions](https://github.com/dangowrt/owrt-ubi-installer#installing-openwrt). I used these files:\n\n- `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.\n- `openwrt-23.05.0-mediatek-mt7622-linksys_e8450-ubi-squashfs-sysupgrade.itb`\n\nThen follow some post-install instructions (like setting the Wifi country).\n\n### Enabling WPS on OpenWRT\n\n**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.\n\nLook 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\n\n```bash\nopkg update\nopkg remove wpad-mini\nopkg install wpad hostapd-utils\n```\n\nThen edit `/etc/config/wireless` and find your Wifi SSID. Add this option:\n\n```\nwifi-iface 'Home WiFi'\n  ...\n  option wps_pushbutton '1'\n```\n\nRestart the network via `service network restart`. Then you can set up WPS pairing by running\n\n```\nhostapd_cli wps_pbc\n```\n",
  "title": "Linksys E8450 Notes",
  "untracked": false,
  "uri": "/Linksys_E8450_Notes",
  "relativePath": "Linksys E8450 Notes.md"
}
