Hi,
The battery voltage reported by MeshCore looks correct, but the battery percentage looks wrong/misleading for LiFePO4.
I’m opening this on behalf of a community member who has a Heltec Mesh Solar board with a LiFePO4 battery.
Board:
- Heltec MeshSolar nRF52840 + SX1262 863-928 LiFePO4
- NMTech Optimized version for Heltec Automation
Firmware:
- v1.16.0-07a3ca9, Build 06-Jun-2026
Mobile app:
Role:
CLI output:
ver
v1.16.0-07a3ca9 (Build: 06-Jun-2026)
board
Heltec Mesh Solar
get role
repeater
get adc.multiplier
Error: unsupported by this board
get pwrmgt.support
unsupported
get pwrmgt.source
ERROR: Power management not supported
get pwrmgt.bootmv
ERROR: Power management not supported
Battery readings:
MeshCore app shows: 3.62 V / 51%
Multimeter on battery: 3.60 V
BMS output: 3.60 V
Measurement conditions:
USB not connected
Solar panel connected
Battery was charging
1 LiFePO4 cell installed
Board set to Single Cell Battery
BMS configured via MeshSolar WebSerialTool using default LiFePO4 settings
Capacity set to 50000 mAh
Number of cells: 1
Discharge cut-off voltage: 2650 mV
The voltage reading seems accurate, so this does not look like an ADC multiplier/calibration problem. It looks more like the battery percentage calculation is using a Li-Ion style range instead of LiFePO4, or there is no battery chemistry setting for this board.
This may be related to #2267.
I can ask the user to provide more measurements if needed.
Hi,
The battery voltage reported by MeshCore looks correct, but the battery percentage looks wrong/misleading for LiFePO4.
I’m opening this on behalf of a community member who has a Heltec Mesh Solar board with a LiFePO4 battery.
Board:
Firmware:
Mobile app:
Role:
CLI output:
Battery readings:
MeshCore app shows: 3.62 V / 51%
Multimeter on battery: 3.60 V
BMS output: 3.60 V
Measurement conditions:
USB not connected
Solar panel connected
Battery was charging
1 LiFePO4 cell installed
Board set to Single Cell Battery
BMS configured via MeshSolar WebSerialTool using default LiFePO4 settings
Capacity set to 50000 mAh
Number of cells: 1
Discharge cut-off voltage: 2650 mV
The voltage reading seems accurate, so this does not look like an ADC multiplier/calibration problem. It looks more like the battery percentage calculation is using a Li-Ion style range instead of LiFePO4, or there is no battery chemistry setting for this board.
This may be related to #2267.
I can ask the user to provide more measurements if needed.