Meshtastic-Android's own bootloader-OTA quirks manifest (androidApp/src/main/assets/device_bootloader_ota_quirks.json) flags NANO_G2_ULTRA (hwModel 18, PlatformIO target nano-g2-ultra) as requiresBootloaderUpgradeForOta: true, but there's no corresponding board in src/boards/ here.
Reference: https://github.com/meshtastic/Meshtastic-Android/blob/main/androidApp/src/main/assets/device_bootloader_ota_quirks.json
Needs someone with the physical hardware to bring up a src/boards/nano_g2_ultra port (UF2_BOARD_ID, VID/PID, pin defs) against firmware's nano-g2-ultra variant — not something to guess at without a device to test on.
Meshtastic-Android's own bootloader-OTA quirks manifest (
androidApp/src/main/assets/device_bootloader_ota_quirks.json) flagsNANO_G2_ULTRA(hwModel 18, PlatformIO targetnano-g2-ultra) asrequiresBootloaderUpgradeForOta: true, but there's no corresponding board insrc/boards/here.Reference: https://github.com/meshtastic/Meshtastic-Android/blob/main/androidApp/src/main/assets/device_bootloader_ota_quirks.json
Needs someone with the physical hardware to bring up a
src/boards/nano_g2_ultraport (UF2_BOARD_ID, VID/PID, pin defs) against firmware'snano-g2-ultravariant — not something to guess at without a device to test on.