Last updated
Was this helpful?
Last updated
Was this helpful?
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.
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.
VER1
V1.0 24-08-23
VER2
V1.0 24-04-16
If you need to download the TX AH firmware, you can use the following two methods:
Download firmware via downloader
Download firmware via esp32 flash_download_tool
TX-AH module official documentation is in Chinese, if you can speak Chinese, this may help you;
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-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
PlatformIO is recommended because these examples were developed on it.
Search for the PlatformIO
plugin in the VisualStudioCode
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 in example
to select a routine, and then press ctrl+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;
Copy all files under this project/lib/
and paste them into the Arduion library path (generally C:\Users\YourName\Documents\Arduino\libraries
);
Open the Arduion IDE and click File->Open
in the upper left corner to open an example in this 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
Version 1 and version 2 of T-Halow use the same .
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.
More TX-AH module information can be found on the official website,
Install and , and clone or download the project;
Install