EasySkyMesh IoT Firmware for MeshTracker X1
EasySkyMesh is a community project based on MeshCore that focuses on building low-power firmware.

EasySkyMesh adds features for power saving and sensor data collection. Sensor data can be collected by MeshCore nodes and transmitted through an existing MeshCore network. It is particularly useful for:
- Low-power sensor networks
- Remote monitoring
- Solar-powered deployments
- Environmental monitoring
- Infrastructure monitoring
- IoT prototyping
Firmware Flashing
Hardware Preparation
Before flashing the firmware, prepare:
- MeshTracker X1. Click here to get one.
- USB cable
- Computer
Connect the X1 to your computer using the USB Type-C port.
Download EasySkyMesh Firmware
Go to the EasySkyMesh Releases page. Select a release that supports your board.

EasySkyMesh releases may provide different firmware files for different hardware and different upgrade scenarios. For a new installation, the project generally provides a fresh-install firmware image. For an existing installation, use the upgrade firmware when you want to preserve the existing configuration.
Flash the Firmware
The EasySkyMesh project recommends using the MeshCore Web Flasher for supported devices.
Step1: Open MeshCore Web Flasher
Step2: Select Custom Firmware.
Step3: Select the EasySkyMesh firmware file.

Step4: Enter DFU mode if required.

Step5: Start flashing. Wait until the flashing process is completed.

Step6: Reboot the device.
Power Saving
The project provides PowerSaving firmware releases with optimizations for different MeshCore boards. EasySkyMesh releases have introduced power-saving features for ESP32 and nRF52-based devices, as well as additional power-management functions for different MeshCore roles.
Companion Firmware
All PowerSaving features are enabled by default. RX PowerSaving is set as "balanced".
Repeater & Room Server Firmware
Powersaving is off by default. You can enable PowerSaving through the MeshCore CLI.
Enable powersaving by:
powersaving on
To check the current PowerSaving status:
powersaving
Click here to use more commands.
Troubleshooting
The Device Does Not Appear in the Flasher
- Make sure the USB cable supports data transfer.
- Reconnect the X1.
- Enter DFU mode again.
- Refresh the Web Flasher.
- Try another USB port or cable.
If the problem persists, check the EasySkyMesh GitHub repository for the latest documentation and issues.