Files
EasySkyMesh/firmware

Custom Meshcore Firmware

Custom firmware files are for Meshcore.

  • Based on MeshCore and compatible with MeshCore. These features will be pushed to MeshCore for public use.
  • Have more experimental / advances features.
  • The firmware is provided as it is without any warranty or support.
  • If you want custom firmware or private support, please contact us.

Naming convention: role-boardtype-feature[NUMBER]

  • repeater-heltecv3-powersaving01.bin: This is the firmware for repeater using Heltec v3 with powersaving feature and the number is 01. The number is our own version.
  • IMPORTANT: To use .bin if you already flashed a repeater firmware before and want to KEEP the settings.
  • IMPORTANT: To use -merged.bin if you flash for the FIRST TIME or you want to ERASE the flash and settings.

Repeaters

The latest firmware is on TOP.

  • You can check the Version in MeshCore App > Remote management to confirm the flashed verion.

Power Saving 05

Based on MeshCore v1.10.0 (main). Fixed OTA via WiFi.

Power Saving 04

Based on MeshCore v1.10.0 (main). Fixed OTA via WiFi.

  • Download of bin files: HERE
  • Do not sleep when WiFi is not off likely due to OTA via WiFi.
  • To reboot to out of OTA and back to powersaving mode.
  • Power saving mode: Still 10mA.
  • OTA mode: 100mA due to WiFi. You MUST reboot to exit OTA to back to power saving mode if not doing OTA.
  • Source code: https://github.com/IoTThinks/MeshCore/tree/powersaving

Power Saving 03

Based on MeshCore v1.10.0 (main). 9mA power consumption with no latency.

  • Download of bin files: HERE
  • To use light sleep instead of deepsleep
  • No latency due to quicker wakeup
  • First boot: To wake up for 30s to send an advert at 18th second.
  • Light sleep: To wake up when receiving a LoRa packet and light sleep again after 5s.
  • Periodically wakeup: To wake up every 30 minutes to do some periodically tasks and and lightsleep again after 5s.
  • Known issue: OTA via WiFi is not working yet.
  • Source code: https://github.com/IoTThinks/MeshCore/tree/powersaving
image

Power Saving 02

Reduced more power consumption. Optimized OLED, adverts and shorter operation time.

  • Download of bin files: HERE
  • Based on MeshCore repeater v1.9.1 - main branch
  • In normal start / reset: To wake up 30s to allow sending an advert. To power on OLED for a while.
  • When waken up from deepsleep: To sleep again in 5s. No OLED. No advert.
  • Known issues: Only send one advert at first boot or reset. OTA via WiFi is not working.
image

Power Saving 01

Reduced from 47mA down to 7mA.

  • Download of bin files: HERE
  • Based on MeshCore repeater v1.9.1 - main branch
  • To deepsleep after 2 minutes.

Instruction to flash custom firmware

  • Download the latest bin file HERE

  • Go to Web Flasher: https://flasher.meshcore.co.uk/

  • Select Custom Firmware image

  • Select the downloaded bin file

  • Do NOT erase device if you want to keep the existing configuration

  • Click Flash image

Support

If you want custom firmware or private support, please contact us.