Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Preisschild: Unterschied zwischen den Versionen

Aus C3MAWiki
Keine Bearbeitungszusammenfassung
Zeile 74: Zeile 74:
|
|
|}
|}
== 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 ===
=== Links ===

Version vom 27. Dezember 2024, 16:17 Uhr

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)

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

Flasher: ESP32 Version