VoiceBox G2 Qualification Firmware
===================================

Prerequisites:
  - Python 3.x installed
  - esptool installed: pip3 install esptool

Flashing:
  Mac/Linux:  ./flash.sh
  Windows:    flash.bat

The script will:
  1. Auto-detect the USB serial port
  2. Flash all firmware partitions with encryption
  3. Reset the device

After flashing:
  - The device creates a WiFi AP: "VoiceBoxG2-Qual"
  - Connect to it and open http://192.168.4.1
  - Or use the qual-web tool for full analysis

For subsequent updates, use OTA:
  curl -X POST --data-binary @bin/voicebox_g2_qual.bin http://<device-ip>/api/ota

Files included:
  bin/bootloader.bin         - Second-stage bootloader
  bin/partition-table.bin    - Partition table
  bin/ota_data_initial.bin   - OTA data (initial state)
  bin/voicebox_g2_qual.bin   - Application firmware
  flash.sh                   - Mac/Linux flash script
  flash.bat                  - Windows flash script
  flasher_args.json          - ESP-IDF flash configuration
