> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/wifi-pineapple-6th-gen-nano-tetra/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/wifi-pineapple-6th-gen-nano-tetra/faq-troubleshooting/manual-firmware-installation.md).

# Manual Firmware Installation

For users who wish to manually flash firmware from the command line, rather than from the [over-the-air upgrade process](https://hakshop.zendesk.com/hc/en-us/articles/360010555293) via the Advanced menu of the web interface, please follow these instructions:

1. Download the latest WiFi Pineapple firmware for your device type from <https://downloads.hak5.org/pineapple> \ <br>
2. [Validate the SHA256 sum](https://hakshop.zendesk.com/hc/en-us/articles/360049922674) of the downloaded upgrade.bin file<br>

   ```
   sha256sum upgrade-x.x.x.bin
   ```
3. Upload the upgrade.bin to the /tmp/ directory on the WiFi Pineapple<br>

   ```
   scp upgrade-x.x.x.bin root@172.16.42.1:/tmp/
   ```
4. SSH to the WiFi Pineapple<br>

   ```
   ssh root@172.16.42.1
   ```
5. Validate the SHA256 sum of the upgrade.bin file uploaded to the WiFi Pineapple

   ```
   sha256sum /tmp/upgrade-x.x.x.bin
   ```
6. Disable any PineAP services or modules via the Web Interface\ <br>
7. Use the sysupgrade command to flash the upgrade.bin file

   ```
   sysupgrade -n /tmp/upgrade-x.x.x.bin
   ```
8. Wait approximately 5 minutes as the firmware flashes. Per usual DO NOT disconnect power during this process.
