Heltec Vision Master E213

Heltec Automation

868/915 MHz MHz SX1262 ESP32

Der Heltec Vision Master E213 (HT-VME213) ist ein kompaktes Entwicklungskit auf Basis des ESP32-S3R8-Mikrocontrollers mit einem 2,13-Zoll-Schwarz-Weiß-E-Ink-Display (250 x 122 Pixel, Teilaktualisierung unterstützt). Er bietet Wi-Fi, Bluetooth (BLE) sowie ein optionales LoRa-Modul mit SX1262-Chip und ist mit Open-Source-Projekten wie Meshtastic kompatibel. Dank sehr niedrigem Stromverbrauch (20 µA im Deep Sleep) und E-Ink-Display, das den Inhalt bis zu 180 Tage ohne Strom hält, eignet er sich besonders für batteriebetriebene IoT- und LoRa-Mesh-Anwendungen. Ein integriertes Batteriemanagement (SH1.25-2-Anschluss) und zwei SH2.0-4P-Sensorschnittstellen erweitern die Einsatzmöglichkeiten.

Hardware Specifications

MCU

ESP32

RAM

-

Flash

-

Display

E-Ink (2.13)

Button Count

-

Has LEDs

false

Weight

-

Dimensions

-

LoRa Specifications

LoRa Chip

SX1262

Frequency Band

868/915 MHz MHz

Max. TX Power

-

Antenna Type

-

Connectivity

WiFi

true

Bluetooth

true

GPS

false

Power

USB Type

USB-C

Battery Connector

SH1.25-2

Solar Support

false

Power Consumption (Idle)

-

Power Consumption (TX)

-

Firmware Support

Room Server v1.17.1 28.09.2025 Release

Release notes: https://blog.meshcore.io/2026/08/14/release-1-17-1

BLE Companion v1.17.1 28.09.2025 Release

Release notes: https://blog.meshcore.io/2026/08/14/release-1-17-1

USB Companion v1.17.1 28.09.2025 Release

Release notes: https://blog.meshcore.io/2026/08/14/release-1-17-1

Repeater v1.17.1 02.10.2025 Release

Release notes: https://blog.meshcore.io/2026/08/14/release-1-17-1

Repeater v1.15.0-evo_0.1.21 17.03.2026 Release

⚠️ Check that radio.rxgain(on) and flood.advert.base (0.308) are set correctly after flashing! ⚠️

This build is based on official MeshCore 1.15.0 dev branch (as of 25-May-2026 and additionally includes the following unmerged upstream PRs/changes:

Additional changes:
  • Flood adverts are disabled (flood.advert.interval set to 0) by default
  • :new: modified PR1810 to not block flood adverts but only PAYLOADTYPEGRPTXT and PAYLOADTYPEGRPDATA so that some limited flood advert distribution can be managed via PR2553 to support e.g. observer maps.
Changelog:
  • Based on dev v1.15.0 as of 25-May-2026
Full Changelog: https://github.com/mattzzw/MeshCore-Evo/compare/v1.15.0-evo0.1.20...v1.15.0-evo0.1.21
BLE Companion pre-release-Heltec-E213-Wireless-Paper-E290 11.06.2026 Release
v1.16_0611 pre-release for Heltec E213, Wireless Paper and E290
  • New device: Heltec Vision Master E213 — full support (Companion, Repeater, Room Server).
The Heltec Vision Master E213 is now fully supported. It is an ESP32-S3 based board with a 2.13" e-ink display, SX1262 LoRa radio, and a USB-C port. The complete companion UI runs on the e-ink display — Quick Send, Contacts, Settings, Saved Locations, GPS Trace, and message preview. Repeater and Room Server firmware are also provided.

Notable characteristics:

  • Always-on e-ink display — no screen timeout; the display retains its content indefinitely without power.

  • Native multilingual text — Latin, Cyrillic, and Greek scripts render natively.

  • I2C sensor support — environment sensors (temperature, humidity, pressure...) can be connected via the QuickLink I2C port.

  • Two user buttons — the second button (GPIO21) makes navigation faster: press it to scroll up in any list, or to go back/exit any menu.

  • New devices: Heltec Wireless Paper and Heltec Vision Master E290 — full support (Companion, Repeater, Room Server).

Two new e-ink boards are now supported:
  • Heltec Wireless Paper — ESP32-S3 with a 2.13" e-ink display (same resolution as E213), SX1262 LoRa radio, and a compact form factor. Shares the same companion UI and firmware variants as E213.
  • Heltec Vision Master E290 — ESP32-S3R8 with a larger 2.9" e-ink display (296×128), SX1262 LoRa radio, and a QuickLink I2C port for external sensors. The companion UI adapts automatically to the wider, taller display — showing more message lines and better-spaced layouts compared to the 2.13" boards.
Repeater MeshCore-low-power-v1.17.dev_0906 11.06.2026 Release
v1.170906
  • New: LR1121 radio health telemetry, with automatic image recalibration. (Companion, Repeater, Room Server — LR1121 boards)
Supply voltage and die temperature are now surfaced as a "Radio" sensor channel — on the Companion Sensors screen and via Request Telemetry. The same reading also triggers an automatic image-rejection recalibration after a >10°C drift or a 10-20 MHz retune, per the datasheet — sub-GHz only, since the 2.4 GHz path doesn't support or need it.
  • Changed: a large frequency change on set radio or tempradio no longer needs a reboot. (Companion, Repeater, Room Server — boards whose radio supports it)
A move of 20 MHz or more — crossing sub-GHz bands, or between sub-GHz and 2.4 GHz — now applies on its own by re-initializing the radio in place. Previously this required a manual reboot.
  • Improved: RX Duty Cycle reliability. (All roles — SX1262 and LR1121 boards, RX Duty Cycle on)
General reliability work on the RX Duty Cycle path. Among it: the RSSI fast path from the hybrid channel-sensing feature (v1.150419) is no longer a fast path once RX Duty Cycle keeps the radio asleep most of the time, so it's skipped — with RX Duty Cycle on, int.thresh > 0 now only activates CAD.
  • New: Node Discovery on the Recent page. (Companion — boards with a display)
Long pressing the Recent page (formerly "Recent Advert") now opens a two-item menu — Send Zero Hop Advert (the previous one-press action) and Node Discovery. Node Discovery probes for nearby repeaters and merges the answers into the same recently-heard list, showing SNR both ways instead of an age — your signal as the repeater heard it, then its signal as you heard it. A repeater that answers but isn't a saved contact shows its public key prefix instead of a name.

The Send Advert item is removed from Settings — Recent is now the only place to send one.

  • Fix: set radio/tempradio now reject a bandwidth the radio chip can't actually use. (Companion, Repeater, Room Server — all boards)
A bandwidth outside the radio's actual supported steps, typed manually via CLI, used to be accepted instead of rejected. Now checked against the exact steps the radio chip supports.
Room Server MeshCore-low-power-v1.17.dev_0906 11.06.2026 Release
v1.170906
  • New: LR1121 radio health telemetry, with automatic image recalibration. (Companion, Repeater, Room Server — LR1121 boards)
Supply voltage and die temperature are now surfaced as a "Radio" sensor channel — on the Companion Sensors screen and via Request Telemetry. The same reading also triggers an automatic image-rejection recalibration after a >10°C drift or a 10-20 MHz retune, per the datasheet — sub-GHz only, since the 2.4 GHz path doesn't support or need it.
  • Changed: a large frequency change on set radio or tempradio no longer needs a reboot. (Companion, Repeater, Room Server — boards whose radio supports it)
A move of 20 MHz or more — crossing sub-GHz bands, or between sub-GHz and 2.4 GHz — now applies on its own by re-initializing the radio in place. Previously this required a manual reboot.
  • Improved: RX Duty Cycle reliability. (All roles — SX1262 and LR1121 boards, RX Duty Cycle on)
General reliability work on the RX Duty Cycle path. Among it: the RSSI fast path from the hybrid channel-sensing feature (v1.150419) is no longer a fast path once RX Duty Cycle keeps the radio asleep most of the time, so it's skipped — with RX Duty Cycle on, int.thresh > 0 now only activates CAD.
  • New: Node Discovery on the Recent page. (Companion — boards with a display)
Long pressing the Recent page (formerly "Recent Advert") now opens a two-item menu — Send Zero Hop Advert (the previous one-press action) and Node Discovery. Node Discovery probes for nearby repeaters and merges the answers into the same recently-heard list, showing SNR both ways instead of an age — your signal as the repeater heard it, then its signal as you heard it. A repeater that answers but isn't a saved contact shows its public key prefix instead of a name.

The Send Advert item is removed from Settings — Recent is now the only place to send one.

  • Fix: set radio/tempradio now reject a bandwidth the radio chip can't actually use. (Companion, Repeater, Room Server — all boards)
A bandwidth outside the radio's actual supported steps, typed manually via CLI, used to be accepted instead of rejected. Now checked against the exact steps the radio chip supports.
Repeater v1.0.1 17.05.2026 Release

Full Changelog: https://github.com/MichTronics/MeshCoreNG/compare/bridge-tcp-v1.0.5...repeater-v1.0.1

BLE Companion v1.0.1 17.05.2026 Release

Full Changelog: https://github.com/MichTronics/MeshCoreNG/compare/bridge-tcp-v1.0.5...companion-v1.0.1

USB Companion v1.0.1 17.05.2026 Release

Full Changelog: https://github.com/MichTronics/MeshCoreNG/compare/bridge-tcp-v1.0.5...companion-v1.0.1

Room Server v1.0.1 17.05.2026 Release

Full Changelog: https://github.com/MichTronics/MeshCoreNG/compare/bridge-tcp-v1.0.5...room-server-v1.0.1

Automatic sync from different repositories