MeshCore T-Beam 1W
ForkDedicated 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-21v1.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.0frommeshcore-dev/MeshCore - Rebuilt and verified all T-Beam 1W SX1262 target variants:
T_Beam_1W_SX1262_companion_radio_bleT_Beam_1W_SX1262_companion_radio_usbT_Beam_1W_SX1262_repeaterT_Beam_1W_SX1262_room_server
- Generated new merged firmware artifacts:
T-Beam-1W-CompanionBLE-v1.15.0-merged.binT-Beam-1W-CompanionUSB-v1.15.0-merged.binT-Beam-1W-Repeater-v1.15.0-merged.binT-Beam-1W-RoomServer-v1.15.0-merged.bin
Upstream Changes (v1.14.1 → v1.15.0)
- Default Scope support
- New
GROUP_DATAbinary packet support - Radio
rxgainnow enabled by default - Radio frequency range extended down to 150 MHz
- New
get|set dutycycleCLI 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=1for a more stable SX1262 noise floor - Added
USE_SX1262to the shared T-Beam 1W SX1262 build flags - Added
T_Beam_1W_SX1262_companion_radio_usbbuild target - Switched from
min_spiffs.csvtodefault_16MB.csvto use the full 16MB flash - Fixed
boards/t_beam_1w.jsonto use the generic Arduinoesp32s3variant 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
- Fan turns ON at
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
- Merged upstream MeshCore
v1.14.1 # 3 months ago · 2026-03-29 21:31 UTC
[1.14.1] - 2026-03-29
Updated
- Merged upstream MeshCore
v1.14.1frommeshcore-dev/MeshCore - Rebuilt all T-Beam 1W target variants:
T-Beam-1W-CompanionBLE-v1.14.1-merged.binT-Beam-1W-Repeater-v1.14.1-merged.binT-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
- Merged upstream MeshCore
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 frommeshcore-dev/MeshCore) - New v1.14.0 merged firmware artifacts for T-Beam 1W:
T-Beam-1W-CompanionBLE-v1.14.0-merged.binT-Beam-1W-Repeater-v1.14.0-merged.binT-Beam-1W-RoomServer-v1.14.0-merged.bin
Changed
- Updated webflasher packaging/version references from
v1.13.0tov1.14.0:create_webflasher_bins.shwebflasher/manifest.jsonwebflasher/flash-windows.batwebflasher/flash-windows.ps1
- Rebuilt all T-Beam 1W target variants on top of MeshCore v1.14.0
Fixed
- Resolved upstream merge conflict in
EnvironmentSensorManager.cppwhile 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
- bootloader @
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
- Updated firmware base to MeshCore
Device compatibility (1)
✓ 1 Supported
| Device | MCU | Radio | Status | Notes |
|---|---|---|---|---|
| LilyGo T-Beam 1W | esp32-s3 | Semtech SX1262 | ✓ Supported |