Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

NerdMiner-Upgrade: LilyGo T-Dongle S3 mit neuer Firmware ausstatten

Posted on 27. November 202430. April 2025 by Stefan Draeger

Der LilyGo T-Dongle S3 ist ein kompakter und leistungsfähiger Mikrocontroller, ausgestattet mit dem ESP32-S3-Chip und einem ST7735-Farbdisplay. Für derzeit etwa 14,79 € zzgl. Versandkosten bei AliExpress erhältlich, bietet er ein exzellentes Preis-Leistungs-Verhältnis. In diesem Beitrag zeige ich dir Schritt für Schritt, wie du den T-Dongle S3 in einen NerdMiner verwandelst und so das volle Potenzial dieses kleinen Geräts ausschöpfst.

NerdMiner-Upgrade: LilyGo T-Dongle S3 mit neuer Firmware ausstatten
Dieses Video auf YouTube ansehen.

Disclaimer: Der in diesem Beitrag verwendete Mikrocontroller ist Teil des 7x NerdMiner Combo von Bitcoinmerch.com, das mir im Rahmen eines Reviews zur Verfügung gestellt wurde. Für die Erstellung dieses Beitrags habe ich den Mikrocontroller zuvor auf die Werkseinstellungen zurückgesetzt. In diesem Artikel erkläre ich dir unabhängig, wie du diesen Schritt selbst durchführen und den Mikrocontroller entsprechend flashen kannst.

Logo - LilyGo auf dem LilyGo T-Dongle S3
Modellnummer & Typ
Rückseite des LilyGo T-Dongle S3 mit BOOT Taster
Rückseite des LilyGo T-Dongle S3 mit BOOT Taster (Detail)
ESP32-S3 Chip auf dem LilyGo T-Dongle S3

Inhaltsverzeichnis

  • Warum der Einsatz eines LilyGo T-Dongle S3 als NerdMiner?
    • Was könnte ein Ausschlusskriterium sein?
    • Technische Daten
  • Drei einfache Klicks zum Flashen des LilyGO als NerdMiner
  • LilyGo T-Dongle S3 auf Werkseinstellungen setzen
  • Troubleshooting
    • No serial data received.

Warum der Einsatz eines LilyGo T-Dongle S3 als NerdMiner?

Der kleine Mikrocontroller besticht durch einige Vorteile, welche diesen von anderen Mikrocontroller stark unterscheidet. Zum einen ist dieser sehr günstig in der Anschaffung und durch seinen ESP32-S3 Chip mit 240 MHz sehr leistungsstark.

Was könnte ein Ausschlusskriterium sein?

Der Mikrocontroller kommt in ein komplett geschlossenes Plastikgehäuse, welches diesen wirksam vor äußeren Einflüssen schützt. Jedoch sorgt dieses auch dafür, dass die entstehende Wärme nicht zuverlässig abgeleitet werden kann und somit dieser schnell eine Kerntemperatur von 65 °C erreicht. Laut Spezifikation ist der ESP32-S3 für eine maximale Temperatur von 85 °C ausgelegt und im Test konnte bzw. musste ich feststellen, dass Temperaturen über diesen maximalen Wert dazu führen, dass der Mikrocontroller neu startet.

Technische Daten

Der LilyGo T-Dongle S3 zeichnet sich durch kompakte Abmessungen und vielseitige Funktionen aus. Nachfolgend findest du eine Übersicht der technischen Daten und Features dieses leistungsstarken Mikrocontrollers, die ihn ideal für Projekte wie den NerdMiner machen.

KategorieDetails
MCUESP32-S3 Xtensa LX7 Mikroprozessor
Drahtlose KonnektivitätWi-Fi 802.11 b/g/n, Bluetooth 5
PlattformenArduino-IDE, PlatformIO-IDE, MicroPython
Onboard-Funktionen16M Flash, Boot-Button, TF-Karten-Slot
Display
Display-Schnittstelle4-Draht-SPI-Schnittstelle
Auflösung80 x 160 Pixel, 0,96 Zoll (2,44 cm) Diagonale
ModellST7735 LCD
Betriebsspannung3,3 V

Drei einfache Klicks zum Flashen des LilyGO als NerdMiner

Auf dem Mikrocontroller ist ein ESP32 verbaut, im Normalfall wird dieser mit dem esptool geflasht. Diesen doch recht nervigen Weg können wir abkürzen und dieses über die Webseite Bitronics DIY Flasher mit drei einfachen Klicks machen.

Webseite zum flashen diverser ESP32 als NerdMiner
Webseite zum flashen diverser ESP32 als NerdMiner
Auswahl des Mikrocontrollers via WebUSB
Auswahl des Mikrocontrollers via WebUSB

Voraussetzung ist hier ein Chromium Browser, da wir dafür WebUSB benötigen und dieses unterstützt nicht jeder Browser. Ich verwende nachfolgend den Chrome Browser.

In meinem Fall hat das Flashen nur wenige Sekunden gedauert. Im Abschluss ist der Mikrocontroller selbständig neu gestartet und kann nun über den Accesspoint NerdMinerAP erreicht werden.

erfolgreich geflashter Mikrocontroller als NerdMiner
erfolgreich geflashter Mikrocontroller als NerdMiner

LilyGo T-Dongle S3 auf Werkseinstellungen setzen

Solltest du deinen LilyGo T-dongle S3 wieder auf den Auslieferungszustand zurücksetzen wollen, so benötigst du die Firmware vom Hersteller, diese Firmware bekommst du vom Git Hub Repository Xinyuan-LilyGO / T-Dongle-S3 unter T-Dongle-S3/firmware/ als BIN-Datei.

Wenn du diese Datei heruntergeladen hast, dann benötigst du jetzt entweder das esptool als Python Skript, EXE-Datei oder ganz bequem über ein Webfrontend unter https://espressif.github.io/esptool-js/. Hier benötigst du jedoch ebenso wie zuvor auch einen Chromium Browser!

esptool zum flashen von ESPx Mikrocontroller
esptool zum flashen von ESPx Mikrocontroller

Zunächst baust du die Verbindung über die Schaltfläche „Connect“ auf. Die Baudrate solltest du in diesem Fall nicht anpassen müssen und sollte auf dem Wert 921600 eingestellt sein.

Es sollte sich jetzt ein neues Fenster öffnen, in welchem man den USB-Port des LilyGo auswählt und die Schaltfläche „Verbinden“ klickt.

Anschließend muss die Firmwaredatei gewählt werden und an die Speicheradresse 0x0000 geschrieben werden.

Abschließend können wir nun die Schaltfläche „Program“ betätigen und das Tool sollte nun die neue Firmware aufspielen. Dieses kann etwas dauern!

Wenn alles geklappt hat, dann solltest du am Ende der Ausgabe folgenden Text sehen:

Wrote 4128768 bytes (1196398 compressed) at 0x0 in 28.736 seconds.
Hash of data verified.
Leaving...

Troubleshooting

No serial data received.

Beim Flashen mit dem esptool oder anderen Tools kann es vorkommen, dass sich der Mikrocontroller danach nicht mehr mit einer neuen Firmware überschreiben lässt. Dieses Problem trat bei mir auf, als ich versuchte, den LilyGo T-Dongle S3 von MicroPython auf die NerdMiner-Firmware umzustellen.

Die Lösung für dieses Problem ist glücklicherweise einfach: Bei ESP32-Chips muss für den erweiterten Boot-Modus der GPIO0-Pin mit GND verbunden werden. Der LilyGo T-Dongle S3 verfügt hierfür auf der Rückseite über einen kleinen Taster, der genau diese Aufgabe übernimmt.

Um den Mikrocontroller erneut flashen zu können, drückst du diesen Taster und verbindest gleichzeitig den Mikrocontroller mit deinem Computer. Anschließend sollte das Flashen der Firmware problemlos funktionieren.

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}