{
  "schema": 1,
  "chip": "esp32c5",
  "firmware": "wlan-commander-c5",
  "experimental": true,
  "app_sha256": "a0ac569c87fbde4617f5bf9f36e8bf1b2f751d1872718b10cb1394dc3a435a3d",
  "generator_lease_protocol": 2,
  "rf_approval_protocol": 1,
  "max_rf_session_ms": 900000,
  "static_margin_bytes": 728,
  "physical_flash_bytes_qualified": 8388608,
  "image_flash_size": "4MB",
  "regions": [
    {
      "offset": 8192,
      "file": "bootloader.bin",
      "bytes": 22080,
      "sha256": "d3b947ea6d946fcf111b80e99eeb1630afab49e37c93fa90f2abbd686a57cac1"
    },
    {
      "offset": 32768,
      "file": "partition-table.bin",
      "bytes": 3072,
      "sha256": "1ae446228d79cf83a4b83de41c33d1e01dc21a3557149d7da90fbcbfc303311d"
    },
    {
      "offset": 57344,
      "file": "ota_data_initial.bin",
      "bytes": 8192,
      "sha256": "7d2c7ac4888bfd75cd5f56e8d61f69595121183afc81556c876732fd3782c62f"
    },
    {
      "offset": 65536,
      "file": "wlc_sniffer_sdr.bin",
      "bytes": 1260768,
      "sha256": "a0ac569c87fbde4617f5bf9f36e8bf1b2f751d1872718b10cb1394dc3a435a3d"
    }
  ],
  "dependency_commits": {
    "arduino": "189089bb76e74978dc95abebefdad42b0d421ba9",
    "esp-dsp": "a53a0756833c045311ea1d79a2badf495cdfde4c",
    "esp-sdr": "550fadea4d00a9e26ce921c5832167becb3dc20c",
    "idf": "b774170ff46c393eeb5e495ea37936038d3f4f4f",
    "nimble": "5ae2c43f62c5a588a25c1de68f7d17b6f3b75adb"
  },
  "source_license": "GPL-3.0-or-later",
  "automatic_flashing": false,
  "hardware_qualification": "One physical screenless 8 MB ESP32-C5: browser inspection, all four flash regions written and MD5 verified, watchdog reboot and runtime product/build-date identity readback passed. No new RF transmission or FTM qualification.",
  "downloads": {
    "image": {
      "file": "c5-all-in-one-image.zip",
      "bytes": 838509,
      "sha256": "c38fd74d0898ce5f63b6b8b8d3d630f5a3d77900c11a094c4baa128a7263f8cc",
      "url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/c5-all-in-one-image.zip",
      "checksum_url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/c5-all-in-one-image.zip.sha256",
      "sig_url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/c5-all-in-one-image.zip.sig"
    },
    "source": {
      "file": "c5-all-in-one-source.tar.xz",
      "bytes": 103373696,
      "sha256": "a0ccd97b580f50db9073646e2e0122e8f9cb5d18fa5619f1cfb6b8f72a9d69f4",
      "url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/c5-all-in-one-source.tar.xz",
      "checksum_url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/c5-all-in-one-source.tar.xz.sha256",
      "sig_url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/c5-all-in-one-source.tar.xz.sig"
    }
  },
  "local_build_date": "2026-10-20",
  "passpoint_scope_protocol": 1,
  "passpoint_default": "hs20_only",
  "version": "2026.10.20",
  "release_tag": "c5-all-in-one-2026.10.20",
  "channel": "experimental",
  "built": "2026-10-20",
  "published": "2026-10-20",
  "automatic_update": false,
  "notes_url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/tag/c5-all-in-one-2026.10.20",
  "qualified_physical_boards": 1,
  "limitations": [
    "Only ESP32-C5; all-in-one image qualified on 8 MB screenless hardware.",
    "2.4 and 5 GHz only; spectrum levels are relative and uncalibrated.",
    "Static SRAM margin is 728 bytes. Experimental release; no stable OTA promotion.",
    "RF requires device approval and per-session shielding acknowledgement. No new RF transmission qualification in this release."
  ],
  "application": {
    "file": "wlc_sniffer_sdr.bin",
    "bytes": 1260768,
    "sha256": "a0ac569c87fbde4617f5bf9f36e8bf1b2f751d1872718b10cb1394dc3a435a3d",
    "url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/wlc_sniffer_sdr.bin",
    "checksum_url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/wlc_sniffer_sdr.bin.sha256",
    "sig_url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/wlc_sniffer_sdr.bin.sig"
  },
  "release_signature": {
    "algorithm": "RSA-SHA256",
    "public_key_url": "https://github.com/WiFivomFranMan/wlan-commander-esp32/releases/download/c5-all-in-one-2026.10.20/01-release-2026.pub",
    "firmware_enforces_signature": false
  },
  "name": "WLAN Commander C5 All-in-One",
  "build_date": "2026-10-20"
}
