{
  "project": "Owlanzi",
  "version": "1.0.2",
  "target": "tc001",
  "hardware": "Ulanzi TC001",
  "chip": "ESP32",
  "flash_size_bytes": 4194304,
  "flash_mode": "dio",
  "flash_frequency": "40m",
  "offset": 0,
  "file": "owlanzi-tc001-1.0.2.bin",
  "size_bytes": 1256304,
  "sha256": "f8ed9b7805fe887b232d1c2714d8ea765b91746e6ade2f15a81599c5a09df444",
  "source_sha256": "9e0d1520cc30df744e245f91bc46ded62705b82e9173ce0c7457893a237e184c",
  "source_hash_normalization": "UTF-8 LF",
  "build_config_sha256": "c942b6a2bdc7c2158d7300fb01a382e3ce508dee1b6eb0dc27c0d1bb6285e5c0",
  "built_utc": "2026-09-06T07:25:33.093444+00:00",
  "platform": "espressif32 6.8.1",
  "arduino_esp32": "2.0.17",
  "arduinojson": "7.4.3",
  "fastled": "3.10.3",
  "developer_seed_header_included": false,
  "local_secrets_disabled": true,
  "private_seed_string_check": "passed",
  "image_checksums_verified": true,
  "partition_bounds_verified": true,
  "partitions": [
    {
      "name": "nvs",
      "type": 1,
      "subtype": 2,
      "offset": 36864,
      "size_bytes": 20480
    },
    {
      "name": "otadata",
      "type": 1,
      "subtype": 0,
      "offset": 57344,
      "size_bytes": 8192
    },
    {
      "name": "app0",
      "type": 0,
      "subtype": 16,
      "offset": 65536,
      "size_bytes": 1966080
    },
    {
      "name": "app1",
      "type": 0,
      "subtype": 17,
      "offset": 2031616,
      "size_bytes": 1966080
    },
    {
      "name": "spiffs",
      "type": 1,
      "subtype": 130,
      "offset": 3997696,
      "size_bytes": 131072
    },
    {
      "name": "coredump",
      "type": 1,
      "subtype": 3,
      "offset": 4128768,
      "size_bytes": 65536
    }
  ],
  "hardware_flash_tested": false,
  "note": "Merged USB image; not an OTA application image. Dev board uses TC001 GPIO assignments."
}
