All firmwares

LunarCore

Custom

Multi-protocol ESP32-S3 LoRa firmware combining MeshCore, Meshtastic and RNode/KISS operation, with a built-in MeshCore repeater mode.

Maintainer
STCisGOOD ↗
Status
Maintenance
Maturity
Beta
Lifecycle
Active
Latest version
1.1.0
Released
2026-02-06
Runtime
ESP-IDF · Rust
Distribution
Community
Licensing
Open source
License
MIT

Capabilities

Transports

  • BLE
  • USB serial
  • Wi-Fi AP

Networking

  • Repeater
  • KISS modem

Hardware

  • Display

Protocol

  • MeshCore compatible

Node role

CompanionRepeaterKISS modem

Features

  • MeshCore, Meshtastic and RNode/KISS protocols
  • Built-in MeshCore repeater mode
  • BLE, Wi-Fi and USB serial

Project signals

popularity 2026-07-20 verification 2026-07-20
GitHub stars
177
Forks
12
Watchers
16
Open issues
7
Contributors
1
Release downloads
220
Latest downloads
220
Source available
Yes
Releases available
Yes
CI builds
Yes

Releases

from GitHub · updated 2026-06-24
  1. v1.1.0 # Latest 5 months ago · 2026-02-06 22:35 UTC

    Flash Instructions

    Prerequisites: Install esptool (pip install esptool)

    Flash the firmware:

    esptool.py --chip esp32s3 -p PORT write_flash 0x0 lunarcore-esp32s3.bin
    

    Replace PORT with your serial port:

    • Linux: /dev/ttyACM0 or /dev/ttyUSB0
    • macOS: /dev/cu.usbmodem*
    • Windows: COM3 (check Device Manager)

    Supported hardware: Heltec WiFi LoRa 32 V3, LilyGo T3-S3, or any ESP32-S3 + SX1262 board.

    The binary includes bootloader + partition table + application merged at offset 0x0.

    Full Changelog: https://github.com/STCisGOOD/lunarcore/commits/v1.1.0

Device compatibility (1)

✓ 1 Supported
DeviceMCURadioStatusNotes
Heltec V3esp32-s3Semtech SX1262✓ SupportedThe project README names the Heltec WiFi LoRa 32 V3 as its hardware target.