본문으로 이동
원문 확인

MicroDuck 0.18.3: 사용 통계 끄기와 재연결 점검

MicroDuck 0.18.3의 기본 사용 통계 전송을 끄고 상태를 확인하세요. SSH 주소 캐시와0.18.2 게임패드 재연결, DIY 시스템 적용 범위도 정리했습니다.

공식 daemon 0.18.3은 사용 통계를 기본으로 전송합니다. 콘솔의 share anonymous usage data 또는 telemetry.set 으로 끄고 telemetry.status 로 확인하세요. SSH/SCP 주소 캐시와0.18.2의 클래식 패드 재연결도 포함되지만 HD1910 복제 시스템 호환성을 보장하지 않습니다.

업데이트 전에 내 시스템부터 구분하기

안정판0.18.2는2026년 10월 30일08:46 UTC, 0.18.3은 같은 날15:04 UTC에 공개됐습니다. 이 글은0.18.3의b2b0d213 소스를 고정해10월 31일 검토·발행했으며 원본 출시일은 그대로 구분합니다.

호환되는 공식 daemon 과 duckctl이 대상입니다. KISS R1/V167, fanhao375 이미지·Studio·native 는 서로 다른 업데이트 경로입니다. XL330 서보나 ZERO 3W 보드를 쓴다는 이유만으로 공식 패키지를 적용하지 마세요. 프로젝트·이미지·본체 프로그램·PC 클라이언트 버전을 먼저 기록합니다.

어떤 사용 정보가 전송되나

공식 문서는 PostHog EU Cloud 에 익명 사용 정보를 기본 전송한다고 설명합니다. 시작·버전 변경·updater 가동 시간·정책 슬롯과 변경 이벤트에 무작위 로봇 ID, 보드·아키텍처, daemon 및 OS 빌드가 포함됩니다. 공개 Hub 정책은 저장소·리비전·파일명으로 식별될 수 있으며 수동 설치 파일은 경로 대신 local 로 표시됩니다.

문서상 Wi-Fi 이름, 로봇 이름, 계정·token, 하드웨어 일련번호, 로그·영상·음성은 전송 대상에서 제외되고 IP 기반 위치 추정은 꺼집니다. 원저자 문서와 구현을 확인한 범위이며 독립 네트워크 인증은 아닙니다. 로봇 설정과 이 웹사이트의 분석 동의는 별개입니다.

끄기 → 저장된 값 다시 읽기

콘솔 서랍에서 share anonymous usage data 를 끕니다. telemetry.status 가 성공해야 항목이 나타나므로 구형 updater 에서 스위치가 없다는 사실만으로 전송 중지라고 판단하지 마세요. 대응 duckctl에서 아래 YOUR_ROBOT 을 로봇 이름으로 바꾸고 조회·끄기·재조회 순서로 실행할 수 있습니다.

정상적으로 껐다면 enabled와 active가 모두 false여야 합니다. enabled는 저장된 선택, active는 updaterd 환경 제한까지 반영한 값으로 서버 수신 증명은 아닙니다. 강제 중지는 updaterd 환경에 MICRODUCK_TELEMETRY=0 또는 DO_NOT_TRACK=1을 설정합니다. 재부팅·업데이트 후에도 선택이 유지되며 끄면 로컬 대기열과 무작위 ID를 지우고 다시 켜면 새 ID가 생깁니다. 재부팅 뒤에도 읽어 확인하세요.

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: 페어링과 연결을 따로 확인

수정 대상은 등록된 클래식 Bluetooth 게임패드의 연결 끊김입니다. 페어링 직후 끊기면 재시도하고 이후에도 끊긴 클래식 패드를 점검합니다. 응답이 계속 없으면 점검 간격이12초에서 최대120초로 늘어나 꺼진 패드에 무선을 낭비하지 않습니다. 재연결 완료 시간을 보장하는 값은 아닙니다.

LE 패드는 기존 자동 재연결 경로를 유지합니다. 불빛만 깜박이면 paired·trusted·connected 와 실제 입력을 나눠 기록한 뒤 등록 삭제 여부를 판단하세요. 연결 회복 뒤에도 맞는 절차로 로봇을 지지한 상태에서 정지·제어를 확인해야 합니다. 이 사이트는 패드나 실물을 시험하지 않았습니다.

SSH/SCP 주소 기억과 신원 확인

duckctl ssh·scp는 기억된 IP의22번 포트를 최대800ms 확인한 후 응답이 없을 때 검색하고 캐시를 갱신합니다. duckctl ip·open은 계속 검색 경로를 사용합니다.

DHCP 로 같은 IP가 다른 장치에 배정되면 SSH 호스트 키 경고가 나올 수 있습니다. 로봇과 현재 주소를 확인하고 경고를 없애려고 키 검증을 끄지 마세요. 기본 캐시는~/.cache/duckctl/addresses이며 XDG_CACHE_HOME 설정이 우선합니다. 빠른 접속은 서보·IMU·정책 준비 완료를 뜻하지 않습니다.

업데이트 뒤 남길 점검 기록

맞는 공식 시스템의 로봇 Linux 셸에서 아래 읽기 명령으로 version·health·update status 를 기록하세요. 설치 버전과 실행 버전의 차이도 남기고 상태가 나쁘면 기존 서명 업데이트·복구 안내를 따릅니다. 진단 중에는 로봇을 지지하고 동작을 시작하지 않습니다.

전송 설정, 패드 연결·입력·정지, SSH 신원을 각각 확인합니다. 고정 소스·안정판 정보와 작은 manifest·서명 파일의 바이트 해시만 검토했습니다. daemon 설치, 암호학적 서명 검증, 이미지 부팅, 실물 운동은 수행하지 않았습니다.

robotctl version
robotctl health
robotctl update status

출처와 확인 날짜

자료 확인일 2026년 10월 31일 · 원문 확인

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