Skip to content

Commit

Permalink
Merge pull request #31 from armel/feature_update
Browse files Browse the repository at this point in the history
Feature update
  • Loading branch information
armel authored May 1, 2023
2 parents 5a7744b + 924fe9f commit 3f98fa9
Show file tree
Hide file tree
Showing 10 changed files with 16 additions and 12 deletions.
28 changes: 16 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@

**First of all, many thanks to all my [donors](#donations)🙏🏻**

The M5HamRadio project is a compilation, in one huge firmware, of my stable HamRadio projects on M5Stack. It include 3 applications :
The M5HamRadio project is a compilation, in one huge firmware, of my stable HamRadio projects on M5Stack. It include 4 applications :

- ICSMeter (default application)
- ICMultiMeter
- ICKeyer
- DXTracker

All these applications work on IC-705, IC-7300 and IC-9700 and are available for FREE and for ALL !

Expand All @@ -30,21 +31,16 @@ All these applications work on IC-705, IC-7300 and IC-9700 and are available for
|:--:|
| ICKeyer |

|![DXTracker](https://github.com/armel/M5HamRadio/blob/main/img/DXTracker.png)|
|:--:|
| DXTracker |

# Add more firmwares

Even if you already have 3 firmwares (ICSMeter, ICMultiMeter and ICKeyer) after flashing your M5Stack via M5Burner, you can add other firmwares to the root of the micro SD card.

Maybe it's time to test my other project : DXTracker !
Even if you already have 4 firmwares (ICSMeter, ICMultiMeter ICKeyer and DXTracker) after flashing your M5Stack via M5Burner, you can add other firmwares to the root of the micro SD card.

> **Important ! Important ! Important !** Because applications now use LittleFS and not SPIFFS, if you have old firmwares based on SPIFFS, consider replacing it with the latest versions using LittleFS. If you don't, after loading an old firmware using SPIFFS, it will reformat your flash memory and overwrite any firmware you already have. So, be aware.
|![DXTracker](https://github.com/armel/M5HamRadio/blob/main/img/DXTracker.png)|
|:--:|
| DXTracker |

You find the firmwares of all these projects in this repository, in the `firmwares` folder, of course for free !

# Installation

## Prerequisites
Expand Down Expand Up @@ -244,20 +240,28 @@ Restart your M5Stack, copy the log trace that appears in the console and send it

## Backup full image : *read_flash*

Using ``esptool``, enter this command :
Using ``esptool``, enter this command:

``esptool.py --port /dev/tty.usbserial-02041F5C --baud 230400 read_flash 0x00000 0x1000000 flash_16M.bin``

Replace port and baud rate by yours.

## Restore full image : *write_flash*

Using ``esptool``, enter this command :
Using ``esptool``, enter this command:

``esptool.py --port /dev/tty.usbserial-02041F5C --baud 921600 write_flash --flash_freq keep 0x000000 flash_16M.bin``

Replace port and baud rate by yours.

## GZipped a firmware

Using ``gzip``, enter this command:

``gzip -c firmware.bin > firmware.gz``

That's all. The size is reduced by about 30%.

# Disclaimers

Because of the systematic plundering of my open source projects by a minority of unscrupulous people, taking advantage of my work to make money, I decided not to open the source code of these projects, for the moment.
Expand Down
Binary file modified firmwares/DXTracker.bin
Binary file not shown.
Binary file added firmwares/DXTracker.gz
Binary file not shown.
Binary file modified firmwares/ICKeyer.bin
Binary file not shown.
Binary file added firmwares/ICKeyer.gz
Binary file not shown.
Binary file modified firmwares/ICMultiMeter.bin
Binary file not shown.
Binary file added firmwares/ICMultiMeter.gz
Binary file not shown.
Binary file modified firmwares/ICSMeter.bin
Binary file not shown.
Binary file added firmwares/ICSMeter.gz
Binary file not shown.
Binary file modified firmwares/M5HamRadio.bin
Binary file not shown.

0 comments on commit 3f98fa9

Please sign in to comment.