WiFi Pineapple - 6th Gen: NANO / TETRA
  • WiFi Pineapple NANO/TETRA
  • Getting Started
    • About the WiFi Pineapple NANO/TETRA
    • The WiFi Auditing Workflow
    • The PineAP Suite
    • The Web Interface
    • Upgrading the Firmware
  • Setup
    • Setup Basics
    • WiFi Pineapple NANO - Linux Setup
    • WiFi Pineapple NANO - Windows Setup
    • WiFi Pineapple TETRA - Linux Setup
  • Internet Connectivity
    • Internet Connectivity Basics
    • Internet Connection Sharing on Kali Linux
    • Internet Connection Sharing over Ethernet in Windows
    • Internet Connection Sharing over Ethernet in Linux
    • Wired Internet Connection
    • WiFi Client Mode
  • Console Access
    • Console Access Basics
    • Secure Shell
    • Serial Access - WiFi Pineapple TETRA
    • Working with PineAP from the CLI
  • Basics of WiFi Operation
    • Basics of WiFi Operation
    • Radios and Chipsets
    • Stations and Base Stations
    • Transmit Power
    • Channels and Regions
    • Protocols
    • Modes of Operation
    • Logical Configurations
    • MAC Address
    • Broadcast Address
    • Service Sets and Identifiers
    • Management Frames
    • Frame Types
    • Frames and Frame Structure
    • Frame Injection
    • Association States
  • FAQ / Troubleshooting
    • Serial Console on the WiFi Pineapple TETRA
    • Ethernet on the WiFi Pineapple TETRA
    • LED Status Indicators
    • Power Considerations
    • Factory Reset
    • Firmware Recovery
    • Manual Firmware Installation
  • Development
    • Legacy WiFi Pineapple Mark V Modules (Infusions)
    • Specifications and Power Considerations
    • WiFi Pineapple NANO/TETRA Module API - Introduction
    • WiFi Pineapple NANO/TETRA Module API - Authentication
    • WiFi Pineapple NANO/TETRA Module API - Modules
    • WiFi Pineapple NANO/TETRA Module API - module.php API
    • Creating WiFi Pineapple NANO/TETRA Modules
Powered by GitBook
On this page
  1. FAQ / Troubleshooting

Manual Firmware Installation

PreviousFirmware RecoveryNextLegacy WiFi Pineapple Mark V Modules (Infusions)

Last updated 3 years ago

For users who wish to manually flash firmware from the command line, rather than from the via the Advanced menu of the web interface, please follow these instructions:

  1. Download the latest WiFi Pineapple firmware for your device type from

  2. of the downloaded upgrade.bin file

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

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

    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

  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.

over-the-air upgrade process
https://downloads.hak5.org/pineapple
Validate the SHA256 sum