Preisschild

Aus C3MAWiki

Hardware

  • eInk ST-GR29000
  • ESP32

Flash-Pogopin Mapping

Funktion Board-Pin Board Reihe Farbe des Kabels Pin ESP32
3V3 1 1 Grün Irgend
MOSI 2 1 Orange 5
SS 3 1 Blau 23
UART TX 4 1 Rot
SPI CLK 5 2 Gelb 18
MISO 6 2 Rot 17
GND 7 3 Gelb Irgendeinen
RST 8 3 Blau 19
UART RX 9 3 Weis
Test P1.0 10 3 Schwarz

Schritt für Schritt

Flasher Software

Auf Grund der verfügbaren Hardware wurde ein ESP32 genommen und darum ein Fork von https://github.com/atc1441/ZBS_Flasher genutzt: https://github.com/Arctic-git/ZBS_Flasher Siehe ESP32_Flasher-Unterordner.

Erst einmal die Eigenschaften des Displays wegschreiben

python3 zbs_flasher.py  -p /dev/ttyUSB0 read-infopage infopage.hex

Jetzt kann die Firmware geschrieben werden

python3 zbs_flasher.py  -p /dev/ttyUSB0 write custom-firmware/demo_firmware_2.9_33_V1.9.0.0.bin

Die Eigenschaften müssen wieder gesetzt werden:

python3 zbs_flasher.py  -p /dev/ttyUSB0 write-infopage infopage.hex

Ein Reset

python3 zbs_flasher.py  -p /dev/ttyUSB0 reset

und man sieht

Booting
...
Associate Read


Falls die MAC addresse nicht stimmt, in der zweiten Zeile der infopage.hex unter dem Barcode abschreiben (mit folgende 00 00)

Links

https://github.com/OpenEPaperLink/OpenEPaperLink/wiki

Flasher: ESP32 Version