1P by GN⁺ 2일전 | ★ favorite | 댓글 1개
  • Starlink Mini 1에서 내장 WiFi 라우터를 제거해 오직 이더넷 연결만으로 동작시키는 물리적 수정 방법을 자세히 설명함
  • 이 수정은 사용자 맞춤 네트워킹, 임베디드 환경, 또는 전력 제약 상황에 적합한 옵션임
  • 분해 시 방열판 겸 EMI 쉴드 역할을 하는 금속판은 제거하지 않아야 하며, 제거 시 과열이나 전자파 간섭 문제가 발생함
  • Starlink Mini 메인보드의 커넥터 핀아웃과 이더넷 직접 연결 회로 예제가 제공되며, 안전한 전원 및 신호 처리를 강조함
  • 네트워크 설정 방법, gRPC 상태 코드 활용법 및 주요 장애/정지 원인 분석법이 포함됨

소개 및 중요성

  • Starlink Mini 단말은 일체형 WiFi 라우터가 내장된 컴팩트 솔루션임
  • 일반적 소비자 환경에선 이상적이나, 네트워크 맞춤화나 전력 제한 환경에선 내장 라우터를 제거하고 이더넷만 사용하는 것이 더 유리함
  • 본 요약은 내장 WiFi 라우터 보드를 물리적으로 제거하고 Starlink Mini를 오직 이더넷으로만 운용할 수 있도록 하는 과정과 실용적 팁을 제공함
  • 본 개조는 Starlink Mini 1 (2025년 6월 14일 기준) 에만 적용 가능함. 향후 출시될 모델에는 불가할 수 있음

Starlink Mini 분해(Teardown)

  • 분해 작업은 인내심과 정확성이 요구됨. 금속 스퍼저, 플라스틱 프라이(틀뜯는) 도구가 필요함
  • 라우터 PCB 제거에는 얇고 유연한 나이프 또는 금속 와이어가 추가로 필요함
  • Starlink PCB의 금속판(방열판 + EMI 쉴드)은 절대 제거하지 않아야 함. 이 금속판은 프로세서 및 안테나의 방열전자파 차폐(EMI Shield) 를 담당함
  • 금속판 제거 시 과열 및 전자파 간섭으로 인한 주변 전자기기 방해가 발생할 수 있음
  • SpaceX도 해당 EMI 문제 해결에 도전이 있었음

Starlink Mini PCB 커넥터 정보

  • PCB 연결 커넥터는 2mm 피치의 표준 핀이 사용 가능하며, 구체적 모델은 커스텀일 수 있음
  • 이 커넥터는 전도성 접착제 및 넓은 접지 영역으로 EMI 차폐 효과가 높아짐
  • 라우터 PCB 측 커넥터에는 쉴드도 덧씌워져 있음

커넥터 핀아웃

  • Starlink Mini 메인보드와 라우터 간 연결은 1Gbps 이더넷이 직접 연결(PHY-to-PHY, 트랜스포머 없음)로 구성됨
  • 짧은 거리에서는 직접 연결이 가능하지만, 별도 설치 시엔 반드시 이더넷 트랜스포머를 필수로 사용해야 함
  • 주요 전압 공급은 12V DC
  • 각 핀의 배열 및 역할은 이미지로 제공되며, 미사용 핀(11, 14, 16, 17, 18)은 라우터 모니터링 용임
  • 12V DC 및 GND 라인은 모두 사용을 권장함

이더넷 직접 연결 회로

  • 이더넷 트랜스포머, 최소한의 전원 필터링 회로를 포함하는 직접 연결 회로 예제가 제시됨
  • U1 커넥터 주변에 가드 그라운드 및 차폐(쉴드)+전도성 접착제 사용 설계를 권장함
  • 연결선(커넥터에서 트랜스포머까지)은 최대한 짧게 유지하여 신호 품질을 확보함
  • 12V에서 평균 3A, 순간 최대 5A 전류가 흐를 수 있음. L1(인덕터) 선정 시 적정 전류 용량 필수임
  • Ethermod 어댑터 등 실험용 적용 예시도 제공됨

네트워크 설정 및 동작 방식

  • Starlink 터미널은 위성 연결 전 192.168.100.0/24 네트워크에서 DHCP로 IP 할당함
  • 기기 자체는 192.168.100.1 주소로 접근 가능하며, 웹 UI 및 gRPC 모니터링/제어 서버가 동작함
  • grpcurl로 Starlink 디버그 데이터 추출 가능함 (예: get_status로 단말 상태 조회)
  • 위성에 연결되면 이더넷 인터페이스가 터널링된 DHCP 서비스로 Starlink IP 풀(CGNAT IPv4와 글로벌 IPv6)에서 IP 할당함
  • 단 1개의 IP만 할당되어 한 대의 호스트 또는 라우터만 직접 연결 가능함
  • 외부 IP 할당 후에는 기존 관리 UI(192.168.100.1)에 접근 불가하나, static route 추가로 재접근 가능함

gRPC 상태 코드 및 문제 분석

  • gRPC get_status 출력은 터미널 및 연결 상태에 관한 다양한 정보를 제공함
  • 연결 문제 발생 시 outage 섹션이 포함되며, outage의 cause 필드는 다양한 상황을 나타냄
    • BOOTING: 부팅 중, 모듈 초기화, GPS 신호 대기
    • THERMAL_SHUTDOWN: 과열로 인한 자동 종료
    • NO_SCHEDULE: 위성과 통신 불가(신호 약함/위치 불일치/기타)
    • NO_SATS: 위성을 전혀 감지하지 못함
    • OBSTRUCTED: 전파 경로 장애물 감지됨
    • NO_DOWNLINK: 위성으로부터 데이터 수신 불가
    • NO_PINGS: 위성과의 연결은 유지하지만 지상국과의 연결 손실
  • disablementCode 항목을 통해 Starlink 계정의 서비스 상태 확인 가능함
    • OKAY: 정상 계정 및 인터넷 접속 가능
    • NO_ACTIVE_ACCOUNT, TOO_FAR_FROM_SERVICE_ADDRESS, IN_OCEAN 등 계정정지, 위치 제한, 데이터 초과 등 다양한 원인 파악 가능함
    • 단말 자체에서는 서비스 제한 정보를 알지 못하고, 위성에서 받아 처리함

결론

  • Starlink Mini 1의 내장 WiFi 라우터 보드 제거 및 이더넷 단독 운용은 맞춤 네트워크, 임베디드, 저전력 환경에 유용함
  • 분해 및 회로 연결, 네트워크 설정에 각별한 주의가 필요하며, 기본 설계 원칙 및 신호/정전류 관리가 중요함
  • gRPC 상태 분석을 통해 문제 원인 및 서비스 상태를 정밀 진단할 수 있음
Hacker News 의견
  • 이들이 단순히 MAC에서 MAC으로 RGMII를 사용하는 대신, 모듈화된 보드 간 이더넷을 선택했다는 점이 흥미로운 선택 사항
    • 이더넷이 프로토타입 제작에 훨씬 더 쉬운 선택지라는 생각, RGMII에 맞는 시판 제품은 거의 없지만 이더넷은 그냥 노트북에 꽂아서 바로 테스트 가능, 서로 다른 팀에서 만들 때 이더넷으로 인터페이스를 통일하면 통합 테스트도 미뤄둘 수 있고 출시 일정도 앞당길 수 있는 장점
    • MDIO 에뮬레이터를 직접 작성해야 하고, 실제로 링크 감지를 하려면 회로 내부의 SMI 코드까지도 건드려야 하는데 이 시스템이 독자적이어서 쉽게 주석 처리할 수도 없는 재미있는 상황
    • 많은 부분이 POC(개념증명) 목적에 충실한 모양, 디지털-아날로그-아날로그-디지털로 이어지는 비효율성은 동의하지만, 추상적으로는 MAC-PHY 간 RGMII 방식이 더 나아 보일 수도 있음, 즉석에서 추측해본다면 지금처럼 문서화된 인터페이스가 접근성이 더 높거나 내부 구조를 덜 파야 해서 그랬을 수 있음, Starlink mini 기준으로 RGMII 라인이 어디에 있는지도 모르겠고 내장 디자인에 따라 그 라인이 깊숙이 묻혀서 찾기 힘들 수도 있는 점
    • RGMII는 본래 보드 간 연결에 적합하지 않음, 데이터 속도가 상당히 높고 모든 신호 지연까지 맞춰야 해서 보드가 두 개로 나뉘면 작업이 훨씬 까다로워지는 점, EMI/EMC 문제도 기대할 수밖에 없음, 평가용 키트에서는 그렇게도 하지만 양산용으로는 좋은 선택이 아니라고 보는 관점
    • 이 작업 전체의 목적을 정확히 이해하지 못하겠다는 궁금증, Mini에 이미 RJ45 포트가 달려 있어서 굳이 Ethernet PHY에 접근하려고 해킹할 필요 없음, 셋업 페이지에서 WiFi 라우터도 꺼버릴 수 있으니 제품 자체 해결 가능, 혹시 우크라이나에서 판매 중인 Mini에서 Ethernet 포트가 아예 제거됐는지 궁금, 사진상으로는 전원 잭 옆 WiFi 보드에 여전히 그 포트 존재 확인
  • 전력에 민감한 애플리케이션을 Oleg이 염두에 두고 있다는 사실 정확히 짚으며, 그런 접근 좋아하는 입장
    • 해당 유튜브 채널 링크
    • 실제 Starlink가 «Nemesis» 야간 폭격기와 «Magura» 해상 드론 등에서 이미 활용 중인 사례
    • 구체적으로 어떤 활용 사례를 염두에 두고 있는지 궁금증
    • 드론에 얹어서 사용하는 방식을 예상하는 추측
  • 아카이브 저장 링크
  • Starlink가 어떤 SoC를 사용하는지 궁금증, Broadcom일까 하는 의문
    • MediaTek 사용 확인
  • 이런 정보 알 수 있어서 유익하단 의견