refactor(firmware): Simplify ESP32 firmware check (#4272)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
James Rich 2026-01-20 20:42:16 -06:00 committed by GitHub
parent 85a6900b74
commit b73a304452
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 37 additions and 247 deletions

View file

@ -17,151 +17,6 @@
"hwModelSlug": "NOMADSTAR_METEOR_PRO",
"requiresBootloaderUpgradeForOta": true,
"infoUrl": "https://meshtastic.org/docs/getting-started/flashing-firmware/nrf52/update-nrf52-bootloader/"
},
{
"hwModel": 12,
"hwModelSlug": "LILYGO_TBEAM_S3_CORE",
"supportsUnifiedOta": true
},
{
"hwModel": 16,
"hwModelSlug": "TLORA_T3_S3",
"supportsUnifiedOta": true
},
{
"hwModel": 28,
"hwModelSlug": "SENSELORA_S3",
"supportsUnifiedOta": true
},
{
"hwModel": 43,
"hwModelSlug": "HELTEC_V3",
"supportsUnifiedOta": true
},
{
"hwModel": 44,
"hwModelSlug": "HELTEC_WSL_V3",
"supportsUnifiedOta": true
},
{
"hwModel": 45,
"hwModelSlug": "BETAFPV_2400_TX",
"supportsUnifiedOta": true
},
{
"hwModel": 46,
"hwModelSlug": "BETAFPV_900_NANO_TX",
"supportsUnifiedOta": true
},
{
"hwModel": 48,
"hwModelSlug": "HELTEC_WIRELESS_TRACKER",
"supportsUnifiedOta": true
},
{
"hwModel": 49,
"hwModelSlug": "HELTEC_WIRELESS_PAPER",
"supportsUnifiedOta": true
},
{
"hwModel": 50,
"hwModelSlug": "T_DECK",
"supportsUnifiedOta": true
},
{
"hwModel": 51,
"hwModelSlug": "T_WATCH_S3",
"supportsUnifiedOta": true
},
{
"hwModel": 52,
"hwModelSlug": "PICOMPUTER_S3",
"supportsUnifiedOta": true
},
{
"hwModel": 53,
"hwModelSlug": "HELTEC_HT62",
"supportsUnifiedOta": true
},
{
"hwModel": 54,
"hwModelSlug": "EBYTE_ESP32_S3",
"supportsUnifiedOta": true
},
{
"hwModel": 55,
"hwModelSlug": "ESP32_S3_PICO",
"supportsUnifiedOta": true
},
{
"hwModel": 56,
"hwModelSlug": "CHATTER_2",
"supportsUnifiedOta": true
},
{
"hwModel": 57,
"hwModelSlug": "HELTEC_WIRELESS_PAPER_V1_0",
"supportsUnifiedOta": true
},
{
"hwModel": 58,
"hwModelSlug": "HELTEC_WIRELESS_TRACKER_V1_0",
"supportsUnifiedOta": true
},
{
"hwModel": 59,
"hwModelSlug": "UNPHONE",
"supportsUnifiedOta": true
},
{
"hwModel": 61,
"hwModelSlug": "CDEBYTE_EORA_S3",
"supportsUnifiedOta": true
},
{
"hwModel": 64,
"hwModelSlug": "RADIOMASTER_900_BANDIT_NANO",
"supportsUnifiedOta": true
},
{
"hwModel": 65,
"hwModelSlug": "HELTEC_CAPSULE_SENSOR_V3",
"supportsUnifiedOta": true
},
{
"hwModel": 66,
"hwModelSlug": "HELTEC_VISION_MASTER_T190",
"supportsUnifiedOta": true
},
{
"hwModel": 67,
"hwModelSlug": "HELTEC_VISION_MASTER_E213",
"supportsUnifiedOta": true
},
{
"hwModel": 68,
"hwModelSlug": "HELTEC_VISION_MASTER_E290",
"supportsUnifiedOta": true
},
{
"hwModel": 70,
"hwModelSlug": "SENSECAP_INDICATOR",
"supportsUnifiedOta": true
},
{
"hwModel": 74,
"hwModelSlug": "RADIOMASTER_900_BANDIT",
"supportsUnifiedOta": true
},
{
"hwModel": 107,
"hwModelSlug": "THINKNODE_M5",
"supportsUnifiedOta": true
},
{
"hwModel": 110,
"hwModelSlug": "HELTEC_V4",
"supportsUnifiedOta": true
}
]
}