Ir al contenido
Fuente revisada

MicroDuck 0.18.3: privacidad, mando y conexión SSH

Revisa la telemetría activada por defecto en MicroDuck 0.18.3, cómo desactivarla y comprobarla, la caché SSH y la reconexión del mando de 0.18.2.

El daemon oficial 0.18.3 activa por defecto la telemetría de uso. Puedes apagarla en el panel con share anonymous usage data o telemetry.set y consultar telemetry.status. Añade caché para SSH/SCP; 0.18.2 recupera mandos Bluetooth clásicos. No demuestra compatibilidad con una réplica HD1910.

Antes de actualizar un montaje DIY

Pollen Robotics publicó 0.18.2 el 30 de octubre de 2026 a las 08:46 UTC y 0.18.3 a las 15:04 UTC. Esta guía del 31 de octubre fija el código de 0.18.3 en b2b0d213; no cambia la fecha original de las versiones.

Estas instrucciones requieren el daemon oficial compatible y el cliente duckctl correspondiente. KISS R1/V167 y las actualizaciones de imagen, Studio y native de fanhao375son rutas distintas. Compartir servos XL330 o una ZERO 3W no basta: anota proyecto, imagen, programa del robot y cliente antes de elegir un paquete.

Qué información de uso describe el fabricante

La documentación indica envío anónimo activado por defecto a PostHog EU Cloud. Incluye arranques, cambios de versión, tiempo activo de updater, slots y cambios de política, con ID aleatorio, placa/arquitectura y versiones del daemon y del sistema. Una política pública del Hub puede identificarse por repositorio, revisión y archivo; las instaladas a mano se llaman local sin enviar su ruta.

La lista excluye nombres Wi-Fi y del robot, cuenta/token, número de serie, registros, imágenes y audio; la ubicación derivada de IP está desactivada. Es la descripción del editor y del código revisado, no una certificación independiente del tráfico. La elección del robot se gestiona aparte del consentimiento analítico de esta web.

Desactivar y volver a consultar

Abre el cajón de la consola y apaga share anonymous usage data. El control solo aparece si telemetry.status responde; que no exista en un updater antiguo no prueba que esté desactivado. Con duckctl compatible, cambia YOUR_ROBOT por el nombre del robot y ejecuta consulta, desactivación y consulta.

Tras una desactivación correcta, enabled y active deben ser false. enabled es la elección guardada; active incorpora las restricciones del entorno de updaterd y no demuestra entrega al servidor. MICRODUCK_TELEMETRY=0 o DO_NOT_TRACK=1 deben estar en ese entorno para forzar el apagado. La elección persiste al reiniciar y actualizar; apagar vacía la cola local y borra el ID, y reactivar genera otro. Compruébalo de nuevo tras reiniciar.

duckctl --name YOUR_ROBOT call telemetry.status
duckctl --name YOUR_ROBOT call telemetry.set '{"enabled":false}'
duckctl --name YOUR_ROBOT call telemetry.status

0.18.2: separar vínculo guardado y conexión real

La corrección intenta recuperar mandos Bluetooth clásicos vinculados que pierden la conexión, incluso justo al emparejar. Reintenta el enlace inicial y luego revisa mandos clásicos desconectados. Los fallos repetidos amplían el intervalo programado de 12 a 120 segundos para reducir uso de radio con mandos apagados; no es un plazo garantizado de reconexión.

Los mandos LE conservan su ruta de reconexión. Si el indicador sigue parpadeando, registra paired, trusted, connected y respuesta de entrada antes de borrar el vínculo. Recuperar el enlace requiere después comprobar control y parada con el robot sujeto según su guía. No hemos probado mandos ni hardware.

SSH/SCP más ágiles sin saltarse la identidad

duckctl ssh y scp prueban el puerto 22 de la última IP durante 800 ms antes de buscar; si no responde, buscan y actualizan la caché. duckctl ip y open siguen haciendo descubrimiento.

Una IP reasignada por DHCP puede provocar una alerta de clave de host SSH. Verifica robot y dirección actual; no desactives la comprobación para ocultarla. La caché suele estar en ~/.cache/duckctl/addresses y XDG_CACHE_HOME tiene prioridad. Conectar rápido no confirma servos, IMU ni política.

Qué anotar después de actualizar

En la consola Linux del robot compatible, consulta version, health y update status con los comandos siguientes. Anota cualquier diferencia entre versión instalada y en ejecución. Si falla la salud, vuelve a la guía de actualización firmada y recuperación, con el robot sujeto y sin iniciar movimiento.

Guarda por separado estado de telemetría, conexión/entrada/parada del mando e identidad SSH. Revisamos código fijo, metadatos de versiones y hashes de pequeños archivos manifest/firma. No instalamos el daemon, validamos firmas criptográficamente, arrancamos imágenes ni probamos movimiento real.

robotctl version
robotctl health
robotctl update status
FUENTES Y REVISIÓN

Verificación de fuente: . El alcance de la verificación se establece en la guía; La revisión de la fuente por sí sola no es una prueba de hardware.

Dónde ir a continuación.

Primeros pasos / Entrada, movimiento y restablecimiento del escritorio verificados el 8 de septiembre; referencia de funcionario público carga y descarga revisada el 12 de octubre; fuente de otros comportamientos revisada

Simulador MicroDuck: caminar y cargar movimientos

Prueba Waddle In, carga un movimiento público y restaura la selección oficial sin instalar un entorno de entrenamiento.

CONTINUAR LA CONVERSACIÓN

¿Qué te gustaría entender a continuación?

Mantenga juntos la fuente, su entorno y sus observaciones.

Fuentes y fecha de revisión

Fuentes comprobadas el 31 de octubre de 2026 · Fuente revisada

  1. Fuente original 1 · github.com / daemon-v0.18.3 ↗
  2. Fuente original 2 · github.com / daemon-v0.18.2 ↗
  3. Fuente original 3 · github.com / telemetry.md ↗
  4. Fuente original 4 · github.com / telemetry.rs ↗
  5. Fuente original 5 · github.com / main.rs ↗
  6. Fuente original 6 · github.com / bluez.rs ↗
  7. Fuente original 7 · github.com / main.rs ↗
  8. Fuente original 8 · github.com / duckctl.md ↗
  9. Fuente original 9 · github.com / cheatsheet.md ↗
  10. Fuente original 10 · github.com / daemon-v0.18.1 ↗