Ir para o conteúdo
Fonte revisada

MicroDuck 0.18.3: desligar telemetria e conferir conexões

Confira a telemetria ativa por padrão no MicroDuck 0.18.3, a opção salva, o cache SSH e a recuperação de controles do 0.18.2 antes de atualizar um robô compatível.

O daemon oficial 0.18.3 ativa telemetria de uso por padrão. Desligue no painel com share anonymous usage data ou telemetry.set e consulte telemetry.status. SSH/SCP guardam endereços; 0.18.2 acrescenta reconexão de controles Bluetooth clássicos. Isso não comprova compatibilidade com uma réplica HD1910.

Antes de atualizar seu robô DIY

A Pollen Robotics publicou 0.18.2 em 30 de outubro de 2026 às 08:46 UTC e 0.18.3 às 15:04 UTC. Este guia foi publicado e revisado em 31 de outubro, fixando 0.18.3 no b2b0d213, sem alterar as datas das versões originais.

As etapas exigem daemon oficial compatível e duckctl correspondente. KISS R1/V167 e as atualizações de imagem, Studio e native do fanhao375são caminhos diferentes. Um XL330 ou uma ZERO 3W não define compatibilidade. Registre projeto, imagem, programa do robô e cliente do computador antes de escolher um pacote.

Quais dados de uso estão documentados

A documentação descreve envio anônimo ativo por padrão para PostHog EU Cloud. Inclui início, mudança de versão, tempo ativo do updater, slots e mudanças de política, com ID aleatório, placa/arquitetura e builds do daemon e OS. Políticas públicas do Hub podem informar repositório, revisão e arquivo; arquivos colocados manualmente recebem local, sem seu caminho.

A lista exclui nomes Wi-Fi e do robô, conta/token, número de série, logs, imagens e áudio; e desativa localização baseada em IP. São o projeto documentado e o código revisado, não uma certificação independente do tráfego. A opção do robô é separada do consentimento de análise deste site.

Desligar e consultar o que ficou salvo

Na gaveta do console, desative share anonymous usage data. O controle só aparece após resposta de telemetry.status; não aparecer em um updater antigo não comprova que está desligado. Com duckctl compatível, troque YOUR_ROBOT pelo nome do robô e siga consulta, desativação e nova consulta.

Depois de desligar com sucesso, enabled e active devem ser false. enabled é a escolha salva; active também reflete as restrições do ambiente do updaterd e não comprova recebimento pelo servidor. MICRODUCK_TELEMETRY=0 ou DO_NOT_TRACK=1 precisam estar nesse ambiente para forçar o bloqueio. A escolha persiste após reinício/atualização; desligar limpa a fila local e apaga o ID, reativar cria outro. Confira novamente após 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: pareado e conectado são verificações diferentes

A correção recupera controles Bluetooth clássicos já vinculados que perdem o link, inclusive logo após o pareamento. Ela repete a conexão inicial e depois busca controles clássicos desconectados. Falhas sucessivas ampliam o intervalo programado de 12 para até 120 segundos, reduzindo o uso de rádio com controles desligados; não é um prazo garantido de reconexão.

Controles LE mantêm seu mecanismo. Se a luz continua piscando, registre paired, trusted, connected e resposta de entrada antes de apagar o vínculo. Após recuperar o link, confira parada e controle com o robô apoiado conforme seu guia. Este site não testou controle nem hardware.

SSH/SCP mais rápidos com identidade preservada

duckctl ssh e scp tentam o endereço lembrado na porta 22 por até 800 ms. Sem resposta, fazem a descoberta e atualizam o cache. duckctl ip e open continuam usando descoberta.

Uma IP atribuída a outro dispositivo pelo DHCP pode gerar alerta de chave de host SSH. Confira robô e endereço atual; não desative a verificação para ocultar o aviso. O cache costuma ficar em ~/.cache/duckctl/addresses, com prioridade para XDG_CACHE_HOME. Conexão rápida não confirma servos, IMU ou política.

Registro útil depois da atualização

No shell Linux do robô compatível, consulte version, health e update status com os comandos abaixo. Registre diferenças entre versão instalada e em execução. Se a saúde falhar, volte ao guia de atualização assinada e recuperação, mantenha o robô apoiado e não inicie movimentos durante o diagnóstico.

Guarde separadamente telemetria, conexão/entrada/parada do controle e identidade SSH. Revisamos fonte fixa, metadados e hashes de pequenos arquivos manifest/assinatura. Não instalamos daemon, não validamos assinaturas criptograficamente, não iniciamos imagens nem testamos movimento físico.

robotctl version
robotctl health
robotctl update status
FONTES E REVISÃO

Verificação da fonte: . O escopo da verificação é indicado no guia; a revisão da fonte por si só não é um teste de hardware.

Para onde ir a seguir.

Primeiros passos / Entrada, movimentação e redefinição da área de trabalho verificada em 8 de setembro; carga e descarga de referência oficial pública verificada em 12 de outubro; fonte de outros comportamentos revisada

Simulador MicroDuck: caminhar e carregar movimentos

Teste Waddle In, carregue uma política pública e restaure o movimento integrado sem instalar o ambiente de treinamento.

CONTINUE A CONVERSA

O que você gostaria de entender a seguir?

Mantenha a fonte, seu ambiente e suas observações juntos.

Fontes e data de revisão

Fontes verificadas em 31 de outubro de 2026 · Fonte revisada

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