Skip to content

T-Halow get it now

Overview

T-Halow is a long-range IoT development board based on ESP32-S3 (16 MB Flash, 8 MB PSRAM). Integrates the TX-AH Wi-Fi HaLow (802.11ah) module (730–950 MHz), OV2640/OV5640 DVP camera (up to 5 MP), RJ45 Ethernet port, TF card slot, and 18650 battery support. Wi-Fi HaLow provides sub-GHz long-range wireless connectivity with up to several kilometers range and better wall penetration than 2.4 GHz Wi-Fi. Suitable for security monitoring, agricultural telemetry, and industrial IoT gateways. 113 × 33 mm.

T-Halow has two hardware versions. Please refer to the VER1 or VER2 documentation depending on your hardware. Both versions use the same AT Command Set.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
T-Halow ExamplesCamera, HaLow, Ethernet examples

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Clone the T-Halow repository
  4. Open platformio.ini, uncomment the desired example under [platformio], press Ctrl+S
  5. Click to compile, click to upload

Arduino

  1. Install Arduino IDE
  2. Add ESP32 boards URL: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
  3. Copy T-Halow/lib/ contents to your Arduino libraries folder
  4. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32S3 Dev Module
Upload Speed921600
USB ModeHardware CDC and JTAG
USB CDC On BootEnabled
USB Firmware MSC On BootDisabled
USB DFU On BootDisabled
CPU Frequency240 MHz (WiFi)
Flash ModeQIO 80 MHz
Flash Size16MB (128Mb)
Core Debug LevelNone
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMOPI PSRAM
Arduino Runs OnCore 1
Events Run OnCore 1
  1. Click Upload

Development Platforms

  1. PlatformIO — Recommended
  2. Arduino IDE
  3. ESP-IDF

Video

Key Features

  • ESP32-S3 dual-core LX7 @ 240 MHz, 16 MB Flash, 8 MB PSRAM, Wi-Fi + BT 5.0
  • TX-AH Wi-Fi HaLow (802.11ah) module, 730–950 MHz, up to 32.5 Mbps, km-range
  • OV2640 (2 MP) / OV5640 (5 MP) DVP camera support
  • RJ45 Ethernet, TF card, 18650 battery support with ADC monitoring
  • 113 × 33 mm

Product Parameters

FeatureSpecification
MCUESP32-S3 @ Dual-core LX7, 240 MHz
Flash16 MB
PSRAM8 MB
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5.0 LE
Wi-Fi HaLowTX-AH (802.11ah), 730–950 MHz
CameraOV2640 (2 MP) / OV5640 (5 MP) DVP
EthernetRJ45 (replaceable firmware)
StorageTF card slot
USB1 × Type-C (5 V/500 mA)
Battery18650 (with ADC monitoring)
Dimensions113 × 33 mm

Pin Diagram

T-Halow pin diagram

Pin Mapping

CameraIO4 (SIOC), IO5 (SIOD), IO17 (HREF), IO12 (PCLK), IO8 (MCLK), IO16 (VSYNC), IO18 (RST), IO9–IO21/IO47–IO48 (D0–D9)
SPIIO39 (CS), IO41 (SCK), IO40 (MOSI), IO42 (MISO)

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

  • (Managed via PlatformIO — see platformio.ini)

FAQ

  • Q. Which version of T-Halow do I have? A. VER1 was released 2023-08-23, VER2 on 2024-04-16. Check the PCB or refer to the version table in the GitHub README.

  • Q. How do I enter download mode? A. Hold BOOT, press RST once, release RST while still holding BOOT, then start the upload.

  • Q. How do I flash TX-AH module firmware? A. Use the downloader tool or ESP32 flash_download_tool — see firmware flashing documentation.

Version History

VersionRelease DateUpdate Description
T-Halow VER12023-08-23Initial version
T-Halow VER22024-04-16Updated pairing method