Heltec Vision Master E213
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
Battery Connector
SH1.25-2
Solar Support
false
Power Consumption (Idle)
-
Power Consumption (TX)
-
Firmware Support
Release notes: https://blog.meshcore.io/2026/10/15/release-1-18-0
Release notes: https://blog.meshcore.io/2026/10/15/release-1-18-0
Release notes: https://blog.meshcore.io/2026/10/15/release-1-18-0
Release notes: https://blog.meshcore.io/2026/10/15/release-1-18-0
⚠️ 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:
- PR2553: Limit flood advert packet forwarding -->
set flood.advert.base 0...1(0: no flood adv. forwarding, 0.308: default, 1: all flood adv. forwarding) - PR1810: Allow direct message paths when denyf * is set
- :new: PR1727: Use hardware channel activity detection for checking interference --> Use
set int.thresh 1to activate hw based channel activity detection. - :new: PR2377: Disable NRF52 undervoltage bootlock feature
- Flood adverts are disabled (flood.advert.interval set to 0) by default
- :new: modified PR1810 to not block flood adverts but only
PAYLOADTYPEGRPTXTandPAYLOADTYPEGRPDATAso that some limited flood advert distribution can be managed via PR2553 to support e.g. observer maps.
- Based on
devv1.15.0 as of 25-May-2026
v1.16_0611 pre-release for Heltec E213, Wireless Paper and E290
- New device: Heltec Vision Master E213 — full support (Companion, Repeater, Room Server).
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.
v1.181031
- New: most of what the app sets can now be done on the node. (Companion)
- Contacts: favourites, Remove contact, Reset path, Share contact, and a person's Permissions (Telemetry, Location, Environment, Remote CLI). See [Display Guide](CompanionDisplayGuide.md#contact-action-screen).
- Channels: + Add channel at the end of the conversation list (Public, and with the CardKB hashtag and private channels), Share and Invite in a channel's menu, Join channel on a received invite and Join #sos on a message naming a hashtag channel. See [Display Guide](CompanionDisplayGuide.md#channels).
- Settings: now in groups, with Auto-add and the telemetry settings added. Changes are saved when you leave Settings. See [Display Guide](CompanionDisplayGuide.md#settings-page).
- TerminalCLI: commands for the rest (auto-add, telemetry, position, flood scope, radio tuning,
erase), and TerminalCLI in a person's menu for a node that allows you Remote CLI. See [Companion TerminalCLI Commands](CompanionTerminalCLICommands.md).
- New: warning before messages or contacts run out of room. (Companion)
- New: radio presets on the node. (Companion)
set radio.custom.<N>; the header shows the selected one's frequency, bandwidth, SF and CR, and long press uses it. TX power stays as it is; Settings → Radio → TX Power picks it from a list in 3 dB steps. The config portal has the same Preset list in its Radio section and a Custom Radio Presets section for C1 to C5, which are included in backup/restore. See [Display Guide](CompanionDisplayGuide.md#radio-preset-screen).
- Changed: the Radio page shows the link instead of the settings. (Companion)
- New: GPS interval and mode on the node. (Companion)
Always, 30s up to 1h) and Mode (which satellite systems are used). Mode is shown only when the GPS takes it: the built-in GPS of boards such as Heltec V4 and T096, or an ATGM336H on the GPS header. See [Display Guide](CompanionDisplayGuide.md#gps-page-optional).
- Changed: the HT-CT62 keeps up to 250 contacts (was 350). (Companion, HT-CT62)
- New: LoRa radio off. (Companion)
radio off; an icon in the Home header shows it, and a restart turns the radio back on.
- New: repeater and room server tools. (Companion)
- New: sensor contacts. (Companion)
- New: Refresh Frequency for e-ink screens. (Companion, e-ink)
1, 5, 10 (default), 15 or 30. Leaving Settings no longer does a full refresh of its own; opening the CardKB message composer does one. Switching pages is also faster.
- Fix: text on e-ink screens faded. (Companion, Repeater, Room Server — E213, E290, Wireless Paper)
- New: type messages in other languages with the CardKB. (Companion)
Large to see accents and non-Latin letters. See [Display Guide](CompanionDisplayGuide.md#typing-in-other-languages).
- New: Delete all messages. (Companion)
- Fix: the app got no reply to CLI commands once the node's message store was full. (Companion)
v1.181031
- New: most of what the app sets can now be done on the node. (Companion)
- Contacts: favourites, Remove contact, Reset path, Share contact, and a person's Permissions (Telemetry, Location, Environment, Remote CLI). See [Display Guide](CompanionDisplayGuide.md#contact-action-screen).
- Channels: + Add channel at the end of the conversation list (Public, and with the CardKB hashtag and private channels), Share and Invite in a channel's menu, Join channel on a received invite and Join #sos on a message naming a hashtag channel. See [Display Guide](CompanionDisplayGuide.md#channels).
- Settings: now in groups, with Auto-add and the telemetry settings added. Changes are saved when you leave Settings. See [Display Guide](CompanionDisplayGuide.md#settings-page).
- TerminalCLI: commands for the rest (auto-add, telemetry, position, flood scope, radio tuning,
erase), and TerminalCLI in a person's menu for a node that allows you Remote CLI. See [Companion TerminalCLI Commands](CompanionTerminalCLICommands.md).
- New: warning before messages or contacts run out of room. (Companion)
- New: radio presets on the node. (Companion)
set radio.custom.<N>; the header shows the selected one's frequency, bandwidth, SF and CR, and long press uses it. TX power stays as it is; Settings → Radio → TX Power picks it from a list in 3 dB steps. The config portal has the same Preset list in its Radio section and a Custom Radio Presets section for C1 to C5, which are included in backup/restore. See [Display Guide](CompanionDisplayGuide.md#radio-preset-screen).
- Changed: the Radio page shows the link instead of the settings. (Companion)
- New: GPS interval and mode on the node. (Companion)
Always, 30s up to 1h) and Mode (which satellite systems are used). Mode is shown only when the GPS takes it: the built-in GPS of boards such as Heltec V4 and T096, or an ATGM336H on the GPS header. See [Display Guide](CompanionDisplayGuide.md#gps-page-optional).
- Changed: the HT-CT62 keeps up to 250 contacts (was 350). (Companion, HT-CT62)
- New: LoRa radio off. (Companion)
radio off; an icon in the Home header shows it, and a restart turns the radio back on.
- New: repeater and room server tools. (Companion)
- New: sensor contacts. (Companion)
- New: Refresh Frequency for e-ink screens. (Companion, e-ink)
1, 5, 10 (default), 15 or 30. Leaving Settings no longer does a full refresh of its own; opening the CardKB message composer does one. Switching pages is also faster.
- Fix: text on e-ink screens faded. (Companion, Repeater, Room Server — E213, E290, Wireless Paper)
- New: type messages in other languages with the CardKB. (Companion)
Large to see accents and non-Latin letters. See [Display Guide](CompanionDisplayGuide.md#typing-in-other-languages).
- New: Delete all messages. (Companion)
- Fix: the app got no reply to CLI commands once the node's message store was full. (Companion)
Full Changelog: https://github.com/MichTronics/MeshCoreNG/compare/bridge-tcp-v1.0.5...repeater-v1.0.1
Full Changelog: https://github.com/MichTronics/MeshCoreNG/compare/bridge-tcp-v1.0.5...companion-v1.0.1
Full Changelog: https://github.com/MichTronics/MeshCoreNG/compare/bridge-tcp-v1.0.5...companion-v1.0.1
Full Changelog: https://github.com/MichTronics/MeshCoreNG/compare/bridge-tcp-v1.0.5...room-server-v1.0.1
Automatic sync from different repositories