Firmware-Installer
Die primäre ESP32-S3-Firmware wird ausschließlich mit diesem autorisierten Browser-Installer installiert. Factory- und OTA-Abbilder werden nicht als eigenständige Downloads angeboten.
Im Browser installieren
Einen aktuellen Chromium-Desktopbrowser wie Chrome oder Edge verwenden. Vorher alle seriellen Monitore schließen. Firefox und Safari unterstützen diesen Web-Serial-Ablauf nicht.
Eintrag im Geräteauswahldialog
Diese Namen erscheinen im Dialog des Webinstallers selbst. Entscheidend ist jeweils der Name vor der Klammer:
| Zielgerät | Windows | macOS |
|---|---|---|
| RoonPilot-Hauptprozessor ESP32-S3 | USB JTAG/serial debug unit (COM…) | USB JTAG/serial debug unit (cu.usbmodem…) |
| RoonPilot-Companion, klassischer ESP32 | USB serial (COM…) | USB serial (cu.usbserial… oder cu.wchusbserial…) |
Hier die erste Zeile auswählen. Eine vorherige Prüfung im Geräte-Manager, macOS-Systembericht oder mit esptool ist nicht erforderlich. Steht im geöffneten Dialog USB serial, USB abziehen, den USB-C-Stecker am runden RoonPilot-Gerät um 180° drehen und neu verbinden. Der Webinstaller erkennt das Gerät sofort wieder und zeigt USB JTAG/serial debug unit an.
Löschen bei einer Factory-Installation
Vorher ist kein separater Löschvorgang erforderlich. Bietet der Installer Erase device an, dies bei einer Erstinstallation oder vollständigen Wiederherstellung auswählen beziehungsweise bestätigen. Die saubere Installation löscht alle Einstellungen des ESP32-S3, aber nicht den Companion-ESP32. Spätere Onlineupdates unter System → Firmware update benötigen kein Löschen.
Nur über den Webinstaller oben verfügbar. Dabei wird der ESP32-S3 vor der Installation vollständig gelöscht.
Direkt durch RoonPilot unter System → Firmware update. Ein OTA-Dateidownload wird nicht angeboten.
Companion-Sleep-Firmware
Sie gibt gemeinsam verwendete Signale frei, schaltet den ungenutzten DAC-Pfad stumm und versetzt den zweiten ESP32 in Deep Sleep. RoonPilot funktioniert auch ohne sie vollständig.
Die normale Installation erfolgt ebenfalls ohne Python oder Kommandozeile über einen eigenen Webinstaller. Dort muss im Browserdialog USB serial gewählt werden, nicht USB JTAG/serial debug unit.
Companion-Webinstaller öffnenLizenz- und Drittanbieterhinweise
Offizielle, unveränderte RoonPilot-Firmware darf auf unterstützter Hardware installiert und privat genutzt werden. RoonPilot-eigener Code, Grafiken und Integration dürfen nicht weitergegeben, verändert, zurückentwickelt oder in einem anderen Produkt verwendet werden. Eigenständig lizenzierte Drittanbieterbestandteile behalten ihre jeweiligen Rechte und Lizenzen.