{
  "generated_at": "2026-10-12 08:00 UTC",
  "sections": [
    {
      "id": "meshcore",
      "title": "MeshCore — наш форк",
      "lead": "Форк обычного MeshCore, доработанный для устройств с дисплеем: поддержка экранов, кнопок и локальных настроек. Телеметрию в MQTT эти прошивки не отправляют.",
      "details": "Подойдут, если нужен обычный узел MeshCore: companion для телефона по Bluetooth, репитер, room server или сенсор. Файлы .bin — для ESP32, .uf2 и .zip — для nRF52.",
      "repo": "MeshCore",
      "releases": [
        {
          "tag": "v0.1.1",
          "name": "v0.1.1",
          "date": "2026-10-12",
          "body": "",
          "files": [
            {
              "name": "Heltec_t096_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t096",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 955904,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t096",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 478640,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_repeater-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t096",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 890880,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_repeater-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_repeater-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t096",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 446172,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_repeater-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_room_server-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t096",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 878592,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_room_server-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_room_server-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t096",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 440060,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_room_server-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_sensor-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t096",
              "role": "sensor",
              "role_label": "Сенсор",
              "track": "sensor",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 875008,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_sensor-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_sensor-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t096",
              "role": "sensor",
              "role_label": "Сенсор",
              "track": "sensor",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 438107,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_sensor-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t114_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t114",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 931328,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t114_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t114_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t114",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 466404,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t114_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_T190_companion_radio_ble_-v0.1.1-e5ddf170-merged.bin",
              "board": "Heltec_T190",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1320048,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_T190_companion_radio_ble_-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_T190_companion_radio_ble_-v0.1.1-e5ddf170.bin",
              "board": "Heltec_T190",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1254512,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_T190_companion_radio_ble_-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_tracker_v2_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1401712,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_tracker_v2_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_tracker_v2_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "heltec_tracker_v2",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1336176,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_tracker_v2_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "Heltec_v3",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1350912,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_v3_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "Heltec_v3",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1285376,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_v3_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1240448,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_v3_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_repeater-v0.1.1-e5ddf170.bin",
              "board": "Heltec_v3",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1174912,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_v3_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_v4",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1348576,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "heltec_v4",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1283040,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_v4",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1238128,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_repeater-v0.1.1-e5ddf170.bin",
              "board": "heltec_v4",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1172592,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_v4_tft",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1350768,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_tft_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "heltec_v4_tft",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1285232,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_tft_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1240240,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_tft_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_repeater-v0.1.1-e5ddf170.bin",
              "board": "heltec_v4_tft",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1174704,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_tft_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_T-Echo_Card_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "LilyGo_T-Echo_Card",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 768512,
              "url": "/flasher/fw/MeshCore/v0.1.1/LilyGo_T-Echo_Card_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_T-Echo_Card_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "LilyGo_T-Echo_Card",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 384920,
              "url": "/flasher/fw/MeshCore/v0.1.1/LilyGo_T-Echo_Card_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_TDeck_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1316560,
              "url": "/flasher/fw/MeshCore/v0.1.1/LilyGo_TDeck_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_TDeck_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "LilyGo_TDeck",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1251024,
              "url": "/flasher/fw/MeshCore/v0.1.1/LilyGo_TDeck_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_e22p_433m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1522240,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_e22p_433m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1456704,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1515296,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1449760,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234560,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_repeater-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169024,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_433m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234592,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262_e22p_433m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169056,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1523344,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1457808,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234608,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169072,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "ProMicro",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 824832,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "ProMicro",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 413140,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_repeater-v0.1.1-e5ddf170.uf2",
              "board": "ProMicro",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 754176,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_repeater-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_repeater-v0.1.1-e5ddf170.zip",
              "board": "ProMicro",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 377784,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_repeater-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_room_server-v0.1.1-e5ddf170.uf2",
              "board": "ProMicro",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 741888,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_room_server-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_room_server-v0.1.1-e5ddf170.zip",
              "board": "ProMicro",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 371656,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_room_server-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_SH1106_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "ProMicro_SH1106",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 813568,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_SH1106_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_SH1106_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "ProMicro_SH1106",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 407588,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_SH1106_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ThinkNode_M9_companion_radio_ble_-v0.1.1-e5ddf170-merged.bin",
              "board": "ThinkNode_M9",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1360352,
              "url": "/flasher/fw/MeshCore/v0.1.1/ThinkNode_M9_companion_radio_ble_-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ThinkNode_M9_companion_radio_ble_-v0.1.1-e5ddf170.bin",
              "board": "ThinkNode_M9",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1294816,
              "url": "/flasher/fw/MeshCore/v0.1.1/ThinkNode_M9_companion_radio_ble_-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            }
          ]
        },
        {
          "tag": "v0.1.0",
          "name": "v0.1.0",
          "date": "2026-10-12",
          "body": "",
          "files": [
            {
              "name": "Heltec_t096_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t096",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 951296,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "Heltec_t096",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 476351,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_repeater-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t096",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 890880,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_repeater-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_repeater-v0.1.0-e110fd87.zip",
              "board": "Heltec_t096",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 446203,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_repeater-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_room_server-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t096",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 878592,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_room_server-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_room_server-v0.1.0-e110fd87.zip",
              "board": "Heltec_t096",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 440092,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_room_server-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_sensor-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t096",
              "role": "sensor",
              "role_label": "Сенсор",
              "track": "sensor",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 875008,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_sensor-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_sensor-v0.1.0-e110fd87.zip",
              "board": "Heltec_t096",
              "role": "sensor",
              "role_label": "Сенсор",
              "track": "sensor",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 438140,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_sensor-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t114_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t114",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 926720,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t114_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t114_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "Heltec_t114",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 463988,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t114_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_T190_companion_radio_ble_-v0.1.0-e110fd87-merged.bin",
              "board": "Heltec_T190",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1316992,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_T190_companion_radio_ble_-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_T190_companion_radio_ble_-v0.1.0-e110fd87.bin",
              "board": "Heltec_T190",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1251456,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_T190_companion_radio_ble_-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_tracker_v2_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1398736,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_tracker_v2_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_tracker_v2_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "heltec_tracker_v2",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1333200,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_tracker_v2_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "Heltec_v3",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1347792,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_v3_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "Heltec_v3",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1282256,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_v3_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1240448,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_v3_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_repeater-v0.1.0-e110fd87.bin",
              "board": "Heltec_v3",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1174912,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_v3_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_v4",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1345808,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "heltec_v4",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1280272,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_v4",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1238128,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_repeater-v0.1.0-e110fd87.bin",
              "board": "heltec_v4",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1172592,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_v4_tft",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1347648,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_tft_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "heltec_v4_tft",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1282112,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_tft_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1240240,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_tft_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_repeater-v0.1.0-e110fd87.bin",
              "board": "heltec_v4_tft",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1174704,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_tft_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_T-Echo_Card_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "LilyGo_T-Echo_Card",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 768512,
              "url": "/flasher/fw/MeshCore/v0.1.0/LilyGo_T-Echo_Card_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_T-Echo_Card_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "LilyGo_T-Echo_Card",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 384840,
              "url": "/flasher/fw/MeshCore/v0.1.0/LilyGo_T-Echo_Card_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_TDeck_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1313488,
              "url": "/flasher/fw/MeshCore/v0.1.0/LilyGo_TDeck_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_TDeck_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "LilyGo_TDeck",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1247952,
              "url": "/flasher/fw/MeshCore/v0.1.0/LilyGo_TDeck_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_e22p_433m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1519184,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_e22p_433m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1453648,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1512240,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1446704,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234560,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_repeater-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169024,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_433m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234592,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262_e22p_433m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169056,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1520320,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1454784,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234608,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169072,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "ProMicro",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 820224,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "ProMicro",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 410788,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_repeater-v0.1.0-e110fd87.uf2",
              "board": "ProMicro",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 754176,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_repeater-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_repeater-v0.1.0-e110fd87.zip",
              "board": "ProMicro",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 377782,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_repeater-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_room_server-v0.1.0-e110fd87.uf2",
              "board": "ProMicro",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 741888,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_room_server-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_room_server-v0.1.0-e110fd87.zip",
              "board": "ProMicro",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 371656,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_room_server-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_SH1106_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "ProMicro_SH1106",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 808960,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_SH1106_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_SH1106_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "ProMicro_SH1106",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 405235,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_SH1106_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ThinkNode_M9_companion_radio_ble_-v0.1.0-e110fd87-merged.bin",
              "board": "ThinkNode_M9",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1357168,
              "url": "/flasher/fw/MeshCore/v0.1.0/ThinkNode_M9_companion_radio_ble_-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ThinkNode_M9_companion_radio_ble_-v0.1.0-e110fd87.bin",
              "board": "ThinkNode_M9",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1291632,
              "url": "/flasher/fw/MeshCore/v0.1.0/ThinkNode_M9_companion_radio_ble_-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ]
        }
      ],
      "boards": [
        {
          "board": "Heltec_t096",
          "files": [
            {
              "name": "Heltec_t096_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t096",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 955904,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t096",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 478640,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t096",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 951296,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "Heltec_t096",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 476351,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_repeater-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t096",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 890880,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_repeater-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_repeater-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t096",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 446172,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_repeater-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_repeater-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t096",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 890880,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_repeater-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_repeater-v0.1.0-e110fd87.zip",
              "board": "Heltec_t096",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 446203,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_repeater-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_room_server-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t096",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 878592,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_room_server-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_room_server-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t096",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 440060,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_room_server-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_room_server-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t096",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 878592,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_room_server-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_room_server-v0.1.0-e110fd87.zip",
              "board": "Heltec_t096",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 440092,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_room_server-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_sensor-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t096",
              "role": "sensor",
              "role_label": "Сенсор",
              "track": "sensor",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 875008,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_sensor-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_sensor-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t096",
              "role": "sensor",
              "role_label": "Сенсор",
              "track": "sensor",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 438107,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t096_sensor-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_sensor-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t096",
              "role": "sensor",
              "role_label": "Сенсор",
              "track": "sensor",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 875008,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_sensor-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t096_sensor-v0.1.0-e110fd87.zip",
              "board": "Heltec_t096",
              "role": "sensor",
              "role_label": "Сенсор",
              "track": "sensor",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 438140,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t096_sensor-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "nrf52"
          ],
          "roles": [
            "Companion (BLE)",
            "Room server",
            "Репитер",
            "Сенсор"
          ]
        },
        {
          "board": "Heltec_t114",
          "files": [
            {
              "name": "Heltec_t114_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "Heltec_t114",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 931328,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t114_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t114_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "Heltec_t114",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 466404,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_t114_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t114_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "Heltec_t114",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 926720,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t114_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_t114_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "Heltec_t114",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 463988,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_t114_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "nrf52"
          ],
          "roles": [
            "Companion (BLE)"
          ]
        },
        {
          "board": "Heltec_T190",
          "files": [
            {
              "name": "Heltec_T190_companion_radio_ble_-v0.1.1-e5ddf170-merged.bin",
              "board": "Heltec_T190",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1320048,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_T190_companion_radio_ble_-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_T190_companion_radio_ble_-v0.1.0-e110fd87-merged.bin",
              "board": "Heltec_T190",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1316992,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_T190_companion_radio_ble_-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_T190_companion_radio_ble_-v0.1.1-e5ddf170.bin",
              "board": "Heltec_T190",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1254512,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_T190_companion_radio_ble_-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_T190_companion_radio_ble_-v0.1.0-e110fd87.bin",
              "board": "Heltec_T190",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1251456,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_T190_companion_radio_ble_-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)"
          ]
        },
        {
          "board": "heltec_tracker_v2",
          "files": [
            {
              "name": "heltec_tracker_v2_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1401712,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_tracker_v2_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_tracker_v2_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1398736,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_tracker_v2_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_tracker_v2_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "heltec_tracker_v2",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1336176,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_tracker_v2_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_tracker_v2_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "heltec_tracker_v2",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1333200,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_tracker_v2_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)"
          ]
        },
        {
          "board": "Heltec_v3",
          "files": [
            {
              "name": "Heltec_v3_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "Heltec_v3",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1350912,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_v3_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "Heltec_v3",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1347792,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_v3_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "Heltec_v3",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1285376,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_v3_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "Heltec_v3",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1282256,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_v3_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1240448,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_v3_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1240448,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_v3_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_repeater-v0.1.1-e5ddf170.bin",
              "board": "Heltec_v3",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1174912,
              "url": "/flasher/fw/MeshCore/v0.1.1/Heltec_v3_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Heltec_v3_repeater-v0.1.0-e110fd87.bin",
              "board": "Heltec_v3",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1174912,
              "url": "/flasher/fw/MeshCore/v0.1.0/Heltec_v3_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)",
            "Репитер"
          ]
        },
        {
          "board": "heltec_v4",
          "files": [
            {
              "name": "heltec_v4_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_v4",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1348576,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_v4",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1345808,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "heltec_v4",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1283040,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "heltec_v4",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1280272,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_v4",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1238128,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_v4",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1238128,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_repeater-v0.1.1-e5ddf170.bin",
              "board": "heltec_v4",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1172592,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_repeater-v0.1.0-e110fd87.bin",
              "board": "heltec_v4",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1172592,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)",
            "Репитер"
          ]
        },
        {
          "board": "heltec_v4_tft",
          "files": [
            {
              "name": "heltec_v4_tft_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_v4_tft",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1350768,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_tft_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_v4_tft",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1347648,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_tft_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "heltec_v4_tft",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1285232,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_tft_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "heltec_v4_tft",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1282112,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_tft_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1240240,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_tft_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1240240,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_tft_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_repeater-v0.1.1-e5ddf170.bin",
              "board": "heltec_v4_tft",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1174704,
              "url": "/flasher/fw/MeshCore/v0.1.1/heltec_v4_tft_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "heltec_v4_tft_repeater-v0.1.0-e110fd87.bin",
              "board": "heltec_v4_tft",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1174704,
              "url": "/flasher/fw/MeshCore/v0.1.0/heltec_v4_tft_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)",
            "Репитер"
          ]
        },
        {
          "board": "LilyGo_T-Echo_Card",
          "files": [
            {
              "name": "LilyGo_T-Echo_Card_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "LilyGo_T-Echo_Card",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 768512,
              "url": "/flasher/fw/MeshCore/v0.1.1/LilyGo_T-Echo_Card_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_T-Echo_Card_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "LilyGo_T-Echo_Card",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 384920,
              "url": "/flasher/fw/MeshCore/v0.1.1/LilyGo_T-Echo_Card_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_T-Echo_Card_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "LilyGo_T-Echo_Card",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 768512,
              "url": "/flasher/fw/MeshCore/v0.1.0/LilyGo_T-Echo_Card_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_T-Echo_Card_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "LilyGo_T-Echo_Card",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 384840,
              "url": "/flasher/fw/MeshCore/v0.1.0/LilyGo_T-Echo_Card_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "nrf52"
          ],
          "roles": [
            "Companion (BLE)"
          ]
        },
        {
          "board": "LilyGo_TDeck",
          "files": [
            {
              "name": "LilyGo_TDeck_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1316560,
              "url": "/flasher/fw/MeshCore/v0.1.1/LilyGo_TDeck_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_TDeck_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1313488,
              "url": "/flasher/fw/MeshCore/v0.1.0/LilyGo_TDeck_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_TDeck_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "LilyGo_TDeck",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1251024,
              "url": "/flasher/fw/MeshCore/v0.1.1/LilyGo_TDeck_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "LilyGo_TDeck_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "LilyGo_TDeck",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1247952,
              "url": "/flasher/fw/MeshCore/v0.1.0/LilyGo_TDeck_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)"
          ]
        },
        {
          "board": "Meshadventurer_e22p_433m30s",
          "files": [
            {
              "name": "Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_e22p_433m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1522240,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_e22p_433m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1519184,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_e22p_433m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1456704,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_e22p_433m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1453648,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_e22p_433m30s_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)"
          ]
        },
        {
          "board": "Meshadventurer_sx1262",
          "files": [
            {
              "name": "Meshadventurer_sx1262_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1515296,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1512240,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1449760,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1446704,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234560,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234560,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_repeater-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169024,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_repeater-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169024,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)",
            "Репитер"
          ]
        },
        {
          "board": "Meshadventurer_sx1262_e22p_433m30s",
          "files": [
            {
              "name": "Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_433m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234592,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_433m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234592,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262_e22p_433m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169056,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262_e22p_433m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169056,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_433m30s_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер"
          ]
        },
        {
          "board": "Meshadventurer_sx1262_e22p_868m30s",
          "files": [
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1523344,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1520320,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1457808,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1454784,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_868m30s_companion_radio_ble-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.1-e5ddf170-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234608,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.0-e110fd87-merged.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1234608,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.1-e5ddf170.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169072,
              "url": "/flasher/fw/MeshCore/v0.1.1/Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.0-e110fd87.bin",
              "board": "Meshadventurer_sx1262_e22p_868m30s",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1169072,
              "url": "/flasher/fw/MeshCore/v0.1.0/Meshadventurer_sx1262_e22p_868m30s_repeater-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)",
            "Репитер"
          ]
        },
        {
          "board": "ProMicro",
          "files": [
            {
              "name": "ProMicro_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "ProMicro",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 824832,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "ProMicro",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 413140,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "ProMicro",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 820224,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "ProMicro",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 410788,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_repeater-v0.1.1-e5ddf170.uf2",
              "board": "ProMicro",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 754176,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_repeater-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_repeater-v0.1.1-e5ddf170.zip",
              "board": "ProMicro",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 377784,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_repeater-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_repeater-v0.1.0-e110fd87.uf2",
              "board": "ProMicro",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 754176,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_repeater-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_repeater-v0.1.0-e110fd87.zip",
              "board": "ProMicro",
              "role": "repeater",
              "role_label": "Репитер",
              "track": "repeater",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 377782,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_repeater-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_room_server-v0.1.1-e5ddf170.uf2",
              "board": "ProMicro",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 741888,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_room_server-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_room_server-v0.1.1-e5ddf170.zip",
              "board": "ProMicro",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 371656,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_room_server-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_room_server-v0.1.0-e110fd87.uf2",
              "board": "ProMicro",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 741888,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_room_server-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_room_server-v0.1.0-e110fd87.zip",
              "board": "ProMicro",
              "role": "room_server",
              "role_label": "Room server",
              "track": "room_server",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 371656,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_room_server-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "nrf52"
          ],
          "roles": [
            "Companion (BLE)",
            "Room server",
            "Репитер"
          ]
        },
        {
          "board": "ProMicro_SH1106",
          "files": [
            {
              "name": "ProMicro_SH1106_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "board": "ProMicro_SH1106",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 813568,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_SH1106_companion_radio_ble-v0.1.1-e5ddf170.uf2",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_SH1106_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "board": "ProMicro_SH1106",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 407588,
              "url": "/flasher/fw/MeshCore/v0.1.1/ProMicro_SH1106_companion_radio_ble-v0.1.1-e5ddf170.zip",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_SH1106_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "board": "ProMicro_SH1106",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "uf2",
              "flashable": false,
              "address": null,
              "size": 808960,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_SH1106_companion_radio_ble-v0.1.0-e110fd87.uf2",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ProMicro_SH1106_companion_radio_ble-v0.1.0-e110fd87.zip",
              "board": "ProMicro_SH1106",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "nrf52",
              "format": "zip",
              "flashable": false,
              "address": null,
              "size": 405235,
              "url": "/flasher/fw/MeshCore/v0.1.0/ProMicro_SH1106_companion_radio_ble-v0.1.0-e110fd87.zip",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "nrf52"
          ],
          "roles": [
            "Companion (BLE)"
          ]
        },
        {
          "board": "ThinkNode_M9",
          "files": [
            {
              "name": "ThinkNode_M9_companion_radio_ble_-v0.1.1-e5ddf170-merged.bin",
              "board": "ThinkNode_M9",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1360352,
              "url": "/flasher/fw/MeshCore/v0.1.1/ThinkNode_M9_companion_radio_ble_-v0.1.1-e5ddf170-merged.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ThinkNode_M9_companion_radio_ble_-v0.1.0-e110fd87-merged.bin",
              "board": "ThinkNode_M9",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1357168,
              "url": "/flasher/fw/MeshCore/v0.1.0/ThinkNode_M9_companion_radio_ble_-v0.1.0-e110fd87-merged.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            },
            {
              "name": "ThinkNode_M9_companion_radio_ble_-v0.1.1-e5ddf170.bin",
              "board": "ThinkNode_M9",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.1",
              "sha": "e5ddf170",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1294816,
              "url": "/flasher/fw/MeshCore/v0.1.1/ThinkNode_M9_companion_radio_ble_-v0.1.1-e5ddf170.bin",
              "tag": "v0.1.1",
              "repo": "MeshCore"
            },
            {
              "name": "ThinkNode_M9_companion_radio_ble_-v0.1.0-e110fd87.bin",
              "board": "ThinkNode_M9",
              "role": "companion_radio_ble",
              "role_label": "Companion (BLE)",
              "track": "companion_radio_ble",
              "version": "v0.1.0",
              "sha": "e110fd87",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1291632,
              "url": "/flasher/fw/MeshCore/v0.1.0/ThinkNode_M9_companion_radio_ble_-v0.1.0-e110fd87.bin",
              "tag": "v0.1.0",
              "repo": "MeshCore"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Companion (BLE)"
          ]
        }
      ],
      "file_count": 104,
      "board_count": 16
    },
    {
      "id": "posadmesh",
      "title": "PosadMesh — MQTT-репитеры",
      "lead": "Прошивки PosadMesh для репитеров с MQTT: публикуют телеметрию в meshcoretel.ru, поднимают локальную веб-панель и поддерживают собственный брокер.",
      "details": "Три варианта: repeater-mqtt — обычный MQTT-репитер, repeater-mqtt-espnow — с мостом по ESP-NOW между платами, repeater-mqtt-bridge — MQTT-мост. Это только платы ESP32.",
      "repo": "MeshCore-Posadmesh",
      "releases": [
        {
          "tag": "repeater-mqtt-bridge-v2026.10.0",
          "name": "Repeater MQTT bridge v2026.10.0",
          "date": "2026-10-11",
          "body": "**Версия сборки:** `v1.17.1-posadmesh-v2026.10.0` · коммит `1cfb03f6` · дата 2026-10-07\n\nПолный рефакторинг под PosadMesh в сборках MQTT-моста: переименованы папки, скрипты, цели сборки и треки (observer → mqtt), документация переведена на русский, удалены брокеры waev/meshmapper/letsmesh и линия companion-прошивок, исправлена сборка ESP-NOW на ESP32-C6, репозиторий переехал на git.meshinfo.ru с локальной сборкой релизов, база обновлена до upstream MeshCore v1.17.1.\n\n### Изменения\n- `changed` / `upstream` — База прошивки обновлена до upstream MeshCore v1.17.1.\n- `changed` / `release` — Проект переименован в PosadMesh и переведён на имена MQTT: папки и скрипты (`eastmesh-docs` → `posadmesh-docs`, `eastmesh-tools` → `posadmesh-tools`, `eastmesh-build.sh` → `posadmesh-build.sh`), цели сборки (`*_repeater_observer*` → `*_repeater_mqtt*`), треки релизов (`observer-eastmesh*` → `repeater-mqtt*`), форматы тегов (`repeater-mqtt-v*`, `repeater-mqtt-espnow-v*`, `repeater-mqtt-bridge-v*`), суффикс версии сборки (`-posadmesh-`) и переменная версии релиза (`EASTMESH_VERSION` → `POSADMESH_VERSION`).\n- `changed` / `release` — Удалена линия companion-прошивок: трек `companion-wifi` и команды сборки companion убраны из проекта, остаются только MQTT-сборки. Цели и код companion в upstream-оверлеях не изменялись.\n- `fixed` / `mesh` — Сборка ESP-NOW моста на ESP32-C6: в ESP-IDF 5 у колбэка приёма другой первый параметр (структура `esp_now_recv_info_t`) и тип длины `int`, а не `int32_t`. Колбэк `ESPNowBridge::recv_cb` адаптирован под обе версии IDF по `ESP_IDF_VERSION`, старый вариант сохранён для IDF 4.\n- `fixed` / `build` — Сборка по группам снова работает: команды искали окружения по устаревшим суффиксам `_repeater_observer*`, а на Windows имена окружений приходили с символом `\\r`, из-за чего не находилось ни одной цели. Теперь используются реальные суффиксы `_repeater_mqtt*`, вывод PlatformIO очищается от `\\r`, добавлены команды `build-mqtt-firmwares` (все MQTT-треки) и `list-mqtt`.\n- `changed` / `release` — Репозиторий переехал на <https://git.meshinfo.ru/shade/MeshCore-Posadmesh>, workflow GitHub Actions удалены: прошивки собираются локально через `posadmesh-build.sh` или ручным workflow Gitea Actions, а теги и релизы создаются вручную в веб-интерфейсе git.meshinfo.ru.\n\n### Ломающие изменения\n- Формат тегов меняется на `repeater-mqtt-*`: прежние теги `observer-eastmesh-*` больше ничего не запускают и остаются только как история.\n- `EASTMESH_VERSION` переименована в `POSADMESH_VERSION`: локальные скрипты со старым именем соберут версию без суффикса PosadMesh.\n- Линия companion-прошивок удалена: трек `companion-wifi` и companion-сборки больше не выпускаются.\n\n### Файлы\n\nНа каждую плату по два файла: обычный `.bin` для обновления и `-merged.bin` для чистой прошивки по адресу `0x0`.\nКак прошивать — <https://git.meshinfo.ru/shade/MeshCore-Posadmesh/wiki/Device-Setup>.",
          "files": [
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1703600,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1638064,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1744304,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Generic_E22_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1678768,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Generic_E22_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1744096,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Generic_E22_sx1268_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1678560,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Generic_E22_sx1268_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1727712,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_E213_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1662176,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_E213_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1725648,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_E290_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1660112,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_E290_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1734192,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_T190_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1668656,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_T190_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1819808,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_tracker_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1754272,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_tracker_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1759360,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1693824,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1768944,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_v3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1703408,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_v3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1766112,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_v4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1700576,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_v4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1767504,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_v4_tft_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1701968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_v4_tft_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1717664,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1652128,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1751392,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1685856,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1749232,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_WSL3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1683696,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_WSL3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1703664,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1638128,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1700688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1635152,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1748208,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1682672,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1737568,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_TDeck_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1672032,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_TDeck_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1877824,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1812288,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1889216,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1823680,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshimi_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshimi",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1878896,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Meshimi_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshimi_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshimi",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1813360,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Meshimi_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1698496,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/nibble_screen_connect_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1632960,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/nibble_screen_connect_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1753552,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/RAK_3112_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1688016,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/RAK_3112_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1801408,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1735872,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1801936,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G2_logging_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1736400,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G2_logging_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1802096,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G3_ESP32_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1736560,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G3_ESP32_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1751424,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1685888,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1816256,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Tbeam_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1750720,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Tbeam_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1812320,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Tbeam_SX1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1746784,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Tbeam_SX1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1705120,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/ThinkNode_M2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1639584,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/ThinkNode_M2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1723056,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/ThinkNode_M5_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1657520,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/ThinkNode_M5_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1878768,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/WHY2025_badge_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1813232,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/WHY2025_badge_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_C6",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1878816,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_C6",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1813280,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1725824,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1660288,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1716560,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_S3_WIO_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1651024,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_S3_WIO_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ]
        },
        {
          "tag": "repeater-mqtt-espnow-v2026.10.0",
          "name": "Repeater MQTT + ESP-NOW v2026.10.0",
          "date": "2026-10-11",
          "body": "**Версия сборки:** `v1.17.1-posadmesh-v2026.10.0` · коммит `1cfb03f6` · дата 2026-10-07\n\nПолный рефакторинг под PosadMesh в сборках MQTT-репитера с ESP-NOW мостом: переименованы папки, скрипты, цели сборки и треки (observer → mqtt), документация переведена на русский, удалены брокеры waev/meshmapper/letsmesh и линия companion-прошивок, репозиторий переехал на git.meshinfo.ru с локальной сборкой релизов, база обновлена до upstream MeshCore v1.17.1.\n\n### Изменения\n- `changed` / `upstream` — База прошивки обновлена до upstream MeshCore v1.17.1.\n- `changed` / `release` — Проект переименован в PosadMesh и переведён на имена MQTT: папки и скрипты (`eastmesh-docs` → `posadmesh-docs`, `eastmesh-tools` → `posadmesh-tools`, `eastmesh-build.sh` → `posadmesh-build.sh`), цели сборки (`*_repeater_observer*` → `*_repeater_mqtt*`), треки релизов (`observer-eastmesh*` → `repeater-mqtt*`), форматы тегов (`repeater-mqtt-v*`, `repeater-mqtt-espnow-v*`, `repeater-mqtt-bridge-v*`), суффикс версии сборки (`-posadmesh-`) и переменная версии релиза (`EASTMESH_VERSION` → `POSADMESH_VERSION`).\n- `changed` / `release` — Удалена линия companion-прошивок: трек `companion-wifi` и команды сборки companion убраны из проекта, остаются только MQTT-сборки. Цели и код companion в upstream-оверлеях не изменялись.\n- `fixed` / `build` — Сборка по группам снова работает: команды искали окружения по устаревшим суффиксам `_repeater_observer*`, а на Windows имена окружений приходили с символом `\\r`, из-за чего не находилось ни одной цели. Теперь используются реальные суффиксы `_repeater_mqtt*`, вывод PlatformIO очищается от `\r`, добавлены команды `build-mqtt-firmwares` (все MQTT-треки) и `list-mqtt`.\n- `docs` / `docs` — Документация переведена на русский язык: `posadmesh-docs/*.md`, `README.md`, `RELEASE.md` и `AGENTS.md`. Команды, их вывод, код, пути и идентификаторы оставлены без перевода.\n- `changed` / `release` — Репозиторий переехал на <https://git.meshinfo.ru/shade/MeshCore-Posadmesh>, workflow GitHub Actions удалены: прошивки собираются локально через `posadmesh-build.sh`, а теги и релизы создаются вручную в веб-интерфейсе git.meshinfo.ru.\n- `changed` / `mqtt` — Удалены брокеры `waev`, `meshmapper` и `letsmesh-eu`/`letsmesh-us` — из прошивки, веб-панели и документации; остались `mqtt.meshcoretel` и `mqtt.custom`. Сохранённые выборы удалённых брокеров сбрасываются один раз при обновлении.\n- `fixed` / `cli` — Исправлена команда `set mqtt.meshcoretel on|off`: обработчик сравнивался со строкой `set mqtt.mqtt.meshcoretel `, из-за чего команда не срабатывала. Заодно алиас `set mqtt.meshcoretel.ru on|off` читает значение по правильному смещению, а не всегда выключает брокер.\n- `fixed` / `mqtt` — Исправлено молчаливое отключение собственного брокера: `setEndpointEnabled` маскировал сохранённую маску брокеров значением `0x07` и терял бит custom при переключении любого другого брокера.\n- `fixed` / `web` — Исправлена разметка страницы логина: незакрытый тег `</div` съедал абзац-подсказку про пароль администратора, из-за чего подсказка теряла оформление.\n- `fixed` / `web` — Исправлен разбор дерева регионов: завершающая буква `F` в имени региона срезалась, из-за чего `region allowf`, `region denyf` и `region remove` не работали для таких имён.\n- `fixed` / `mesh` — Сборка ESP-NOW моста на ESP32-C6: в ESP-IDF 5 у колбэка приёма другой первый параметр (структура `esp_now_recv_info_t`) и тип длины `int`, а не `int32_t`. Колбэк `ESPNowBridge::recv_cb` адаптирован под обе версии IDF по `ESP_IDF_VERSION`, старый вариант сохранён для IDF 4.\n\n### Ломающие изменения\n- Формат тегов меняется на `repeater-mqtt-*`: прежние теги `observer-eastmesh-*` больше ничего не запускают и остаются только как история.\n- `EASTMESH_VERSION` переименована в `POSADMESH_VERSION`: локальные скрипты со старым именем соберут версию без суффикса PosadMesh.\n- Команды `mqtt.meshmapper`, `mqtt.waev` и `mqtt.letsmesh-*` удалены; сохранённые выборы этих брокеров сбрасываются при обновлении.\n- Документация больше не публикуется отдельным сайтом и читается в веб-интерфейсе git.meshinfo.ru.\n- Линия companion-прошивок удалена: трек `companion-wifi` и companion-сборки больше не выпускаются.\n\n### Файлы\n\nНа каждую плату по два файла: обычный `.bin` для обновления и `-merged.bin` для чистой прошивки по адресу `0x0`.\nКак прошивать — <https://git.meshinfo.ru/shade/MeshCore-Posadmesh/wiki/Device-Setup>.",
          "files": [
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1714448,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1648912,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1755488,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Generic_E22_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1689952,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Generic_E22_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1755296,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Generic_E22_sx1268_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1689760,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Generic_E22_sx1268_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1738512,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_E213_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1672976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_E213_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1736464,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_E290_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1670928,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_E290_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1745024,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_T190_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1679488,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_T190_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1830720,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_tracker_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1765184,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_tracker_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1770656,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1705120,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1779840,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_v3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1714304,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_v3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1776976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_v4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1711440,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_v4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1778352,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_v4_tft_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1712816,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_v4_tft_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1728496,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1662960,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1762240,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1696704,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1760112,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_WSL3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1694576,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_WSL3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1714512,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1648976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1711536,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1646000,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1759264,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1693728,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1748448,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_TDeck_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1682912,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_TDeck_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1891008,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1825472,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1902320,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1836784,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1709312,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/nibble_screen_connect_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1643776,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/nibble_screen_connect_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1764400,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/RAK_3112_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1698864,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/RAK_3112_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1812320,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1746784,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1812896,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G2_logging_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1747360,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G2_logging_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1813024,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G3_ESP32_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1747488,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G3_ESP32_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1762528,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1696992,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1827472,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Tbeam_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1761936,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Tbeam_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1823584,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Tbeam_SX1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1758048,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Tbeam_SX1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1716000,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/ThinkNode_M2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1650464,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/ThinkNode_M2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1733856,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/ThinkNode_M5_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1668320,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/ThinkNode_M5_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1890976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/WHY2025_badge_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1825440,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/WHY2025_badge_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1736704,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1671168,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1727472,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Xiao_S3_WIO_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1661936,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Xiao_S3_WIO_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ]
        },
        {
          "tag": "repeater-mqtt-v2026.10.0",
          "name": "Repeater MQTT v2026.10.0",
          "date": "2026-10-11",
          "body": "**Версия сборки:** `v1.17.1-posadmesh-v2026.10.0` · коммит `1cfb03f6` · дата 2026-10-07\n\nПолный рефакторинг под PosadMesh: переименованы папки, скрипты, цели сборки и треки (observer → mqtt), документация переведена на русский, удалены брокеры waev/meshmapper/letsmesh и линия companion-прошивок, репозиторий переехал на git.meshinfo.ru с локальной сборкой релизов, база обновлена до upstream MeshCore v1.17.1.\n\n### Изменения\n- `changed` / `upstream` — База прошивки обновлена до upstream MeshCore v1.17.1.\n- `changed` / `release` — Проект переименован в PosadMesh и переведён на имена MQTT: папки и скрипты (`eastmesh-docs` → `posadmesh-docs`, `eastmesh-tools` → `posadmesh-tools`, `eastmesh-build.sh` → `posadmesh-build.sh`), цели сборки (`*_repeater_observer*` → `*_repeater_mqtt*`), треки релизов (`observer-eastmesh*` → `repeater-mqtt*`), форматы тегов (`repeater-mqtt-v*`, `repeater-mqtt-espnow-v*`, `repeater-mqtt-bridge-v*`), суффикс версии сборки (`-posadmesh-`) и переменная версии релиза (`EASTMESH_VERSION` → `POSADMESH_VERSION`).\n- `changed` / `release` — Удалена линия companion-прошивок: трек `companion-wifi` и команды сборки companion убраны из проекта, остаются только MQTT-сборки. Цели и код companion в upstream-оверлеях не изменялись.\n- `fixed` / `build` — Сборка по группам снова работает: команды искали окружения по устаревшим суффиксам `_repeater_observer*`, а на Windows имена окружений приходили с символом `\\r`, из-за чего не находилось ни одной цели. Теперь используются реальные суффиксы `_repeater_mqtt*`, вывод PlatformIO очищается от `\r`, добавлены команды `build-mqtt-firmwares` (все MQTT-треки) и `list-mqtt`.\n- `docs` / `docs` — Документация переведена на русский язык: `posadmesh-docs/*.md`, `README.md`, `RELEASE.md` и `AGENTS.md`. Команды, их вывод, код, пути и идентификаторы оставлены без перевода.\n- `changed` / `release` — Репозиторий переехал на <https://git.meshinfo.ru/shade/MeshCore-Posadmesh>, workflow GitHub Actions удалены: прошивки собираются локально через `posadmesh-build.sh`, а теги и релизы создаются вручную в веб-интерфейсе git.meshinfo.ru.\n- `changed` / `mqtt` — Удалены брокеры `waev`, `meshmapper` и `letsmesh-eu`/`letsmesh-us` — из прошивки, веб-панели и документации; остались `mqtt.meshcoretel` и `mqtt.custom`. Сохранённые выборы удалённых брокеров сбрасываются один раз при обновлении.\n- `fixed` / `cli` — Исправлена команда `set mqtt.meshcoretel on|off`: обработчик сравнивался со строкой `set mqtt.mqtt.meshcoretel `, из-за чего команда не срабатывала. Заодно алиас `set mqtt.meshcoretel.ru on|off` читает значение по правильному смещению, а не всегда выключает брокер.\n- `fixed` / `mqtt` — Исправлено молчаливое отключение собственного брокера: `setEndpointEnabled` маскировал сохранённую маску брокеров значением `0x07` и терял бит custom при переключении любого другого брокера.\n- `fixed` / `web` — Исправлена разметка страницы логина: незакрытый тег `</div` съедал абзац-подсказку про пароль администратора, из-за чего подсказка теряла оформление.\n- `fixed` / `web` — Исправлен разбор дерева регионов: завершающая буква `F` в имени региона срезалась, из-за чего `region allowf`, `region denyf` и `region remove` не работали для таких имён.\n- `fixed` / `mesh` — Сборка ESP-NOW моста на ESP32-C6: в ESP-IDF 5 у колбэка приёма другой первый параметр (структура `esp_now_recv_info_t`) и тип длины `int`, а не `int32_t`. Колбэк `ESPNowBridge::recv_cb` адаптирован под обе версии IDF по `ESP_IDF_VERSION`, старый вариант сохранён для IDF 4.\n\n### Ломающие изменения\n- Формат тегов меняется на `repeater-mqtt-*`: прежние теги `observer-eastmesh-*` больше ничего не запускают и остаются только как история.\n- `EASTMESH_VERSION` переименована в `POSADMESH_VERSION`: локальные скрипты со старым именем соберут версию без суффикса PosadMesh.\n- Команды `mqtt.meshmapper`, `mqtt.waev` и `mqtt.letsmesh-*` удалены; сохранённые выборы этих брокеров сбрасываются при обновлении.\n- Документация больше не публикуется отдельным сайтом и читается в веб-интерфейсе git.meshinfo.ru.\n- Линия companion-прошивок удалена: трек `companion-wifi` и companion-сборки больше не выпускаются.\n\n### Файлы\n\nНа каждую плату по два файла: обычный `.bin` для обновления и `-merged.bin` для чистой прошивки по адресу `0x0`.\nКак прошивать — <https://git.meshinfo.ru/shade/MeshCore-Posadmesh/wiki/Device-Setup>.",
          "files": [
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1704224,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1638688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1744832,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Generic_E22_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1679296,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Generic_E22_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1744608,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Generic_E22_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1679072,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Generic_E22_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1728304,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_E213_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1662768,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_E213_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1726224,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_E290_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1660688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_E290_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1734800,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_T190_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1669264,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_T190_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1820384,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_tracker_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1754848,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_tracker_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1759872,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1694336,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1769488,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_v3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1703952,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_v3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1766704,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_v4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1701168,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_v4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1768064,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_v4_tft_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1702528,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_v4_tft_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1718240,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1652704,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1751968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1686432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1749808,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_WSL3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1684272,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_WSL3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1704288,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1638752,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1701216,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1635680,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1749072,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1683536,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1738176,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_TDeck_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1672640,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_TDeck_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1876848,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1811312,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1888224,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1822688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_e22_400m30s_433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_e22_400m30s_433",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_e22_400m30s_433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_e22_400m30s_433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_e22_400m30s_433",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_e22_400m30s_433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771936,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706400,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_900m33s_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1262_900m33s",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_900m33s_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_900m33s_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1262_900m33s",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_900m33s_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_e22p433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1262_e22p433",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_e22p433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_e22p433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1262_e22p433",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_e22p433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_e22p868_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1262_e22p868",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_e22p868_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_e22p868_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1262_e22p868",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_e22p868_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1268",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1778208,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1268",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1712672,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshimi_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshimi",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1877904,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshimi_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshimi_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshimi",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1812368,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshimi_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1699072,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/nibble_screen_connect_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1633536,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/nibble_screen_connect_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1754064,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/RAK_3112_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1688528,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/RAK_3112_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1801984,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1736448,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1802512,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G2_logging_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1736976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G2_logging_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1802672,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G3_ESP32_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1737136,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G3_ESP32_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1752176,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1686640,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1816688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Tbeam_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1751152,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Tbeam_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1812720,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Tbeam_SX1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1747184,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Tbeam_SX1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1705600,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/ThinkNode_M2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1640064,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/ThinkNode_M2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1723552,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/ThinkNode_M5_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1658016,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/ThinkNode_M5_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1877776,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/WHY2025_badge_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1812240,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/WHY2025_badge_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_C6",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1877824,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_C6",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1812288,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1726352,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1660816,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1717120,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_S3_WIO_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1651584,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_S3_WIO_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ]
        }
      ],
      "boards": [
        {
          "board": "Ebyte_EoRa-S3",
          "files": [
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1704224,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1638688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1703600,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1638064,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1714448,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Ebyte_EoRa-S3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Ebyte_EoRa-S3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1648912,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Ebyte_EoRa-S3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Generic_E22_sx1262",
          "files": [
            {
              "name": "Generic_E22_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1744832,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Generic_E22_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1679296,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Generic_E22_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1744304,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Generic_E22_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1678768,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Generic_E22_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1755488,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Generic_E22_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1689952,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Generic_E22_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Generic_E22_sx1268",
          "files": [
            {
              "name": "Generic_E22_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1744608,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Generic_E22_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1679072,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Generic_E22_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1744096,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Generic_E22_sx1268_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1678560,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Generic_E22_sx1268_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1755296,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Generic_E22_sx1268_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Generic_E22_sx1268_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Generic_E22_sx1268",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1689760,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Generic_E22_sx1268_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Heltec_E213",
          "files": [
            {
              "name": "Heltec_E213_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1728304,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_E213_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1662768,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_E213_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1727712,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_E213_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1662176,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_E213_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1738512,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_E213_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E213_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E213",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1672976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_E213_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Heltec_E290",
          "files": [
            {
              "name": "Heltec_E290_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1726224,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_E290_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1660688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_E290_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1725648,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_E290_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1660112,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_E290_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1736464,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_E290_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_E290_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_E290",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1670928,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_E290_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Heltec_T190",
          "files": [
            {
              "name": "Heltec_T190_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1734800,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_T190_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1669264,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_T190_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1734192,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_T190_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1668656,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_T190_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1745024,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_T190_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_T190_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_T190",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1679488,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_T190_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "heltec_tracker_v2",
          "files": [
            {
              "name": "heltec_tracker_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1820384,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_tracker_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1754848,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_tracker_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1819808,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_tracker_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1754272,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_tracker_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1830720,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_tracker_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_tracker_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_tracker_v2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1765184,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_tracker_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Heltec_v2",
          "files": [
            {
              "name": "Heltec_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1759872,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1694336,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_v2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1759360,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1693824,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_v2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1770656,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1705120,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_v2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Heltec_v3",
          "files": [
            {
              "name": "Heltec_v3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1769488,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_v3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1703952,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_v3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1768944,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_v3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1703408,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_v3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1779840,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_v3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_v3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_v3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1714304,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_v3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "heltec_v4",
          "files": [
            {
              "name": "heltec_v4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1766704,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_v4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1701168,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_v4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1766112,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_v4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1700576,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_v4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1776976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_v4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1711440,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_v4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "heltec_v4_tft",
          "files": [
            {
              "name": "heltec_v4_tft_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1768064,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_v4_tft_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1702528,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/heltec_v4_tft_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1767504,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_v4_tft_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1701968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/heltec_v4_tft_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1778352,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_v4_tft_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "heltec_v4_tft_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "heltec_v4_tft",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1712816,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/heltec_v4_tft_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Heltec_Wireless_Paper",
          "files": [
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1718240,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1652704,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1717664,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1652128,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1728496,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Paper_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Paper",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1662960,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_Wireless_Paper_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Heltec_Wireless_Tracker",
          "files": [
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1751968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1686432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1751392,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1685856,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1762240,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_Wireless_Tracker_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_Wireless_Tracker",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1696704,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_Wireless_Tracker_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Heltec_WSL3",
          "files": [
            {
              "name": "Heltec_WSL3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1749808,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_WSL3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1684272,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Heltec_WSL3_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1749232,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_WSL3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1683696,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Heltec_WSL3_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1760112,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_WSL3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Heltec_WSL3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Heltec_WSL3",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1694576,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Heltec_WSL3_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "LilyGo_T3S3_sx1262",
          "files": [
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1704288,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1638752,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1703664,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1638128,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1714512,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1648976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_T3S3_sx1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "LilyGo_T3S3_sx1276",
          "files": [
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1701216,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1635680,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1700688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1635152,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1711536,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_T3S3_sx1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_T3S3_sx1276",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1646000,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_T3S3_sx1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "LilyGo_TBeam_1W",
          "files": [
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1749072,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1683536,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1748208,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1682672,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1759264,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TBeam_1W_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TBeam_1W",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1693728,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_TBeam_1W_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "LilyGo_TDeck",
          "files": [
            {
              "name": "LilyGo_TDeck_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1738176,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_TDeck_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1672640,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_TDeck_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1737568,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_TDeck_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1672032,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_TDeck_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1748448,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_TDeck_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_TDeck_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_TDeck",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1682912,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_TDeck_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "LilyGo_Tlora_C6",
          "files": [
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1876848,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1811312,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1877824,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1812288,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1891008,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "LilyGo_Tlora_C6_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "LilyGo_Tlora_C6",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1825472,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/LilyGo_Tlora_C6_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "M5Stack_Unit_C6L",
          "files": [
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1888224,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1822688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1889216,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1823680,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1902320,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "M5Stack_Unit_C6L_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "M5Stack_Unit_C6L",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1836784,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/M5Stack_Unit_C6L_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Meshadventurer_e22_400m30s_433",
          "files": [
            {
              "name": "Meshadventurer_e22_400m30s_433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_e22_400m30s_433",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_e22_400m30s_433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_e22_400m30s_433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_e22_400m30s_433",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_e22_400m30s_433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT"
          ]
        },
        {
          "board": "Meshadventurer_sx1262",
          "files": [
            {
              "name": "Meshadventurer_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771936,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706400,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT"
          ]
        },
        {
          "board": "Meshadventurer_sx1262_900m33s",
          "files": [
            {
              "name": "Meshadventurer_sx1262_900m33s_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1262_900m33s",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_900m33s_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_900m33s_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1262_900m33s",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_900m33s_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT"
          ]
        },
        {
          "board": "Meshadventurer_sx1262_e22p433",
          "files": [
            {
              "name": "Meshadventurer_sx1262_e22p433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1262_e22p433",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_e22p433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_e22p433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1262_e22p433",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_e22p433_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT"
          ]
        },
        {
          "board": "Meshadventurer_sx1262_e22p868",
          "files": [
            {
              "name": "Meshadventurer_sx1262_e22p868_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1262_e22p868",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1771968,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_e22p868_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1262_e22p868_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1262_e22p868",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1706432,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1262_e22p868_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT"
          ]
        },
        {
          "board": "Meshadventurer_sx1268",
          "files": [
            {
              "name": "Meshadventurer_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshadventurer_sx1268",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1778208,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshadventurer_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshadventurer_sx1268",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1712672,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshadventurer_sx1268_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT"
          ]
        },
        {
          "board": "Meshimi",
          "files": [
            {
              "name": "Meshimi_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshimi",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1877904,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshimi_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshimi_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshimi",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1812368,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Meshimi_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshimi_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Meshimi",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1878896,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Meshimi_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Meshimi_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Meshimi",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1813360,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Meshimi_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "nibble_screen_connect",
          "files": [
            {
              "name": "nibble_screen_connect_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1699072,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/nibble_screen_connect_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1633536,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/nibble_screen_connect_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1698496,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/nibble_screen_connect_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1632960,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/nibble_screen_connect_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1709312,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/nibble_screen_connect_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "nibble_screen_connect_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "nibble_screen_connect",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1643776,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/nibble_screen_connect_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "RAK_3112",
          "files": [
            {
              "name": "RAK_3112_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1754064,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/RAK_3112_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1688528,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/RAK_3112_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1753552,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/RAK_3112_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1688016,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/RAK_3112_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1764400,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/RAK_3112_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "RAK_3112_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "RAK_3112",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1698864,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/RAK_3112_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Station_G2",
          "files": [
            {
              "name": "Station_G2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1801984,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1736448,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1801408,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1735872,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1812320,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1746784,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Station_G2_logging",
          "files": [
            {
              "name": "Station_G2_logging_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1802512,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G2_logging_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1736976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G2_logging_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1801936,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G2_logging_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1736400,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G2_logging_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1812896,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G2_logging_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G2_logging_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G2_logging",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1747360,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G2_logging_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Station_G3_ESP32",
          "files": [
            {
              "name": "Station_G3_ESP32_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1802672,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G3_ESP32_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1737136,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Station_G3_ESP32_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1802096,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G3_ESP32_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1736560,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Station_G3_ESP32_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1813024,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G3_ESP32_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Station_G3_ESP32_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Station_G3_ESP32",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1747488,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Station_G3_ESP32_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "T_Beam_S3_Supreme_SX1262",
          "files": [
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1752176,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1686640,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1751424,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1685888,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1762528,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "T_Beam_S3_Supreme_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "T_Beam_S3_Supreme_SX1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1696992,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/T_Beam_S3_Supreme_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Tbeam_SX1262",
          "files": [
            {
              "name": "Tbeam_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1816688,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Tbeam_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1751152,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Tbeam_SX1262_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1816256,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Tbeam_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1750720,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Tbeam_SX1262_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1827472,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Tbeam_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1262",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1761936,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Tbeam_SX1262_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Tbeam_SX1276",
          "files": [
            {
              "name": "Tbeam_SX1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1812720,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Tbeam_SX1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1747184,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Tbeam_SX1276_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1812320,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Tbeam_SX1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1746784,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Tbeam_SX1276_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1823584,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Tbeam_SX1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Tbeam_SX1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Tbeam_SX1276",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1758048,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Tbeam_SX1276_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "ThinkNode_M2",
          "files": [
            {
              "name": "ThinkNode_M2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1705600,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/ThinkNode_M2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1640064,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/ThinkNode_M2_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1705120,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/ThinkNode_M2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1639584,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/ThinkNode_M2_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1716000,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/ThinkNode_M2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M2",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1650464,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/ThinkNode_M2_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "ThinkNode_M5",
          "files": [
            {
              "name": "ThinkNode_M5_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1723552,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/ThinkNode_M5_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1658016,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/ThinkNode_M5_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1723056,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/ThinkNode_M5_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1657520,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/ThinkNode_M5_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1733856,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/ThinkNode_M5_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "ThinkNode_M5_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "ThinkNode_M5",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1668320,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/ThinkNode_M5_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "WHY2025_badge",
          "files": [
            {
              "name": "WHY2025_badge_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1877776,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/WHY2025_badge_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1812240,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/WHY2025_badge_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1878768,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/WHY2025_badge_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1813232,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/WHY2025_badge_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1890976,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/WHY2025_badge_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "WHY2025_badge_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "WHY2025_badge",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1825440,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/WHY2025_badge_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Xiao_C6",
          "files": [
            {
              "name": "Xiao_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_C6",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1877824,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_C6",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1812288,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_C6_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_C6",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1878816,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_C6",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1813280,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_C6_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Xiao_S3_LoRa2021F33-2G4",
          "files": [
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1726352,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1660816,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1725824,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1660288,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1736704,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_LoRa2021F33-2G4",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1671168,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Xiao_S3_LoRa2021F33-2G4_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        },
        {
          "board": "Xiao_S3_WIO",
          "files": [
            {
              "name": "Xiao_S3_WIO_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1717120,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_S3_WIO_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt",
              "role_label": "Репитер MQTT",
              "track": "repeater_mqtt",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1651584,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-v2026.10.0/Xiao_S3_WIO_repeater_mqtt-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1716560,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_S3_WIO_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt_bridge",
              "role_label": "Репитер MQTT-мост",
              "track": "repeater_mqtt_bridge",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1651024,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-bridge-v2026.10.0/Xiao_S3_WIO_repeater_mqtt_bridge-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-bridge-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "merged",
              "flashable": true,
              "address": 0,
              "size": 1727472,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Xiao_S3_WIO_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714-merged.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            },
            {
              "name": "Xiao_S3_WIO_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "board": "Xiao_S3_WIO",
              "role": "repeater_mqtt_espnow",
              "role_label": "Репитер MQTT + ESP-NOW",
              "track": "repeater_mqtt_espnow",
              "version": "v1.17.1-posadmesh-v2026.10.0",
              "sha": "04bb5714",
              "chip": "esp32",
              "format": "app",
              "flashable": true,
              "address": 65536,
              "size": 1661936,
              "url": "/flasher/fw/MeshCore-Posadmesh/repeater-mqtt-espnow-v2026.10.0/Xiao_S3_WIO_repeater_mqtt_espnow-v1.17.1-posadmesh-v2026.10.0-04bb5714.bin",
              "tag": "repeater-mqtt-espnow-v2026.10.0",
              "repo": "MeshCore-Posadmesh"
            }
          ],
          "chips": [
            "esp32"
          ],
          "roles": [
            "Репитер MQTT",
            "Репитер MQTT + ESP-NOW",
            "Репитер MQTT-мост"
          ]
        }
      ],
      "file_count": 218,
      "board_count": 41
    }
  ],
  "totals": {
    "files": 322,
    "boards": 57
  }
}
