Show HN: 20달러짜리 4G 무선 핫스팟을 메시지 기기로 개조하기

2 days ago 11

배송비 포함 20달러 미만의 MF800 4G 모뎀에 Linux를 설치하고, Clicks 물리 키보드와 SHARP 디스플레이를 결합해 메시지 전용 휴대 기기를 제작함 OpenStick으로 기본 Android를 Linux로 교체하고, 원래 기기의 디바이스 트리에서 디스플레이 핀과 전원 정보를 추출해 하드웨어 연결에 활용함 키보드 케이스에 맞춰 모뎀 PCB를 잘라내고, 맞춤형 어댑터 PCB로 USB 호스트 전원, 호스트/디바이스 전환, 디스플레이 전원과 신호 레벨 변환을 처리함 SHARP 화면용 DRM 드라이버를 수정해 구동하고, 동영상용 Atkinson과 정지 이미지용 Floyd-Steinberg 디더링을 선택할 수 있도록 확장함 절전 기능은 아직 미해결이며 충전도 부팅 상태에서만 가능함. 메시징 소프트웨어는 실제 사용을 거쳐 다듬을 예정으로 이번 공개에서는 제외함 부품 조합과 기기 선택 책상 위에 있던 4G 모뎀, 키보드, 디스플레이를 조합하면서 프로젝트가 시작됐으며, Beepy와 Playdate에서도 영향을 받음 모뎀 후보 중 MF800을 선택함 UZ801은 크기는 괜찮았지만 배터리와 눈에 띄는 GPIO가 충분하지 않았음 USB 메모리 형태의 다른 모델은 별도 문제 때문에 제외함 입력과 출력에는 Clicks Keyboard for iPhone 16 Pro Max와 Adafruit SHARP Memory Display를 사용함 선물받은 키보드에 맞는 iPhone은 없었음 SHARP 화면의 높은 명암비가 메시징만 하는 단순한 기기라는 용도에 잘 맞았음 MF800에 Linux 설치 MF800은 Wi-Fi, Bluetooth, 화면, 배터리를 갖추고 잠금도 풀린 4G 모뎀으로, 배송비를 포함해 20달러 미만에 구할 수 있음 화면 탑재형과 LED 탑재형은 같은 PCB를 사용함 기본 화면은 GC9107 기반이지만 표시 품질이 마음에 들지 않아 제거함 기본 운영체제는 Android지만 adb에 바로 접근할 수 있어 EDL로 진입한 뒤 OpenStick을 이용해 Linux를 설치할 수 있음 재플래시 전에 중요한 파티션을 백업해야 함 PCB의 특정 핀을 단락해 EDL로 직접 진입하는 방법도 있음 실행 중인 Android에서 추출한 디바이스 트리가 하드웨어 정보를 파악하는 데 유용했음 설치와 커널 작업에는 다음 자료를 참고함 openstick.de와 extrowerk.com의 OpenStick 관련 자료를 참고함 초기 커널은 w...

Read Entire Article