1. Introduction
The LILYGO TTGO T-Beam V1.2 IPEX ESP32 LoRa NEO-M8N is a versatile development board designed for DIY creation and programmable applications. It integrates an ESP32 microcontroller, a LoRa long-range low-power transceiver, and a NEO-M8N GNSS module, along with WiFi and Bluetooth capabilities. This version features an upgraded GPS chip (NEO-M8N) for stronger and faster positioning, and an IPEX interface for the LoRa antenna, offering improved convenience and performance.
Key enhancements in V1.2 include:
- Integration of the Semtech NEO-M8N GNSS chip, supporting GPS, Beidou, and GLONASS for enhanced positioning.
- LoRa antenna interface changed from SMA to IPEX for easier storage and connection.
- Addition of a reverse battery protection module for increased safety.
2. Specifications
| Feature | Specification | Details |
|---|---|---|
| MCU | ESP32 | |
| Flash | 4MB | |
| Serial Chip | CH9102 | |
| PMU | AXP2101 | |
| Wireless Protocol | Wi-Fi + Bluetooth 4.2 | |
| Onboard Functions | 3 Buttons | Power, IO38, Reset |
| Power Supply Mode | USB / 18650 battery | |
| GNSS Module | NEO-M8N | Sensitivity: -167 dBm, Supports GPS, Galileo, GLONASS, Beidou |
| LoRa Transceiver | High sensitivity: -148 dBm | Transceive rate: 300 kbps |
| Optional LoRa Version | SX1278 / SX1276 / SX1262 |
Frequency Model Comparison
| 433MHz | 868MHz | 915MHz | 923MHz | |
|---|---|---|---|---|
| Hardware | SX1278 | SX1276 | SX1276 | SX1276 |
| Software | SoftRf 433Mhz Version | SoftRf 868Mhz Version | SoftRf 915Mhz Version | SoftRf 923Mhz Version |
3. Product Overview

Figure 1: LILYGO TTGO T-Beam V1.2 Development Board (Top View)

Figure 2: LILYGO TTGO T-Beam V1.2 Development Board (Bottom View with 18650 Battery Holder)
Pin Diagram and Components

Figure 3: ESP32 TTGO T-Beam V1.2 Pin Diagram and Component Overview
The board features:
- Power Introduction: Programmable power supply, AXP2101 PMU.
- LED Indicators:
- LED1: Charging Indicator
- LED2: GPS Working Indicator
- Buttons: Power, IO38, Reset.
- GNSS Module: NEO-M8N.
- LoRa Module: SX1278/SX1276/SX1262 (depending on version).
- ESP32: Microcontroller with WiFi and Bluetooth.
- 18650 Battery Holder: For portable power.
Battery Holder

Figure 4: Close-up of the 18650 Battery Holder
The T-Beam series recommends using 18650 Flat Top Batteries. Refer to the diagram below for size references to ensure compatibility.

Figure 5: 18650 Battery Type and Dimension Comparison
Antenna Types

Figure 6: LoRa Antenna Types and Dimensions (433MHz, 868-915MHz, 923MHz)
The LoRa antenna connects via an IPEX interface. Note that for the 923Mhz version, the antenna will be a 920MHZ-BOS2 19.5cm antenna.
4. Setup & Installation
- Battery Installation: Insert a compatible 18650 Flat Top Battery into the battery holder on the underside of the board. Ensure correct polarity. The board includes a reverse battery protection module.
- Antenna Connection: Connect the appropriate LoRa antenna (433MHz, 868MHz, 915MHz, or 923MHz) to the IPEX connector on the board. Gently press the IPEX connector until it clicks into place.
- Power Supply: The board can be powered via the Micro USB port or the installed 18650 battery. Connect a Micro USB cable to a power source (e.g., computer, USB charger) to power the board and charge the battery.
- Initial Firmware: The board typically comes pre-flashed with SoftRF firmware. For custom applications, you will need to flash your own firmware using the ESP32 development environment.
5. Operating Instructions
The LILYGO TTGO T-Beam V1.2 is a programmable development board. Its operation is primarily defined by the firmware loaded onto the ESP32 microcontroller.
- Power On/Off: Use the dedicated Power button to turn the device on or off.
- LED Indicators:
- LED1 (Charging Indicator): Illuminates when the battery is charging.
- LED2 (GPS Working Indicator): Illuminates when the GPS module is actively acquiring or has a fix.
- GNSS Functionality: The integrated NEO-M8N module supports GPS, Galileo, GLONASS, and Beidou protocols for global positioning. Firmware will typically handle the data acquisition and processing.
- LoRa Transceiver: The LoRa module enables long-range, low-power wireless communication. Its functionality (e.g., sending/receiving data packets, mesh networking) is determined by the loaded firmware.
- WiFi & Bluetooth: The ESP32 provides standard WiFi and Bluetooth connectivity for network access, data transfer, and device pairing, as programmed.
- Buttons (IO38, Reset): These buttons can be programmed for various functions within your application. The Reset button typically restarts the ESP32.
For detailed programming and application development, refer to the LILYGO GitHub repositories and community forums for examples and libraries.

Figure 7: Example of SoftRF Settings Interface (if pre-flashed)
6. User Tips
- Target Audience: This development board is recommended for individuals with a programming foundation, such as engineers, students, or manufacturers, due to its programmable nature.
- Testing Before Bulk Purchase: If you are new to this product, it is advisable to purchase 2-3 samples for thorough testing before making a bulk order. This ensures the product meets your specific project requirements.
- Application Ideas: The specific application of the board depends on your project. Explore the LILYGO brand on social media or community platforms to discover project sharing and inspiration from other users.
- Customization: LILYGO offers hardware customization services. If you have specific requirements, list them clearly and contact customer service for assistance.
7. Troubleshooting
- General Issues: Since this is a programmable development board, many issues can be software-related. Ensure your firmware is correctly compiled and flashed.
- Power Issues: Verify that the 18650 battery is a 'Flat Top' type and inserted with correct polarity. If using USB, ensure the cable and power source are functional. The V1.2 board includes reverse battery protection.
- Connectivity Problems (LoRa, WiFi, Bluetooth): Check antenna connections. Ensure your firmware correctly initializes and uses the respective modules. For LoRa, confirm frequency settings match your region and other devices.
- GPS Not Working: Ensure the GPS antenna is properly connected and the board has a clear view of the sky for satellite acquisition. Check the GPS Working Indicator LED (LED2).
- Seeking Assistance: If you encounter problems, provide clear pictures or videos to customer service to help them diagnose the issue more effectively.
- Community Support: For technical or usage questions, consider discussing them in LILYGO's GitHub repositories or community forums, where experienced users and developers can offer insights.
8. Warranty & Support
For any product-related inquiries, technical support, or assistance, please contact LILYGO customer service. You can reach them via WhatsApp at +86 15211483492 during working hours. Additionally, a wealth of information, including documentation, code examples, and community support, is available on LILYGO's official GitHub page and community forums.





