LILYGO T-Halow ESP32-S3 Long-range Low-power Dev Board
Product Link
Description
T-Halow is WiFi Halow, an optimized Wi-Fi solution for iot devices, which has a longer transmission distance while providing the same transmission power of 2.4GHz and 5GHz. T-Halow is equipped with the TX-AH module, which can operate in the 730M-950MHz band, the module can operate in the channel width of 1/2/4/8MHz, and can provide a physical throughput of 150 Kbps to 32.5Mbps.
Project
There are two different versions of T-Halow, which differ in the way they are paired;
It is important to confirm the version of T-Halow you have.
Version 1 and version 2 of T-Halow use the same AT commands.
Regarding the SDK of the TX-AH module, Taixin does not provide detailed API instructions. If you want to compile it yourself, you can use this project. hgSDK
Firmware download
If you need to download the TX AH firmware, you can use the following two methods:
Official document
TX-AH module official documentation is in Chinese, if you can speak Chinese, this may help you;
More TX-AH module information can be found on the official website,download
Frequency setting description
TX-AH-Rx00P Series module technical specification
TX-AH-Rx00P Bridge instructions
AH Module AT instruction development guide
AH Module development board instructions
AH Module hardware Design Guide
AH Performance test method
AH-RF EMC Certification guide
TX-AH model comparison
TX-AH-R900P
Lower left P9, lower right P9
Can pass FCC/CE certification
Supports 860MHz to 928MHz
TX-AH-R900PNR
Lower left P9, lower right NR
Can pass FCC certification
Support 902MHz ~ 928MHz, with 915M Saw to improve receiving performance
TX-AH-R900PNR-860M
Lower left 86, lower right NR
Can pass CE certification
Support 859MHz ~ 894MHz, with 875M Saw to improve reception performance
Get Start
PlatformIO is recommended because these examples were developed on it.
1、PlatformIO
Install Visual Studio Code and Python, and clone or download the project;
Search for the
PlatformIO
plugin in theVisualStudioCode
extension and install it;After the installation is complete, you need to restart
VisualStudioCode
After opening this project, PlatformIO will automatically download the required tripartite libraries and dependencies, the first time this process is relatively long, please wait patiently;
After all the dependencies are installed, you can open the
platformio.ini
configuration file, uncomment inexample
to select a routine, and then pressctrl+s
to save the.ini
configuration file;Click ☑️ under VScode to compile the project, then plug in USB and select COM under VScode;
Finally, click the ➡️ button to download the program to Flash;
2、Arduino IDE
Install Arduino IDE
Copy all files under
this project/lib/
and paste them into the Arduion library path (generallyC:\Users\YourName\Documents\Arduino\libraries
);Open the Arduion IDE and click
File->Open
in the upper left corner to open an example inthis project/example/xxx/xxx.ino
under this item;Then configure Arduion. After the configuration is completed in the following way, you can click the button in the upper left corner of Arduion to compile and download;
Board
ESP32S3 Dev Module
Port
Your port
USB CDC On Boot
Enable
CPU Frequency
240MHZ(WiFi)
Core Debug Level
None
USB DFU On Boot
Disable
Erase All Flash Before Sketch Upload
Disable
Events Run On
Core1
Flash Mode
QIO 80MHZ
Flash Size
16MB(128Mb)
Arduino Runs On
Core1
USB Firmware MSC On Boot
Disable
Partition Scheme
16M Flash(3M APP/9.9MB FATFS)
PSRAM
OPI PSRAM
Upload Mode
UART0/Hardware CDC
Upload Speed
921600
USB Mode
CDC and JTAG
Last updated
Was this helpful?