Updates

Meshtastic issue seeks optional battery reporting for Seeed XIAO ESP32S3

Two XIAO ESP32S3 boards with soldered LiPo packs stayed battery-blind in Meshtastic, pushing a request for optional reporting and clearer wiring guidance.

Nina Kowalski··2 min read
Published
Listen to this article0:00 min
Meshtastic issue seeks optional battery reporting for Seeed XIAO ESP32S3
Photo illustration

Battery visibility is the difference between a trusted portable node and a silent failure in the field. That is the practical problem behind Meshtastic firmware issue #10733, opened by arthurlutz on June 17, 2026, after two Seeed Studio XIAO ESP32S3 boards with LiPo batteries soldered to the pads still showed no battery level in Meshtastic.

The request lands in a familiar place for small-board builders: the hardware looks battery-ready, but the power telemetry does not appear until the sensing path is wired the right way. The issue points to Seeed’s XIAO ESP32-S3 getting-started page, which says the board can run from a battery and charge over USB, and lists BAT input voltage at 3.7V. It also notes that Seeed’s own guidance calls for an extra ADC connection, using a voltage-divider arrangement on D1, before battery voltage can be read.

That is why the ask is twofold. Arthurlutz wants a documentation update so users do not assume the battery pads alone are enough, and optional firmware support so battery data can surface when the hardware is wired correctly. Seeed’s forum guidance from December 10, 2023 makes the hardware constraint plain: the XIAO ESP32S3 has no dedicated GPIO configured for the battery pin at the software level, so battery voltage may need to be measured through external pins. The board’s documentation also lists 9 ADCs, which makes the choice of analog path matter just as much as the board itself.

AI-generated illustration
AI-generated illustration

The frustration is not new. In a Meshtastic discussion from September 2025, another XIAO ESP32S3 owner said battery level would not appear in the Device Metrics Log and asked whether a resistor between VBAT and A0 was needed. That user said they believed the reading was coming from ADC on D0, A0, or GPIO 2, but later described the behavior as unstable. Meshtastic’s hardware docs for the Seeed Wio-SX1262 series also warn that some Seeed modules do not share the same pin configuration and may need custom firmware with the correct pin definitions.

For Meshtastic users, this is not a cosmetic missing indicator. It is the difference between a node you can trust as a trail tracker, portable relay, or solar-backed build, and one that might go dark without warning. Issue #10733 is a small feature request on paper, but it goes straight at the everyday battery blind spot that catches small-field deployments off guard.

This article was produced by Prism’s automated news system from verified source data, official records, and press releases, then run through automated quality and moderation checks before publishing. The system is built and supervised by the people who set the standards it runs under. Read our full AI policy.

Did this article answer your question?

Discussion

More Meshtastic News