What is LILYGO T-Lora Pager?
LILYGO T-Lora Pager is a compact, handheld AIOT development device designed by LILYGO for advanced LoRa wireless communication projects. Built around the powerful ESP32-S3 microcontroller, the LILYGO T-Lora Pager offers seamless integration of Wi-Fi, Bluetooth, and Sub-GHz LoRa capabilities, making it ideal for low-power, long-range IoT applications.
This versatile LILYGO T-Lora Pager features a full QWERTY keyboard, a vibrant 2.33-inch color display, and built-in GPS, NFC, audio support, and multiple IoT sensors, enabling developers to build interactive, location-aware, and connected systems. Its ergonomic design and portable form factor make it perfect for field deployment, prototyping, and mobile control interfaces.
Fully compatible with the Arduino IDE, PlatformIO, and other mainstream IoT development platforms, the LILYGO T-Lora Pager provides a flexible and programmable environment for creating innovative wireless communication solutions within the LILYGO ecosystem.
Arduino IDE Quick Start Guide
-
Install the Arduino IDE.
-
Install the Arduino ESP32 board package version 3.3.0-alpha1 or later (preferably the latest version).
Use the Arduino Board Manager URL: https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json -
Download the LilyGoLib library.
-
In the Arduino IDE, go to Sketch -> Include Library -> Add .ZIP Library, and select the LilyGoLib ZIP file you downloaded.
-
Install the LilyGoLib-ThirdParty package:
-
Copy all the folders inside the LilyGoLib-ThirdParty directory into your Arduino IDE’s libraries folder.
If the libraries folder does not exist, please create it.
Note: Do not copy the entire LilyGoLib-ThirdParty directory itself, only the folders contained within it. -
To locate your Arduino libraries folder on your computer:
Windows: C:\Users\{username}\Documents\Arduino
macOS: /Users/{username}/Documents/Arduino
Linux: /home/{username}/Arduino
-
Open Arduino IDE and navigate to File -> Examples -> LilyGOLib -> helloworld
-
Set up the board by going to Tools -> Board -> esp32, then select the appropriate option from the table below:
| Arduino IDE Setting | Value |
| Board | LilyGo-T-LoRa-Pager |
| Port | Your port |
| USB CDC On Boot | Enabled |
| CPU Frequency | 240MHZ(WiFi) |
| Core Debug Level | None |
| USB DFU On Boot | Disable |
| Erase All Flash Before Sketch Upload | Disable |
| Events Run On | Core 1 |
| JTAG Adapter | Disable |
| Arduino Runs On | Core 1 |
| USB Firmware MSC On Boot | Disable |
| Partition Scheme | 16M Flash(3M APP/9.9MB FATFS) |
| Board Revision | Radio-SX1262 |
| Upload Mode | UART0/Hardware CDC |
| Upload Speed | 921600 |
| USB Mode | CDC and JTAG |
-
Board Revision options must be selected based on the RF module you have purchased. Current options include:
-
Radio-SX1262 (Sub 1G LoRa)
-
Radio-SX1280 (2.4G LoRa)
-
Radio-CC1101 (Sub 1G (G)MSK, 2(G)FSK, 4(G)FSK, ASK, OOK)
-
Radio-LR1121 (Sub 1G + 2.4G LoRa)
-
Radio-SI4432 (Sub 1G ISM)
-
Select the correct Port.
-
Click Upload and wait for the sketch to compile and upload.
-
If you are unable to upload the sketch or the USB device repeatedly connects and disconnects, please manually put the device into download mode. Instructions for entering this mode can be found T-LoRa-Pager Enter Download Mode.
-
If no data appears in the serial output, verify that USB CDC On Boot is set to Enabled.
-
The Board Revision should match the actual RF module installed, with the default being SX1262.
-
This library requires the latest version of arduino-esp32. Versions lower than V3.3.0-alpha1 will produce an error.
LILYGO T-LoRa-Pager Download Mode Instructions
-
Connect your board via a USB-C cable.
-
Press and hold the BOOT button.
-
While holding BOOT, release the RST button.
-
Then release the BOOT button.
-
The USB port should now remain stable without flashing. You can proceed by clicking Upload.
-
Press the RST button to exit download mode.
Final Thoughts on LILYGO T-Lora Pager
The LILYGO T-Lora Pager is more than just a compact LoRa development board—it’s a fully integrated AIOT handheld device that empowers developers to build low-power, long-range wireless communication systems with ease. With its combination of ESP32-S3 processing power, Sub-GHz LoRa, Wi-Fi, Bluetooth, and rich peripherals like GPS, NFC, audio, and QWERTY keyboard, the LILYGO T-Lora Pager stands out as a flexible and portable solution for IoT prototyping, field deployment, and interactive control interfaces.
Its compatibility with the Arduino IDE, PlatformIO, and the LILYGO software ecosystem ensures a smooth development experience, while the modular RF options (SX1262, SX1280, CC1101, LR1121, SI4432) allow you to tailor the device to your specific wireless protocol needs. Whether you're building a mesh network, a remote telemetry node, or a location-aware IoT controller, the LILYGO T-Lora Pager delivers the performance, flexibility, and developer support needed to bring your ideas to life.
