LilyGo T-Beam

LilyGo T-Beam

ESP32 + SX1262/SX1276 $35-45

IMPORTANT: Attach Antenna Before Powering On!

Always connect an antenna to your device BEFORE plugging in USB or turning it on. Transmitting without an antenna can permanently damage the LoRa radio chip. Even a few seconds of transmission without an antenna can cause irreversible damage. This applies to flashing AND normal use.

Step 1: Enter DFU/Bootloader Mode

Method: Boot Button

  1. 1 Unplug the device from USB
  2. 2 Press and hold the BOOT button (labeled "IO0" on some versions)
  3. 3 While holding BOOT, plug in the USB cable
  4. 4 Release the BOOT button after 2 seconds
  5. 5 Device should now be in DFU mode

Note: Alternative: Hold BOOT, briefly press RST, release BOOT

Step 2: Install Drivers (if needed)

CP210x USB to UART Bridge

May be needed on some Windows systems

macOS

Built-in

Linux

Built-in

Step 3: Flash Firmware

Open the web flasher for your chosen firmware in Chrome or Edge browser:

Step 4: Post-Flash Configuration

MeshCore Setup

  • Device will reboot - GPS may take a few minutes to get first fix
  • Connect via Bluetooth using the MeshCore app
  • Set frequency to 915 MHz (US)
  • GPS should auto-update your location
  • Configure node name and role

Meshtastic Setup

  • Device will reboot automatically
  • GPS will begin acquiring satellites
  • Set region to "US" in the app
  • Position module should auto-enable with GPS
  • Configure node identity

US Users: Set frequency/region to 915 MHz (US). This ensures compatibility with the NodakMesh network and other US mesh networks!

Tips & Notes

  • IMPORTANT: Select the correct radio variant (SX1262 or SX1276) in the flasher
  • Check the chip marking on your board to identify the variant
  • 18650 battery holder - use protected cells only
  • Built-in GPS antenna works well, external antenna optional
  • AXP power management chip handles battery charging