MeshCore Docs
Initializing search
mikecarper/MeshCore
MeshCore Docs
mikecarper/MeshCore
Introduction
WiFi and MQTT by Firmware Type
SX1262 channel-scanning hardware results
Carrier-wave RF checks
CW and CW2 validation
CLI Availability by Firmware Build
CLI Command Availability Matrix
CLI Commands
CLI setting dispatch audit
Full Companion contact caches
Contact-cache and NimBLE RAM qualification
Companion Offline Message Queue
Companion Protocol
Full Companion
USB Companion ASCII default validation
USB Companion client compatibility
Local Documentation
Double center-frequency write: V4 transmitter / XIAO receiver
Classic ESP32 image memory budget
ESP-NOW bridge: simple setup
Frequently Asked Questions
Filter policy playground
Firmware memory checks
Firmware picker
Flood Filtering and Moderation
Four fixed transmitters: longer dwell repeats
Four fixed transmitters / fast single-pass receiver
Full Companion: turn features on and off
Companion USB CLI and binary switcher
Full USB logging repair — 1.17.1.6
GPS Tracking
Halo and Keymind Branch Settings
XIAO Bluetooth stealth hardware validation - 2026-09-07
Hardware validation checklist
Home-screen text spacing
LoRa CLI Host Service
MeshCore KISS Modem Protocol
Scripted LoRa OTA from start to finish
Shrinking the per-connection TLS footprint on non-PSRAM observers
Mixed-bandwidth two-channel reception test
Equal-symbol-time mixed SF/BW, four-channel test
ESP32-S3 NimBLE Full Companion trial
ESP32-S3 NimBLE trial results, 2026-09-08
nRF52 USB READY hang
nRF52 Companion automatic ExtraFS recovery
nRF52 Power Management
Number Allocations
Easy firmware updates over LoRa
MeshTower V2 microSD LoRa OTA
nRF52 bootloader updates over LoRa
nRF52 repeater LoRa OTA with external QSPI
MeshCore OTA - .mota container & LoRa protocol
Updating your node over the air (OTA) - user guide
Packet Format
SF7/62.5 + SF8/500: 4.6 slow chirps, 0.3 ms reserve
SF7/62.5 + SF8/500, fast switching and preamble 32
Payload Format
PR #7 review and validation
Off-channel preamble investigation
QR Codes
Shared radio/radio2 chirp timing and preamble warnings
Automatic dwell policy: 4.6 chirps on both profiles
SX1262 profile-switch validation
Two LoRa profiles on one radio
Dual-profile receive validation
Radio receive calibration and recovery
RAK3401 1W repeater compact LoRa update chain
Feature switches by role — 1.17.1.5 USA Cascade
ESP32-S3 OTA memory experiment
Separated radios, normal XIAO RX gain, and unchanged-modulation timing
SF10/125 full samples: 10 Hz versus 100 Hz first-pass detour
SF10/125: tiny first-pass frequency offset and coding-rate detour
SF10/125: apply the full radio settings twice per hop
SF10 / 125 kHz, XIAO nRF52 TX, double write, 1 ms delay grid
SF10/125 rollback and wider-spacing failure isolation
Descending SF10..SF5 / 125 kHz settling limits
SF5 / 250 kHz: four-channel dwell sweep
SF6/125 four-channel post-switch settling sweep
SF6 / 125 kHz: four channels at 5.1 chirps
SF6 / 125 kHz channel-count test
SF8 / 125 kHz: four-channel comparison at 5.1 chirps
SPIFFS regular-file reads and login replay state
Stats Binary Frame Structures
Telemetry decoder
Terminal Chat CLI
Native USB backpressure and radio liveness
Small-screen message fonts
Releases
Releases
Markdown audit — 1.17.1.5 USA Cascade
MeshCore 1.17.1.5 Dev - USA Cascade
MeshCore 1.17.1.6 Dev - USA Cascade
404 - Not found