- Mô tả chi tiết cách sửa đổi phần cứng để tháo bộ định tuyến WiFi tích hợp khỏi Starlink Mini 1 và chỉ vận hành bằng kết nối Ethernet
- Đây là một lựa chọn phù hợp cho mạng tùy biến, môi trường nhúng hoặc các tình huống hạn chế về điện năng
- Khi tháo máy, không được tháo tấm kim loại đóng vai trò tản nhiệt kiêm lá chắn EMI; nếu tháo ra có thể gây quá nhiệt hoặc vấn đề nhiễu điện từ
- Cung cấp pinout đầu nối trên bo mạch chính của Starlink Mini cùng ví dụ mạch kết nối Ethernet trực tiếp, nhấn mạnh việc xử lý nguồn và tín hiệu an toàn
- Bao gồm cách cấu hình mạng, cách dùng mã trạng thái gRPC và phương pháp phân tích các nguyên nhân lỗi/ngừng hoạt động chính
Giới thiệu và tầm quan trọng
- Thiết bị đầu cuối Starlink Mini là một giải pháp nhỏ gọn có tích hợp bộ định tuyến WiFi all-in-one
- Trong môi trường người dùng phổ thông thì đây là lựa chọn lý tưởng, nhưng trong các môi trường cần tùy biến mạng hoặc bị giới hạn điện năng thì việc bỏ bộ định tuyến tích hợp và chỉ dùng Ethernet sẽ có lợi hơn
- Bản tóm tắt này cung cấp quy trình và các mẹo thực tế để tháo rời vật lý bo mạch bộ định tuyến WiFi tích hợp và vận hành Starlink Mini chỉ bằng Ethernet
- Việc cải biến này chỉ áp dụng cho Starlink Mini 1 (tính đến ngày 14/6/2025). Các mẫu phát hành sau này có thể không áp dụng được
Tháo rời Starlink Mini (Teardown)
- Công việc tháo rời đòi hỏi sự kiên nhẫn và độ chính xác. Cần có spudger kim loại và dụng cụ nạy bằng nhựa
- Để tháo PCB bộ định tuyến, cần thêm dao mỏng, mềm hoặc dây kim loại
- Tuyệt đối không được tháo tấm kim loại trên PCB Starlink (tản nhiệt + lá chắn EMI). Tấm này đảm nhiệm tản nhiệt cho bộ xử lý và ăng-ten cũng như che chắn nhiễu điện từ (EMI Shield)
- Nếu tháo tấm kim loại này, có thể phát sinh hiện tượng quá nhiệt và gây nhiễu điện từ ảnh hưởng tới các thiết bị điện tử xung quanh
- Ngay cả SpaceX cũng từng gặp thách thức trong việc xử lý vấn đề EMI này
Thông tin đầu nối PCB của Starlink Mini
- Đầu nối PCB sử dụng các chân tiêu chuẩn bước 2 mm, dù mẫu cụ thể có thể là loại tùy biến
- Đầu nối này tăng hiệu quả che chắn EMI nhờ keo dẫn điện và vùng tiếp địa rộng
- Phía đầu nối trên PCB bộ định tuyến còn được phủ thêm lớp chắn
Pinout đầu nối
- Kết nối giữa bo mạch chính của Starlink Mini và bộ định tuyến là Ethernet 1Gbps nối trực tiếp (PHY-to-PHY, không có biến áp)
- Ở khoảng cách ngắn có thể nối trực tiếp, nhưng khi lắp đặt riêng biệt thì bắt buộc phải dùng biến áp Ethernet
- Điện áp cấp chính là 12V DC
- Cách sắp xếp và vai trò của từng chân được cung cấp qua hình ảnh; các chân không dùng (11, 14, 16, 17, 18) dùng để giám sát bộ định tuyến
- Khuyến nghị sử dụng toàn bộ các đường 12V DC và GND
Mạch kết nối Ethernet trực tiếp
- Đưa ra ví dụ mạch kết nối trực tiếp có gồm biến áp Ethernet và mạch lọc nguồn tối thiểu
- Khuyến nghị dùng guard ground quanh đầu nối U1, cùng thiết kế có chắn (shield) + keo dẫn điện
- Dây nối (từ đầu nối tới biến áp) cần được giữ ngắn nhất có thể để đảm bảo chất lượng tín hiệu
- Với nguồn 12V, dòng điện có thể ở mức trung bình 3A, tức thời tối đa 5A. Khi chọn L1 (cuộn cảm), cần bảo đảm khả năng chịu dòng phù hợp
- Cũng có đưa ra các ví dụ thử nghiệm như adapter Ethermod
Cấu hình mạng và cơ chế hoạt động
- Trước khi kết nối vệ tinh, thiết bị đầu cuối Starlink cấp phát IP qua DHCP trong mạng 192.168.100.0/24
- Có thể truy cập chính thiết bị tại địa chỉ 192.168.100.1, nơi chạy giao diện web và máy chủ giám sát/điều khiển gRPC
- Có thể dùng grpcurl để trích xuất dữ liệu gỡ lỗi Starlink (ví dụ: truy vấn trạng thái thiết bị bằng get_status)
- Khi kết nối với vệ tinh, giao diện Ethernet sẽ nhận IP từ pool IP của Starlink (CGNAT IPv4 và IPv6 toàn cục) thông qua dịch vụ DHCP được tunnel
- Chỉ có đúng 1 IP được cấp, nên chỉ có thể kết nối trực tiếp một host hoặc một bộ định tuyến
- Sau khi được cấp IP bên ngoài, sẽ không còn truy cập được giao diện quản trị cũ (192.168.100.1), nhưng có thể truy cập lại bằng cách thêm static route
Mã trạng thái gRPC và phân tích sự cố
- Kết quả gRPC get_status cung cấp nhiều thông tin về trạng thái thiết bị đầu cuối và kết nối
- Khi phát sinh sự cố kết nối, phần outage sẽ xuất hiện, và trường cause của outage biểu thị nhiều tình huống khác nhau
- BOOTING: đang khởi động, khởi tạo mô-đun, chờ tín hiệu GPS
- THERMAL_SHUTDOWN: tự động tắt do quá nhiệt
- NO_SCHEDULE: không thể liên lạc với vệ tinh (tín hiệu yếu/không khớp vị trí/lý do khác)
- NO_SATS: hoàn toàn không phát hiện được vệ tinh
- OBSTRUCTED: phát hiện vật cản trên đường truyền sóng
- NO_DOWNLINK: không thể nhận dữ liệu từ vệ tinh
- NO_PINGS: vẫn duy trì kết nối với vệ tinh nhưng mất kết nối tới trạm mặt đất
- Có thể kiểm tra trạng thái dịch vụ của tài khoản Starlink qua mục disablementCode
- OKAY: tài khoản bình thường và có thể truy cập Internet
- NO_ACTIVE_ACCOUNT, TOO_FAR_FROM_SERVICE_ADDRESS, IN_OCEAN, v.v. cho phép xác định nhiều nguyên nhân như ngừng dịch vụ, giới hạn vị trí, vượt quá dữ liệu, v.v.
- Bản thân thiết bị đầu cuối không tự biết thông tin giới hạn dịch vụ; nó nhận và xử lý thông tin này từ vệ tinh
Kết luận
- Việc tháo bo mạch bộ định tuyến WiFi tích hợp của Starlink Mini 1 và vận hành chỉ bằng Ethernet rất hữu ích cho các môi trường mạng tùy biến, nhúng và công suất thấp
- Cần đặc biệt cẩn trọng với thao tác tháo rời, kết nối mạch và cấu hình mạng; các nguyên tắc thiết kế cơ bản cũng như quản lý tín hiệu/dòng điện ổn định là rất quan trọng
- Phân tích trạng thái gRPC cho phép chẩn đoán chính xác nguyên nhân sự cố và trạng thái dịch vụ
1 bình luận
Ý kiến trên Hacker News