Skip to main content

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​

  1. Make sure the USB cable supports data transfer.
  2. Reconnect the X1.
  3. Enter DFU mode again.
  4. Refresh the Web Flasher.
  5. Try another USB port or cable.

If the problem persists, check the EasySkyMesh GitHub repository for the latest documentation and issues.

Resources​

Tech Support & Product Discussion​

Loading Comments...