Wählen Sie die aktuelle Version und überprüfen Sie dann Ihr Board.
| Veröffentlichung | Leserorientierte Veränderung | Grenze |
|---|---|---|
| 0.17.3 | Fügt ein örtliches lebenslanges Tierarztbuch und optionale gemeinsame Nutzung öffentlicher Karten hinzu; verbessert das Aussehen im Leerlauf; Laptop duckctl kann unterschiedliche Pads für unterschiedliche Enten beanspruchen. | Eine Pad-Reklamation erfordert einen Knopfdruck. Das Teilen von Tierarztbüchern ist eine separate, bewusste öffentliche Aktion. |
| 0.17.4 | Beta-Boards verwenden die Kernel-SoC-Seriennummer anstelle des duplizierten U-Boot-Werts; Das Paket duckctl 0.17.4 und die dokumentierte Homebrew-Route sind verfügbar. | Eine automatisch benannte Beta kann unter einem neuen Namen erscheinen. Zero 3W behält seine frühere serielle Quelle. |
Dabei handelt es sich um veröffentlichte stabile Versionen“, im Gegensatz zu den separaten Entwicklungs-Vorabversionen. Eine GitHub-Veröffentlichung ist kein Beweis dafür, dass Ihr bestimmtes Board sie installiert hat oder dass jedes Hardwareverhalten vor Ort funktioniert. Das Manifest des Policy-Satzes v8 hat sich in dieser Überprüfung nicht geändert, schließen Sie daher nicht auf einen neuen Gang aus der Daemon-Version. Vorheriger stabiler Daemon 0.17.2 · 13. Oktober ↗ Stable Daemon 0.17.3 · 15. Oktober ↗ Zuletzt überprüfter stabiler Daemon 0.17.4 · 15. Oktober ↗ Unverändertes offizielles Manifest des Policy-Satzes v8 ↗.
Speichern Sie eine lokale Baseline und verwenden Sie das vom Board angebotene stabile Update.
Notieren Sie auf einem offiziellen Roboter die laufende Version, den aktuellen Namen, die Überschreibungen, die Policiesliste und den Zustand. update check daemon liest das stabile Angebot; es wird nicht installiert. Wenn der Prüfer 0,17,4 für die deklarierte Platine anbietet, unterstützen Sie den Roboter, halten Sie die Stromversorgung konstant und lassen Sie den Dienst neu starten, bevor Sie ihn anwenden. Eine Vorbestellung ohne Hardware hat hier nichts zu bieten. Angepinnt 0.17.4 Tierarztbuch, Ruhe- und Aktualisierungsanweisungen ↗.
robotctl version
robotctl system info
robotctl update status
robotctl update check daemon
robotctl configure --list
robotctl policy list
robotctl healthsudo robotctl update apply daemonVergleichen Sie anschließend die Live-Version, die Systemidentität und den Zustand mit Ihrer gespeicherten Ausgabe. Lesen Sie das Update-Transkript, wenn etwas fehlgeschlagen ist oder sich der Name geändert hat. Für ein explizites manuelles Rollback ist eine vorherige Daemon-Version erforderlich, die noch auf diesem Board installiert ist. Es macht weder einen öffentlichen Tierarztbuch-Datensatz rückgängig noch ändert es einen unabhängig versionierten Policy-Satz. Angepinnt 0.17.4 Tierarztbuch, Ruhe- und Aktualisierungsanweisungen ↗.
robotctl version
robotctl system info
robotctl health
robotctl update log
robotctl update showsudo robotctl update rollback daemon
robotctl version
robotctl healthLesen Sie das Tierarztbuch vor Ort, bevor Sie entscheiden, ob Sie es weitergeben möchten.
robotctl vetbook öffnet eine Live-Terminalseite; --json gibt den lokalen Datensatz zur Überprüfung zurück. Es beginnt mit der Verfolgung, wenn der neue robotd ausgeführt wird. Es kann keine frühere, nicht aufgezeichnete Geschichte rekonstruieren. Das Buch enthält Lebens- und Motorzähler, Sensoraufzeichnungen und ein Tagebuch und wird etwa einmal pro Minute und bei normalem Herunterfahren auf dem Roboter gespeichert. Drücken Sie auf der Seite n, um eine lokale Notiz hinzuzufügen. Angepinnt 0.17.4 Tierarztbuch, Leerlauf- und Aktualisierungsanweisungen ↗.
robotctl vetbook
robotctl vetbook --json
robotctl account statusDas Teilen ist Opt-In und öffentlich: Nach sudo robotctl account login wird Updaterd durch Drücken von s auf der Terminalseite aufgefordert, einen öffentlichen Hugging Face-Datensatz mit dem Namen <user>/<duck>-vetbook sowie einen Kartenlink und einen QR-Code zu erstellen oder zu aktualisieren. Das veröffentlichte JSON verzichtet auf Freitext-Tagebuchnotizen und die interne Buchhaltung, behält aber Zähler, Daten, Servoverschleiß und einen Freigabeblock mit Besitzer, Roboter, Zeit und Daemon bei. Durch die erneute Freigabe werden die aktuellen Dateien ersetzt, während im Hub-Verlauf alte Kopien erhalten bleiben. Durch das Umbenennen des Roboters wird ein weiterer Datensatz erstellt und der alte beibehalten. Überprüfen Sie das lokale Buch und Konto, bevor Sie s drücken. Behandeln Sie die Karte nicht als privat. Angeheftete Veterinärbuch-Veröffentlichung und Datenschutzimplementierung ↗ Offizielle öffentliche Veterinärbuch-Karte Space ↗.
Fordern Sie für jede Ente ein Laptop-Pad an.
Ab 0.17.3 wartet duckctl udp-pad auf einen Tastendruck an dem Gamepad, dessen Eingaben gesendet werden sollen. Dieser Tastendruck zur Auswahl wird nicht als Aktion weitergeleitet. Schließen Sie für zwei Roboter in einem vertrauenswürdigen LAN zwei Gamepads an und öffnen Sie pro Roboter ein Terminal. Starten Sie den ersten Befehl und drücken Sie am zugehörigen Gamepad eine Taste. Starten Sie dann den zweiten Befehl und drücken Sie am anderen Gamepad eine Taste. Bereits verwendete Gamepads werden übersprungen. Für Skripte wählt --pad 2 ohne Tastendruck das zweite vom Laptop erkannte Gamepad aus. Diese Nummer kann sich nach dem Abziehen und erneuten Anschließen ändern. Die optionale UDP-Gamepad-Eingabe des Roboters muss bereits aktiviert sein. Solange sie aktiv ist, ersetzt sie die Bluetooth-Eingabe. UDP-Port 4210 hat weder Authentifizierung noch Verschlüsselung. Feste UDP-Anleitung für ein Gamepad pro Roboter in 0.17.4 ↗ Feste Implementierung zur Gamepad-Reservierung am Laptop ↗.
duckctl udp-pad 192.168.1.42
# In a second terminal, with a second pad:
duckctl udp-pad 192.168.1.43Der neueste Laptop-Client ist duckctl 0.17.4 auf PyPI für macOS, Linux und Windows. Der angeheftete offizielle Leitfaden dokumentiert auch einen Homebrew-Tap unter macOS/Linux. Aktualisieren Sie das Tool, das Sie tatsächlich verwenden, bevor Sie den neuen Pad-Reklamationsbildschirm erwarten. duckctl scan ist eine passive Möglichkeit, einen Roboter zu identifizieren und beginnt nicht, ihn anzutreiben. Angepinnt 0.17.4 Laptop Duckctl und Homebrew-Anweisungen ↗ Veröffentlichtes Duckctl 0.17.4 Laptop-Paket ↗.
uv tool upgrade duckctl
duckctl scanbrew install pierre-rouanet/tools/duckctl
brew upgrade duckctlSuchen Sie nach einem Beta-Upgrade erneut nach dem tatsächlichen Namen.
0.17.4 behebt eine Beta-Board-Identitätskollision: Beta liest jetzt die /proc/cpuinfo-Seriennummer des Kernels, da der U-Boot-Gerätebaumwert auf zwei Boards einer Charge gleich sein könnte. Zero 3W liest weiterhin die Seriennummer des Gerätebaums. Die serielle Schnittstelle speist den Standardnamen duck-xxxx, die generierte Stimme, die Choral-ID und die Remote-Hardware-ID ein. Wenn eine Beta ihren automatischen Namen verwendet hat, entdecken Sie sie mit duckctl scan erneut und verwenden Sie den Namen, den sie jetzt für --name ankündigt. ein explizit gewählter Name muss sich nicht ändern. Ein verbundener Roboter wirbt möglicherweise seltener. Verwenden Sie daher den Leitfaden für die erste Verbindung, um spärliche Werbung von einem Namensproblem zu unterscheiden. Ein geänderter Standardname allein ist kein Grund, eine Bluetooth-Verbindung zu löschen. Diese Site hat keine persönliche Umbenennung des Boards beobachtet. Angeheftete platinenspezifische serielle SoC-Implementierung ↗ Angepinnter seriell abgeleiteter Standardname ↗ Angepinnte 0.17.4 Laptop-Duckctl- und Homebrew-Anweisungen ↗.
Die andere in Version 0.17.3 veröffentlichte Änderung ist ein umfassenderes Herumschauen im Leerlauf: Nach etwa zwei Sekunden mit einer Laufrichtlinie und ohne Bewegungs- oder Kopfbefehl kann die Ente einen Blick werfen, ihren Hals neigen, ihren Schnabel öffnen und gelegentlich gähnen. Die Pad-Kopfmodi behalten die Kontrolle über den Kopf. Die [idle]-Einstellungen können über sudo robotctl configure angepasst werden und erfordern einen robotd-Neustart; Verwechseln Sie dieses Quellverhalten nicht mit einer gemessenen Bewegung auf jeder Maschine. Angepinnt 0.17.4 Tierarztbuch, Leerlauf- und Aktualisierungsanweisungen ↗.
Quellenprüfung: . Der Umfang der Verifizierung ist im Leitfaden angegeben; Die Quellenüberprüfung allein ist kein Hardwaretest.
Wohin als nächstes?
MicroDuck verbinden: Suche, WLAN und Konsole
Trenne BLE-Suche, PIN, Netzwerkadresse und WebRTC-Signalisierung, bevor du Einstellungen eines offiziellen Roboters änderst.
MicroDuck-Fehlersuche: Gamepad, CUDA und ONNX
Prüfe Bluetooth-Verbindung, Treiber und Tastenbelegung getrennt von Browser-, Installations- und Modellproblemen.
Was möchten Sie als nächstes verstehen?
Halten Sie die Quelle, Ihre Umgebung und Ihre Beobachtungen zusammen.
Quellen und Prüfdatum
Quellenstand 16. Oktober 2026 · Quelle geprüft
- Originalquelle 1 · github.com / daemon-v0.17.2 ↗
- Originalquelle 2 · github.com / daemon-v0.17.3 ↗
- Originalquelle 3 · github.com / daemon-v0.17.4 ↗
- Originalquelle 4 · github.com / cheatsheet.md ↗
- Originalquelle 5 · github.com / udp-pad.md ↗
- Originalquelle 6 · github.com / duckctl.md ↗
- Originalquelle 7 · github.com / claim.rs ↗
- Originalquelle 8 · github.com / serial.rs ↗
- Originalquelle 9 · github.com / identity.rs ↗
- Originalquelle 10 · github.com / vetbook.rs ↗
- Originalquelle 11 · huggingface.co / microduck-vetbook ↗
- Originalquelle 12 · pypi.org / 0.17.4 ↗
- Originalquelle 13 · huggingface.co / manifest.json ↗