Device Management

Configure your PwnPower device settings, manage firmware updates, and control connected hardware.

Authentication

PwnPower uses session-based authentication to protect the web interface.

First-Time Setup

On first boot, you’ll see the setup wizard. Set a password to secure your device. This password is required for all future logins.

Login

Enter your password at the login screen. Sessions persist until you log out or the device reboots.

Changing Your Password

Go to the Network Connection section and use the password change option. You’ll need your current password to set a new one.

Setup Wizard

The one-time setup wizard runs on first boot (or after a flash erase). It guides you through:

  1. Setting a secure password
  2. Configuring the AP name and password
  3. Optionally connecting to your home network

The wizard state is stored in flash and won’t appear again until you explicitly reset it or erase the device.

Flashing Firmware

See Flashing Firmware for detailed instructions on flashing PwnPower firmware to ESP32 devices.

PwnPower uses OTA partition layouts with these flash offsets:

ESP32-C3 & ESP32-C5:

  • Application: firmware.bin at 0x20000
  • Bootloader: bootloader.bin at 0x0
  • Partition Table: partitions.bin at 0x8000

⚠️ Important: Do NOT use factory offsets (0x10000 for app). PwnPower requires OTA layout.