From be606543be4fa9da30f8a82b3ddfb09c3a21838e Mon Sep 17 00:00:00 2001 From: IoTThinks Date: Sun, 16 Nov 2025 10:49:05 +0700 Subject: [PATCH] Refactor README.md for firmware changelog clarity Consolidate firmware changelog entries and update links. --- firmware/README.md | 41 ++++++++++++++++++++--------------------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/firmware/README.md b/firmware/README.md index 8a20e7c..147869c 100644 --- a/firmware/README.md +++ b/firmware/README.md @@ -1,7 +1,6 @@ # 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. +* 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](https://iotthinks.com/contact-us/). @@ -10,23 +9,9 @@ Naming convention: firmware-role-boardtype-MeshCore_Version-feature[NUMBER] * For example: firmware-repeater-heltecv3-v1.9.1-powersaving01.bin. This is the firmware for repeater using Heltec v3, based on MeshCore v1.9.1 (main) with added powersaving and the number is 01. The number is our own version. ## Repeaters -This is the changelog for repeaters: +The latest firmware is on TOP: -### firmware-repeater-heltecv3-v1.9.1-powersaving01.bin: [HERE](https://github.com/IoTThinks/LoRaMeshVietnam/blob/main/firmware/firmware-repeater-heltecv3-v1.9.1-powersaving01.bin) -Reduced from 47mA down to 7mA. -* Based on MeshCore repeater v1.9.1 - main branch -* To deepsleep after 2 minutes. - -### firmware-repeater-heltecv3-v1.9.1-powersaving02.bin: [HERE](https://github.com/IoTThinks/LoRaMeshVietnam/blob/main/firmware/firmware-repeater-heltecv3-v1.9.1-powersaving02.bin) -Reduced more power consumption. Optimized OLED, adverts and shorter operation time. -* 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 - -### firmware-repeater-heltecv3-v1.10.0-powersaving03.bin: [HERE](https://github.com/IoTThinks/LoRaMeshVietnam/blob/main/firmware/firmware-repeater-heltecv3-v1.10.0-powersaving03.bin) +### Power Saving 03: Based on MeshCore v1.10.0 (main). 9mA power consumption with no latency. * To use light sleep instead of deepsleep * No latency due to quicker wakeup @@ -34,12 +19,26 @@ Based on MeshCore v1.10.0 (main). 9mA power consumption with no latency. * 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 changes: https://github.com/meshcore-dev/MeshCore/compare/main...IoTThinks:MeshCore:powersaving +* Source code: https://github.com/IoTThinks/MeshCore/tree/powersaving +* Download of bin files: [Heltec v3](https://github.com/IoTThinks/LoRaMeshVietnam/blob/main/firmware/firmware-repeater-heltecv3-v1.10.0-powersaving03.bin), [Heltec v4](https://github.com/IoTThinks/LoRaMeshVietnam/blob/main/firmware/firmware-repeater-heltecv4-v1.10.0-powersaving03.bin) image -### firmware-repeater-heltecv4-v1.10.0-powersaving03.bin: [HERE](https://github.com/IoTThinks/LoRaMeshVietnam/blob/main/firmware/firmware-repeater-heltecv4-v1.10.0-powersaving03.bin) -Same feature but for Heltec v4. +### Power Saving 02: +Reduced more power consumption. Optimized OLED, adverts and shorter operation time. +* 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. +* Download of bin files: [Heltec v3](https://github.com/IoTThinks/LoRaMeshVietnam/blob/main/firmware/firmware-repeater-heltecv3-v1.9.1-powersaving02.bin) + +image + +### Power Saving 01: +Reduced from 47mA down to 7mA. +* Based on MeshCore repeater v1.9.1 - main branch +* To deepsleep after 2 minutes. +* Download of bin files: [Heltec v3](https://github.com/IoTThinks/LoRaMeshVietnam/blob/main/firmware/firmware-repeater-heltecv3-v1.9.1-powersaving01.bin) ## Instruction to flash custom firmware * Download the latest bin file [HERE](https://github.com/IoTThinks/LoRaMeshVietnam/tree/main/firmware)