# Heltec WiFi LoRa 32 V4

> Build a USB-powered mesh node or an ESP32 radio experiment.

- **Category:** Radio & mesh
- **Availability:** Listed by maker
- **Price:** From US$17.90 (at heltec.org), checked 2026-09-15
- **Good for:** Build a USB-powered mesh node or an ESP32 radio experiment.
- **You'll need:** Band-matched antenna, USB data cable and matching firmware target.
- **Trade-off:** GNSS and battery are separate; V4 and V4-R8 pin assignments differ.
- **Page:** https://gadgets.sh/devices/heltec-lora32-v4/

## Where to buy

| Shop | Status | Link |
|---|---|---|
| Heltec | Orderable | https://heltec.org/project/wifi-lora-32-v4/?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=heltec-lora32-v4&utm_content=api |
| Rokland | Orderable | https://store.rokland.com/products/heltec-wifi-lora-32v4-esp32s3-sx1262-lora-node-meshtastic-lorawan?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=heltec-lora32-v4&utm_content=api |
| Amazon (Heltec store) | Orderable | https://www.amazon.com/dp/B0FS1R4HXH?utm_source=gadgets.sh&utm_medium=referral&utm_campaign=heltec-lora32-v4&utm_content=api |

## Blueprint

**Schematics published.** Heltec publishes a schematic PDF, datasheet, and pin map for each hardware revision; no editable KiCad/Altium source is published.

### Design files

- schematic: [WiFi LoRa 32 V4 schematic (PDF, rev 4.2)](https://resource.heltec.cn/download/WiFi_LoRa_32_V4/Schematic/WiFi_LoRa_32_V4.2.pdf) (PDF)
- datasheet: [WiFi LoRa 32 V4 board datasheet](https://resource.heltec.cn/download/WiFi_LoRa_32_V4/datasheet/WiFi_LoRa_32_V4.2.0.pdf) (PDF)
- pinout: [WiFi LoRa 32 V4 pin map](https://resource.heltec.cn/download/WiFi_LoRa_32_V4/Pinmap/V4_pinmap.png) (PNG)
- schematic: [WiFi LoRa 32 V4 R8 schematic (PDF, HTIT-WBR8H V4.3.2)](https://resource.heltec.cn/download/WiFi_LoRa_32_V4-R8/Schematic/HTIT-WBR8H_V4.3.2.pdf) (PDF)
- datasheet: [WiFi LoRa 32 V4 R8 board datasheet](https://resource.heltec.cn/download/WiFi_LoRa_32_V4-R8/datasheet/WiFi_LoRa_32_V4R8.pdf) (PDF)

### Source repositories

- [HelTecAutomation/HeltecWiKi](https://github.com/HelTecAutomation/HeltecWiKi) — docs, GPL-3.0, ★11

### Key parts

| Part | Role | Datasheet |
|---|---|---|
| ESP32-S3R2 / ESP32-S3R8 | MCU | https://www.espressif.com/sites/default/files/documentation/esp32-s3_datasheet_en.pdf |
| Semtech SX1262 | LoRa radio | https://www.semtech.com/products/wireless-rf/lora-connect/sx1262 |

_Notes:_ Board has two current hardware variants: V4 (ESP32-S3R2, 16MB flash) and V4 R8 (ESP32-S3R8, GPIO differs — see wiki hardware-update-log). Both schematic PDFs verified live (200) on resource.heltec.cn as of 2026-09-27; only the HeltecWiKi markdown/docs repo is on GitHub, the schematic files themselves are hosted on Heltec's resource CDN, not in-repo.

## Specifications

### Hardware and variants

| | |
|---|---|
| R2 model | ESP32-S3R2; 2 MB PSRAM and 16 MB flash |
| R8 model | ESP32-S3R8; 8 MB PSRAM and 16 MB flash |
| Internal memory | 512 KB SRAM, 384 KB ROM and 16 KB RTC SRAM in the R2 datasheet |
| R2 OLED | 0.96-inch SSD1315; 128 × 64 pixels |
| R8 OLED | 0.96-inch SSD1315; 128 × 64 pixels in the maker’s R8 datasheet |
| Display selection | Protected OLED and display-free variants listed |
| LoRa variants | SX1262; high-band 863–928 MHz and low-band 433–510 MHz variants described |
| Transmit power | Store: 28 ±1 dBm high-power; 22 dBm low-power |
| Wi-Fi and BLE | 802.11b/g/n up to 150 Mbps; Bluetooth LE 5 |
| Antennas | LoRa IPEX; default 2.4 GHz FPC antenna; external path requires revision-specific resistor selection |
| GNSS expansion | Eight-pin SH1.25 connector; GNSS receiver is an accessory |

### Power and assembly

| | |
|---|---|
| USB connection | Native USB-C; V4 removes the V3 CP2102 bridge |
| Battery input | V4.2 datasheet: 3.3–4.2 V, at least 250 mA supply; SH1.25 two-pin |
| R8 battery reference | R8 datasheet also specifies 3.3–4.2 V lithium input; SH1.25 two-pin |
| Solar input | 4.7–6 V; SH1.25 two-pin |
| Power connection rule | Use either USB or the 5 V header input; datasheet permits battery/solar alongside either |
| Low-power conditions | Datasheet: 20 µA asleep from battery/3.3 V; 2 mA asleep from USB |
| Board dimensions | 51.7 × 25.4 × 10.7 mm |
| Store temperature range | −20 to 70 °C |
| Base package | Board, LoRa antenna, two battery/solar connectors and two 18-pin headers |
| Peripherals | ADC, touch, UART, I²C and SPI; consult the exact revision’s pin map |

### Revision and firmware setup

| | |
|---|---|
| R2 Meshtastic target | heltec-v4 for OLED; a separate heltec-v4-tft target exists |
| R8 Meshtastic target | heltec-v4-r8-oled; TFT uses the distinct heltec-v4-r8-tft target |
| Maker firmware guidance | V4.3: Meshtastic 2.7.20+ or MeshCore 1.15.0+; R8 guidance separately references later-than-2.7.25 firmware |
| USB download mode | Connect USB, hold PRG, tap RST, release PRG; restart after flashing |
| R8 development board | Select WiFi LoRa 32 (V4 R8) in the maker’s Arduino setup |
| R2 amplifier selection | Maker distinguishes USE_GC1109_PA for V4.2 from USE_KCT8103L_PA for V4.3 |
| Current R2 hardware log | V4.3.1 entry changes amplifier control, battery protection and ADC standby circuitry |
| R8 pin changes | Vext 36→40, GNSS power 34→42, LED 35→46; amplifier control on GPIO5 |
| Development options | Arduino, PlatformIO, ESP-IDF and MicroPython advertised by maker |

## Documentation

- [Maker specifications and documentation](https://heltec.org/project/wifi-lora-32-v4/)
- [Meshtastic supported hardware](https://meshtastic.org/docs/hardware/devices/)
- [V4 datasheet](https://resource.heltec.cn/download/WiFi_LoRa_32_V4/datasheet/WiFi_LoRa_32_V4.2.0.pdf)
- [R8 board documentation](https://github.com/HelTecAutomation/HeltecWiKi/blob/main/docs/devices/open-source-hardware/esp32-series/lora-32/wifi-lora-32-v4_r8_board/wifi-lora-32-v4_r8_board.md)
- [Current V4 R2 setup guide](https://wiki.heltec.org/docs/devices/open-source-hardware/esp32-series/lora-32/wifi-lora-32-v4/)
- [Current V4 R8 setup guide and pin map](https://wiki.heltec.org/docs/devices/open-source-hardware/esp32-series/lora-32/wifi-lora-32-v4_r8_board/)
- [V4 revision history](https://wiki.heltec.org/docs/devices/open-source-hardware/esp32-series/lora-32/wifi-lora-32-v4/hardware-update-log)
- [Pinned Meshtastic V4 R2 build definitions](https://github.com/meshtastic/firmware/blob/6d41e279f1f51bd59f687b9d441c1bf47b1594fc/variants/esp32s3/heltec_v4/platformio.ini)
- [Pinned Meshtastic V4 R8 build definitions](https://github.com/meshtastic/firmware/blob/6d41e279f1f51bd59f687b9d441c1bf47b1594fc/variants/esp32s3/heltec_v4_r8/platformio.ini)
- [V4 R8 datasheet (revision table marked internal beta)](https://resource.heltec.cn/download/WiFi_LoRa_32_V4-R8/datasheet/WiFi_LoRa_32_V4R8.pdf)
- [V4 R8 schematic downloads](https://resource.heltec.cn/download/WiFi_LoRa_32_V4-R8/Schematic)
- [Meshtastic firmware selector and web flasher](https://flasher.meshtastic.org/)
- [Official Meshtastic apps and firmware downloads](https://meshtastic.org/downloads/)

---
Source: gadgets.sh · https://gadgets.sh/devices/heltec-lora32-v4/ · JSON: https://gadgets.sh/api/v1/devices/heltec-lora32-v4.json
