Native pocket UI
Companion builds bring Home, Inbox, Nearby, RF, Power, notifications, and a procedural demo-scene boot to the 220×128 TFT or integrated 128×64 OLED.
MeshCore firmware family
Release-candidate stack
NeonPocketMC is a pinned release catalog and firmware family for Heltec RC52, RCC6, WiFi LoRa 32 V3, and WiFi LoRa 32 V4. The experimental Ultimate Companion v2 pushes the RCC6 into a smooth standalone messenger, network explorer, and diagnostics console without mixing hardware or install paths.
There is no universal image. Match hardware and role exactly.
The stack
Separate images keep each chip, transport, and runtime cost honest. The shared catalog keeps releases, source commits, filenames, sizes, and checksums in one place.
Companion builds bring Home, Inbox, Nearby, RF, Power, notifications, and a procedural demo-scene boot to the 220×128 TFT or integrated 128×64 OLED.
RC52, Heltec V3, and Heltec V4 stay focused on secure BLE. RCC6 offers separate BLE and trusted-LAN Web/AP images instead of a compromised all-in-one build.
Run a low-overhead repeater or choose headless and TFT Room Server profiles, with explicit minimal and full-network lanes on RCC6.
Full RCC6 service builds add authenticated local Web management and one-way MQTT observation with Canadian broker defaults.
Valid storage mounts untouched. A damaged nonblank partition is not silently formatted, protecting identity, contacts, channels, and preferences.
Every installable artifact is tied to its owning repository, release tag, source commit, byte size, and SHA-256 digest.
Demo-scene boot
A 3.2-second procedural sequence gives the pocket display its own identity before the radio settles into normal operation.
Built frame by frame
Vector pocket reveal Mesh nodes establish the visual system.
Chromatic title glitch Star field, raster beam, and specular sweep build momentum.
Staged link status Radio state resolves without delaying startup.
MESH READY The sequence locks up before handing off to the live UI.
Ultimate Companion v2 · live RCC6 interface
CRC-checked frames exported by the connected RCC6 and enlarged with nearest-neighbour scaling. These are device-rendered screens—not browser recreations or design mockups.
Hardware lanes
RC52, RCC6, Heltec V3, and Heltec V4 use distinct hardware and release images. Their bootloaders, radio power paths, displays, and recovery rules are not interchangeable.
nRF52840
RadioCore
Battery-conscious nRF52 lane for the BLE companion, a headless repeater, and headless or TFT Room Server roles.
ESP32-C6
RadioCore
Connected ESP32-C6 lane for BLE or Web/AP companion modes, MQTT observation, repeating, and minimal or full Room Servers.
ESP32-S3
Heltec
Focused BLE companion for the integrated 128×64 OLED, with the NeonPocket dashboard, inbox, advert control, power flow, and demo-scene boot.
ESP32-S3 + FEM
Heltec
BLE companion adapted to the V4 radio-power and front-end hardware while retaining the compact NeonPocket OLED experience and identity-safe app update path.
Current release lanes
All six product lines remain prerelease firmware. Download from the owning GitHub Release, not from a similarly named development artifact.
Secure phone-app transport, native dashboard and inbox, local unread state, Nearby and RF views, screen timeout, and fail-closed startup checks.
Pick the low-overhead headless repeater, headless Room Server, or TFT Room Server with clients, posts, RF state, and service health.
Experimental six-area UI with persistent history, network explorer, composer, seven-day metrics, signed Web OTA, and smooth tile-rendered motion. Stable v1.2 RC2 remains available.
Choose the connected observer/repeater or one of four Room Server profiles: minimal/full and headless/TFT, with explicit runtime trade-offs.
Board-correct V3 power, display, radio, and battery integration with direct on-device OLED captures and an identity-preserving update path.
V4-specific front-end and radio-power integration with the compact NeonPocket OLED UI, safe app-only installation, and live-device media.
Single source of truth
Use catalog.json when you need exact filenames, sizes, SHA-256 values, release links, and source commits for every installable file.
Install safely
RC52 is nRF52840, RCC6 is ESP32-C6, and Heltec V3/V4 are separate ESP32-S3 targets. Similar names do not mean compatible firmware.
Companion, repeater, Room Server, and MQTT observer images are intentionally separate.
Use a suitable tuned antenna before powering for any transmit test.
Match the exact release filename and SHA-256 before writing anything.
RC52 uses UF2. RCC6 and Heltec V3/V4 application updates write at 0x10000. Recovery at 0x0 is exceptional.
Build bright. Flash exact.
Start at the suite catalog, match the hardware and role, verify the digest, and follow the owning release.