NeonPocketMC-RCC6 1.1 RC1
Pre-releaseNeonPocketMC-RCC6 1.1 RC1
This prerelease moves the RCC6 NeonPocket companion firmware to MeshCore 1.17.0 at upstream commit 727fc0512ce08bfd7b499e46daa7fca6eeec730d.
It provides two separate RCC6 images:
- BLE — secure MeshCore companion mode with the native 220×128 NeonPocket TFT interface.
- Web/AP — the same TFT experience plus a WPA setup AP, local 2.4 GHz Wi-Fi setup, authenticated WebUI, and TCP/5000 for trusted private LANs.
Storage-startup fix
Earlier builds could show STORAGE ERROR after a fresh/full recovery because an erased SPIFFS partition is not yet a formatted filesystem. This version mounts without auto-formatting, formats only when the entire SPIFFS partition is confirmed erased (0xFF), and otherwise fails closed without destroying existing MeshCore data.
Normal app-only updates and the included merged recovery images preserve the SPIFFS partition containing identity, contacts, channels, and preferences.
Exact-candidate validation
- Public source/tag:
3de6a8ff564fb07ce799c65250112fd8efeca476 - GitHub Actions run
31331428438: embedded WebUI, BLE firmware, Web/AP firmware, DIO image/header checks, merged recovery images, and checksums passed. - Both exact app images were flashed at
0x10000and read-back verified on RCC6f0:f5:bd:0b:aa:e0; no erase was performed. - Web/AP booted once, allocated the 56,320-byte framebuffer, passed the 16 KB runtime memory gate, joined local Wi-Fi, returned the expected HTTP authentication challenge, and opened TCP/5000.
- BLE booted cleanly, allocated the framebuffer, passed the memory gate, retained the stored node identity, and advertised the MeshCore UART service after reset.
Files
NeonPocketMC-RCC6-1.1-RC1-BLE-app.bin— recommended BLE update; flash at0x10000.NeonPocketMC-RCC6-1.1-RC1-WebAP-app.bin— recommended Web/AP update; flash at0x10000.*-full-recovery-preserves-meshcore-settings.bin— bootloader/partition recovery at0x0; resets NVS/BLE bonds/saved Wi-Fi but does not reach SPIFFS at0xC90000.NeonPocketMC-RCC6-1.1-RC1-third-party-licenses.zip— license texts and dependency notices.SHA256SUMS.txt— integrity manifest.
Attach the LoRa antenna before transmitting. Do not erase the whole flash. Raw TCP/5000 exposes the full companion/admin protocol; use station mode only on a trusted private LAN.
RCC6 only—do not flash RC32, RC52, or other RadioCore hardware.