# Fragen zu Firmwareupdate PN5180 per ESP32

**URL:** <https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910>\
**Category:** Allgemein\
**Created:** [2. Februar 2022 um 20:19 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910 "2022-02-02T20:19:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Markus226](https://forum.espuino.de/user_avatar/forum.espuino.de/markus226/32/522_2.png) [@Markus226](https://forum.espuino.de/u/Markus226)\
**Post date:** [2. Februar 2022 um 20:19 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/1 "2022-02-02T20:19:08Z")

</div>

Hallo,

ich habe aktuell versucht nach der Anleitung [PN5180\_Updater \_ESP32](https://github.com/abidxraihan/PN5180_Updater_ESP32) den PN5180 upzudaten, aber ich scheitere an:

- Run dumpmodule.ino to read eeprom, DieID, current Firmware versions and such  
- Run FirmwareUpgrade.ino to upgrade.

dumpmodule.ino hab ich erfolgreich auf den ESP geschrieben, aber es kommt nichts im Serial Monitor und ich weis auch nicht wie die Sachen ausgelesen werden sollen bzw. was ich wo drücken muss?

Gibt es jemand der mir hier weiterhelfen kann? 🙂

---

<div class="post-metadata">

**Author:** ![tueddy](https://forum.espuino.de/user_avatar/forum.espuino.de/tueddy/32/22_2.png) [@tueddy](https://forum.espuino.de/u/tueddy)\
**Post date:** [2. Februar 2022 um 21:14 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/2 "2022-02-02T21:14:09Z")

</div>

Hallo @Markus226,  
ist schon länger her aber ich hatte das genau so gemacht. Wenn Du dumpmodule.ino erfolgreich hochgeladen hast muss in der Konsole

```auto
Press Any Key To Update PN5180 Firmware!

```

stehen.  
Ist Dein serieller Monitor auf 115200 Baud eingestellt? Ansonsten im Projekt das hier im setup() Teil ergänzen:

```auto
Serial.println("Ich starte jetzt den PN5180 Leser..");
Pn5180.Begin();
Serial.println("Glueckwunsch, meine Verkabelung war richtig");

```

Bleibt das Programm hier schon hängen? Dann die Verkabelung des Lesers prüfen.

---

<div class="post-metadata">

**Author:** ![Markus226](https://forum.espuino.de/user_avatar/forum.espuino.de/markus226/32/522_2.png) [@Markus226](https://forum.espuino.de/u/Markus226)\
**Post date:** [3. Februar 2022 um 06:25 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/3 "2022-02-03T06:25:41Z")

</div>

Hallo,

Press any Key… steht bei mir, ich kann aber nichts senden bzw. bekomme kein Feedback.

Serial Monitor zeigt nur bei Neustart des ESP32 etwas an.

---

<div class="post-metadata">

**Author:** ![tueddy](https://forum.espuino.de/user_avatar/forum.espuino.de/tueddy/32/22_2.png) [@tueddy](https://forum.espuino.de/u/tueddy)\
**Post date:** [3. Februar 2022 um 08:32 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/4 "2022-02-03T08:32:59Z")

</div>

Hab’s damals mit Arduino-IDE hochgeladen. Verwendest Du hier Platform-IO?  
Das aktuelle Release PIO Arduino 2.0.2 hat ein Bug mit der seriellen Ausgabe, auf jeden Fall 1.0.6 wie auch im ESPuino Projekt verwenden!  
Drücken einer beliebigen Taste + Enter sollte dann den Dump ausgeben…

---

<div class="post-metadata">

**Author:** ![Markus226](https://forum.espuino.de/user_avatar/forum.espuino.de/markus226/32/522_2.png) [@Markus226](https://forum.espuino.de/u/Markus226)\
**Post date:** [3. Februar 2022 um 11:21 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/5 "2022-02-03T11:21:51Z")

</div>

ich verwende direkt Arduino 1.8.13, im Serial Monitor kann ich zwar etwas senden bekomme aber keine Rückmeldung ☹

![grafik](https://forum.espuino.de/uploads/default/original/2X/8/83314e8f1a4d872fc2ca74c0a7402470a38f55ad.png)

Angeschlossen ist alles richtig (Ergänzung im Setup meldet „Glückwunsch“) , was könnte der Fehler sein?

---

<div class="post-metadata">

**Author:** ![tueddy](https://forum.espuino.de/user_avatar/forum.espuino.de/tueddy/32/22_2.png) [@tueddy](https://forum.espuino.de/u/tueddy)\
**Post date:** [3. Februar 2022 um 14:42 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/6 "2022-02-03T14:42:36Z")

</div>

Welche ESP32 Version hast Du im Boardmanager installiert? Evt. einmal mit 1.0.5 probieren.  
2.0.2 hat einen Bug in der seriellen Ausgabe

 ![grafik](https://forum.espuino.de/uploads/default/original/2X/1/18ede65b56745a3b4c1478615d18df3d5e22a0be.png)

Die Verkabelung nochmal doppelt/dreifach prüfen:

```auto
#define PN5180_RST_PIN 17
#define PN5180_BUSY_PIN 16
#define PN5180_REQ_PIN 4
#define PN5180_NSS_PIN 5
#define STM32_MOSI_PIN 23
#define STM32_MISO_PIN 19
#define STM32_SCK_PIN 18

```

---

<div class="post-metadata">

**Author:** ![biologist](https://forum.espuino.de/user_avatar/forum.espuino.de/biologist/32/66_2.png) [@biologist](https://forum.espuino.de/u/biologist)\
**Post date:** [12. Februar 2022 um 11:28 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/7 "2022-02-12T11:28:13Z")

</div>

@Markus226 Hat sich das erledigt?

---

<div class="post-metadata">

**Author:** ![Markus226](https://forum.espuino.de/user_avatar/forum.espuino.de/markus226/32/522_2.png) [@Markus226](https://forum.espuino.de/u/Markus226)\
**Post date:** [17. Februar 2022 um 21:28 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/8 "2022-02-17T21:28:39Z")

</div>

Hallo,

nein leider noch nicht, die Version stimmt und Verkabelung vermutlich auch.

Könnte es sein das man dieses Modul über beide Anschlüsse (3,3V/5V) mit 3,3V versorgen muss damit das klappt?  
Das ist mir gerade so gekommen da ich es irgendwo schonmal gelesen hatte…

---

<div class="post-metadata">

**Author:** ![JHB](https://forum.espuino.de/letter_avatar_proxy/v4/letter/j/67e7ee/32.png) [@JHB](https://forum.espuino.de/u/JHB)\
**Post date:** [18. Februar 2022 um 09:38 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/9 "2022-02-18T09:38:09Z")

</div>

Normal müssen immer beide 3,3 und 5 V da sein, könnte also helfen

---

<div class="post-metadata">

**Author:** ![biologist](https://forum.espuino.de/user_avatar/forum.espuino.de/biologist/32/66_2.png) [@biologist](https://forum.espuino.de/u/biologist)\
**Post date:** [18. Februar 2022 um 09:57 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/10 "2022-02-18T09:57:34Z")

</div>

> [@Markus226](#):
>
> Könnte es sein das man dieses Modul über beide Anschlüsse (3,3V/5V) mit 3,3V versorgen muss damit das klappt?

Also zum Betrieb braucht es das auf jeden Fall. Würde mich daher nicht wundern, wenn es dafür auch gebraucht würde.  
@tueddy, dein Einsatz! 🤣

---

<div class="post-metadata">

**Author:** ![tueddy](https://forum.espuino.de/user_avatar/forum.espuino.de/tueddy/32/22_2.png) [@tueddy](https://forum.espuino.de/u/tueddy)\
**Post date:** [18. Februar 2022 um 10:11 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/11 "2022-02-18T10:11:03Z")

</div>

Ja beide Pins anschließen!

---

<div class="post-metadata">

**Author:** ![rilke](https://forum.espuino.de/user_avatar/forum.espuino.de/rilke/32/1535_2.png) [@rilke](https://forum.espuino.de/u/rilke)\
**Post date:** [5. August 2022 um 07:02 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/12 "2022-08-05T07:02:42Z")

</div>

Nachdem ich gestern mit der auf github bereitgestellten Lösung ein wenig gekämpft habe, habe ich sie auf platformio portiert und den Dumper + Updater in ein script gepackt. Das ganze mit einer config datei versehen und plug & pray für Biologists Mutterplatine gemacht. (Brauch dan nur zusätzlich die REQ Leitung die man sie temporär von einem nicht port Expander GPIO klaut. (Dafür war ich zu faul den zu initialisieren). Da der ursprüngliche updater unter unklarer Lizens steht, habe die Bastelei nicht auf Github hochgeladen, stelle sie aber bei Bedarf gerne zur Verfügung.

 ![Bild](https://forum.espuino.de/uploads/default/original/2X/2/2eb2c03d86ca272e68973fb7e533983257f186c8.jpeg)  
 ![Bild](https://forum.espuino.de/uploads/default/original/2X/2/20ce2f0dec2013220a13351c05cf71043b8c7f4e.jpeg)

---

<div class="post-metadata">

**Author:** ![Patrick](https://forum.espuino.de/letter_avatar_proxy/v4/letter/p/b2d939/32.png) [@Patrick](https://forum.espuino.de/u/Patrick)\
**Post date:** [26. September 2022 um 17:04 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/13 "2022-09-26T17:04:11Z")

</div>

Ich wäre sehr an deinem Code interessiert, da es bei mir noch nicht geklappt hat. Ich habe dir mal eine PN geschickt.

---

<div class="post-metadata">

**Author:** ![ciB](https://forum.espuino.de/letter_avatar_proxy/v4/letter/c/ebca7d/32.png) [@ciB](https://forum.espuino.de/u/ciB)\
**Post date:** [18. Dezember 2022 um 08:48 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/14 "2022-12-18T08:48:14Z")

</div>

Ich würde mich auch über den Code freuen. Hatte dir auch ne PN geschickt.

---

<div class="post-metadata">

**Author:** ![najjannaj](https://forum.espuino.de/letter_avatar_proxy/v4/letter/n/ecccb3/32.png) [@najjannaj](https://forum.espuino.de/u/najjannaj)\
**Post date:** [18. Dezember 2022 um 12:09 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/15 "2022-12-18T12:09:47Z")

</div>

Moin, ich hatte @rilke auch eine Mail geschrieben, aber nichts gehört, hab mich jetzt selbst drangesetzt. Das Abfragen der Firmwareinformationen klappt auch schon, sobald das Firmware-Update auch klappt, würde ich mich nochmal melden und es allen zur Verfügung stellen.

---

<div class="post-metadata">

**Author:** ![rilke](https://forum.espuino.de/user_avatar/forum.espuino.de/rilke/32/1535_2.png) [@rilke](https://forum.espuino.de/u/rilke)\
**Post date:** [18. Dezember 2022 um 15:51 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/16 "2022-12-18T15:51:24Z")

</div>

Mea culpa , mea culpa, mea maxima culpa…

Leider hatte ich eine ziemliche Familientragödie zu verkraften und als nun alleinerziehender von drei Monstern hat sich der Fokus massive verschoben, Aber wenn noch vonInteresse schaue ich nächste Woche ins Archiv und mache einen comitt,

---

<div class="post-metadata">

**Author:** ![ciB](https://forum.espuino.de/letter_avatar_proxy/v4/letter/c/ebca7d/32.png) [@ciB](https://forum.espuino.de/u/ciB)\
**Post date:** [18. Dezember 2022 um 18:04 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/17 "2022-12-18T18:04:52Z")

</div>

Ach du kacke 😶

Mein Beileid… Stress dich bitte nicht, das kriegen wir auch so hin.

---

<div class="post-metadata">

**Author:** ![najjannaj](https://forum.espuino.de/letter_avatar_proxy/v4/letter/n/ecccb3/32.png) [@najjannaj](https://forum.espuino.de/u/najjannaj)\
**Post date:** [18. Dezember 2022 um 20:03 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/18 "2022-12-18T20:03:45Z")

</div>

Absolut! Ich denke ich kann Montag spätestens Dienstag was bereitstellen. Nimm dir deine Zeit für die „Monster“ die sind soviel wichtiger als wir „Bastler“!

---

<div class="post-metadata">

**Author:** ![najjannaj](https://forum.espuino.de/letter_avatar_proxy/v4/letter/n/ecccb3/32.png) [@najjannaj](https://forum.espuino.de/u/najjannaj)\
**Post date:** [19. Dezember 2022 um 09:27 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/19 "2022-12-19T09:27:40Z")

</div>

Hallo zusammen,

ich hab das Projekt jetzt auf GitHub veröffentlicht:

> **[GitHub - JanLoebel/PN5180\_ESP32\_Updater](https://github.com/JanLoebel/PN5180_ESP32_Updater)**
>
> Contribute to JanLoebel/PN5180\_ESP32\_Updater development by creating an account on GitHub.

Bitte habt etwas Nachsicht ist mein erstes PlatformIO-Projekt 🙈

Aktuell ist die PIN-Belegung so konfiguriert das es am PCB Board angeschlossen bleiben kann und man nur den „I2C - SDA“ Pin noch zusätzlich an REQ am PN5180 anschließen muss. Wenn es Probleme geben sollte, kommt gerne auf mich zu. Dann versuche ich zu helfen so gut ich kann.

Viele Grüße und schöne Weihnachten,  
Jan

---

<div class="post-metadata">

**Author:** ![Joe91](https://forum.espuino.de/letter_avatar_proxy/v4/letter/j/5fc32e/32.png) [@Joe91](https://forum.espuino.de/u/Joe91)\
**Post date:** [20. Dezember 2022 um 15:17 UTC](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910/20 "2022-12-20T15:17:19Z")

</div>

Vielen Dank dir!  
Hat auf Anhieb funktioniert!!!

[Nächste Seite](https://forum.espuino.de/t/fragen-zu-firmwareupdate-pn5180-per-esp32/910.md?page=2)
