ESP32 binaries
For ESP32 binaries (excluding C6), the filename consists of:
PIOenvname[_full].bin
the _full designator is optional. The file with this designator can be flashed to the ESP directly and is used by install.openepaperlink.de. Files without this designator are used for over the air (OTA) updates.
Examples:
OpenEPaperLink_Nano_AP_full.bin
# used to flash via USB
OpenEPaperLink_Mini_AP.bin
# used for OTA updates
Tag binaries
For Tag binaries as found in binaries/Tag the filename consists of:
<tag-name>_[<full-or-ota>]_<version>.bin
The AP's auto update function uses the mapping defined in tagotaversions.json to select the right firmware for OTA updates based on the hwType, as defined in tag_types.h.
Overview
| Model | MAC ID | Firmware |
|---|---|---|
| 1.54″‐1.6″ ST-GR16000 | 341 | SOL_M2_154_SSD_<version>.bin |
| 1.54″‐1.6″ ST-GR160BN | 343 | ? |
| 1.54″‐1.6″ ST-GR1600N | 163 | ? |
| 2.2″ EL022H3WRA | B19 | SOL_M3_Uni_<full|ota>_<version>.bin |
| 2.7″ ST‐GR27000 | 2F3 | work in progress |
| 2.9″ EL029D2WRA SubGHz | B23 | not (yet) supported |
| 2.9″ EL029GSWRN | B27 | work in progress |
| 2.9″ EL029H3WRA | B29 | SOL_M3_Uni_<full|ota>_<version>.bin |
| 2.9″ ST-GM29XXF Low Temp | 2D1 | SOL_M2_29_LT_<version>.bin |
| 2.9″ ST‐GR29000 | 3B1 | SOL_M2_29_SSD_<version>.bin |
| 2.9″ ST-GR2900N | 3B3 | SOL_M2_29_UC_<version>.bin |
| 2.9″ ST-GR2900L | 3B3 | ? |
| 4.2″ ST-GR42003N2 | 483 | SOL_M2_42_SSD_<version>.bin |
| 4.2″ ST-GR42003N | 411 | ? |
| 4.2″‐ST‐GR4200C | B57 | ? |
| 7.5″ ST‐GR750BN | 743 | SOL_M2_75_<full|ota>_<version>.bin |
| 13.3″ EL133C2WRN | BB7 | not (yet) supported |
Tag-Name
The name of the tag as found in tag_types.h.
It is composed of the following parts:
<manufacturer>_<brand>_<diplay-size>_<display-controller>
Examples:
SOL_M2_29_SSD_15.bin
# Firmware for a 2.9″ ZBS based tags with no mods to be put on the tag with version 15
SOL_M3_Uni_full_16.bin
# Firmware to flash a M3 2.9″ tag with version 16
Manufacturer
- SOL => SOLUM
- TLSR => Controller used by the Hanshow 3.5″ tag
Brand
- M2 => Solum M2 Model
- M3 => M3 Newton 2.2″ Electronic Shelf Label by Solum
Display Size
The firmware for M3 tags is universal for all display sizes.
- 154 => 1.54″
- 29 => 2.9″
- 42 => 4.2″
- 29 => 2.9″
- 75 => 7.5″
- uni => universal firmware for all sizes of M3 tags
[Optional] Display Controller
Only used by M2 firmware.
- SSD => used for most common "normal" tags: ST‐GR16000, ST-GR29000
- LT => used for low temperature tags
- UC => used for NFC enabled tags
[Optional] Full or OTA
Some tags have different files for OTA and direct to tag flashing.
If this this is the case, this part can be full or ota.
This mainly concerns M3 tags and the M2 7.5″ ST‐GR750BN.
For most M2 tags there is only one binary, which can be used in both cases.
Version
The version of the firmware in hex format, always 2 digits.