MeshCore Ninja
← All firmwares

MeshCore T-Beam 1W

Fork

Dedicated MeshCore firmware builds for the LilyGo T-Beam 1 Watt, providing prebuilt binaries for easy flashing without compiling from source.

Fork of MeshCore (Official)

Maintainer
mintylinux ↗
Status
maintenance
Maturity
stable
Lifecycle
maintenance
Latest version
1.15.0
Released
2026-05-07
Runtime
Arduino · C++
Distribution
community
License
MIT

Capabilities

Transports

  • BLE
  • USB serial
  • Native TCP
  • Wi-Fi AP

Operations

  • Web flasher
  • OTA updates

Networking

  • Repeater
  • Room server
  • Observer
  • KISS modem

Hardware

  • GPS
  • Display
  • Sensors
  • Low-power RX

Protocol

  • MeshCore compatible

Node roles

companionrepeater

Features

  • Prebuilt firmware for T-Beam 1W
  • Easy flashing without compiling

Releases

from GitHub · updated 2026-06-21
  1. v1.15.0 # Latest 1 month ago · 2026-05-07 23:36 UTC

    Changelog - T-Beam 1W Firmware

    All notable changes to the MeshCore T-Beam 1W firmware will be documented in this file.

    [1.15.0] - 2026-05-07

    Updated

    • Merged upstream MeshCore v1.15.0 from meshcore-dev/MeshCore
    • Rebuilt and verified all T-Beam 1W SX1262 target variants:
      • T_Beam_1W_SX1262_companion_radio_ble
      • T_Beam_1W_SX1262_companion_radio_usb
      • T_Beam_1W_SX1262_repeater
      • T_Beam_1W_SX1262_room_server
    • Generated new merged firmware artifacts:
      • T-Beam-1W-CompanionBLE-v1.15.0-merged.bin
      • T-Beam-1W-CompanionUSB-v1.15.0-merged.bin
      • T-Beam-1W-Repeater-v1.15.0-merged.bin
      • T-Beam-1W-RoomServer-v1.15.0-merged.bin

    Upstream Changes (v1.14.1 → v1.15.0)

    • Default Scope support
    • New GROUP_DATA binary packet support
    • Radio rxgain now enabled by default
    • Radio frequency range extended down to 150 MHz
    • New get|set dutycycle CLI command
    • WiFi companion fixes for Heltec V4 and T-Beam 1W
    • nRF companion OTA update support
    • Additional sensor, board support, and stability fixes

    T-Beam 1W Specific Changes

    • Added SX126X_REGISTER_PATCH=1 for a more stable SX1262 noise floor
    • Added USE_SX1262 to the shared T-Beam 1W SX1262 build flags
    • Added T_Beam_1W_SX1262_companion_radio_usb build target
    • Switched from min_spiffs.csv to default_16MB.csv to use the full 16MB flash
    • Fixed boards/t_beam_1w.json to use the generic Arduino esp32s3 variant so all SX1262 targets build correctly
    • Preserved and integrated T-Beam 1W fan control support in all three runtime loops:
      • Companion
      • Repeater
      • Room Server
    • Updated the fan thermostat to use MCU temperature with hysteresis:
      • Fan turns ON at 45°C
      • Fan turns OFF below 41°C
      • Minimum runtime remains 5s

    Technical Details (T-Beam 1W Specific)

    • Flash Mode: DIO (Dual I/O)
    • Flash Size: 16MB
    • Flash Frequency: 80MHz
    • Chip: ESP32-S3
    • Board: LilyGo T-Beam 1W with SX1262 LoRa radio
  2. v1.14.1 # 3 months ago · 2026-03-29 21:31 UTC

    [1.14.1] - 2026-03-29

    Updated

    • Merged upstream MeshCore v1.14.1 from meshcore-dev/MeshCore
    • Rebuilt all T-Beam 1W target variants:
      • T-Beam-1W-CompanionBLE-v1.14.1-merged.bin
      • T-Beam-1W-Repeater-v1.14.1-merged.bin
      • T-Beam-1W-RoomServer-v1.14.1-merged.bin

    Upstream Changes (v1.14.0 → v1.14.1)

    • Repeater and Room Server: flood advert timer now uses path_hash_mode pref
    • MCU temperature added to telemetry responses from room servers
    • Remote LNA support
    • Various bug fixes and documentation updates
    • Updated webflasher references to v1.14.1
  3. v1.14 # 4 months ago · 2026-03-07 18:25 UTC

    Changelog - T-Beam 1W Firmware

    All notable changes to the MeshCore T-Beam 1W firmware will be documented in this file.

    [1.14.0] - 2026-03-07

    Added

    • Updated firmware base to MeshCore v1.14.0 (upstream merge from meshcore-dev/MeshCore)
    • New v1.14.0 merged firmware artifacts for T-Beam 1W:
      • T-Beam-1W-CompanionBLE-v1.14.0-merged.bin
      • T-Beam-1W-Repeater-v1.14.0-merged.bin
      • T-Beam-1W-RoomServer-v1.14.0-merged.bin

    Changed

    • Updated webflasher packaging/version references from v1.13.0 to v1.14.0:
      • create_webflasher_bins.sh
      • webflasher/manifest.json
      • webflasher/flash-windows.bat
      • webflasher/flash-windows.ps1
    • Rebuilt all T-Beam 1W target variants on top of MeshCore v1.14.0

    Fixed

    • Resolved upstream merge conflict in EnvironmentSensorManager.cpp while preserving expected GPS loop behavior
    • Re-generated merged binaries with required components/offsets for direct flashing:
      • bootloader @ 0x0000
      • partitions @ 0x8000
      • boot_app0 @ 0xE000
      • firmware @ 0x10000

    Technical Details (T-Beam 1W Specific)

    • Flash Mode: DIO (Dual I/O)
    • Flash Size: 4MB
    • Flash Frequency: 80MHz
    • Chip: ESP32-S3
    • Board: LilyGo T-Beam 1W with SX1262 LoRa radio

Show all 5 releases →

Device compatibility (1)

✓ 1 Supported
DeviceMCURadioStatusNotes
LilyGo T-Beam 1Wesp32-s3Semtech SX1262✓ Supported