최근에 그동안 꽤나 오랫동안 블로그를 운영했지만 처음보는 기묘한 증상의 구형 스위치의 독특한 문제 사례를 처음 만나보았습니다.
내용은 사실상 구형에서 무적이나 다름없는 하드웨어 취약점의 연결 통로인 RCM
에 무슨 수를 써도 진입이 되질 않는 기기였습니다.
그런데 신기한 것은 기기만 두고 보자면 마치 RCM
자체는 진입한 것 처럼 보였다는 것인데 이상태로 기기를 PC
에 연결해도 RCM OK
가 나타나질 않는게 문제였습니다.
사실 이렇게 보면 케이블을 바꾸어 보거나 드라이버를 설치하는 등의 시도들이 가능한데 모두 소용이 없었습니다.
더군다나 이미 기존에 숱한 업데이트 과정들을 겪고 정확하게 과정을 이해한 숙련자가 타 PC
에서도 시도했으나 커펌으로 기동할 수가 없었습니다.
사실상 더 이상은 사용자의 문제가 아니라고 판단했기 때문에 기기의 문제로 보고 사설 수리를 알아보시기로 하셔서 진행 결과를 알려주시겠다며 떠나셨다가 최근 직접 수리 후기를 전해 듣게 되었습니다.
결론은 USB 데이터 라인
이 죽어버린 것으로 다행히 현재는 모드칩을 설치하는 것으로 페이로드 주입 및 커펌 부팅까지는 부활까지 가능했다고 합니다.
수리를 위해 떠났던 문제의 기기는 기판의 데이터 라인이 타 버린 것의 원인으로 아마도 비호환 충전기를 이용한 충전으로 스위치 보드 쪽의 데이터 라인이 타 버린 것으로 보고 계셨습니다.
이러한 내용을 감사하게도 후기까지 공유해 주셔서 덕분에 스위치에 충전기
에 대하여 다시 한번 경각심
을 가지게 되었습니다.
요즘은 USB
충전규격의 일종인 PD(파워 딜리버리)
타입 저가형 충전기가 발에 채일정도로 많은 종류가 판매되고 있습니다.
정성스러운 위 글을 보면 스위치의 정품 충전기가 출시 당시에도 이미 상당히 매력적이라는 것을 알 수 있습니다.
그러나 스위치 정품 충전기의 출력을 보면 15V x 2.6A (39W)
으로 굉장히 익숙하지 않은 대략 40w
급으로 어째서 이와 같은 변태 출력을 가졌을까 싶습니다.
이는 충전과 함께 TV 모드
를 위한 도킹용 독
을 함께 사용하는 것을 고려했기 때문입니다.
따라서 20w
, 40w
를 지원하는 충전기라면 독 모드
까지 사용가능하고 사실상 15w
급정도만 되면 본체 충전에는 큰 문제가 없어 보입니다.
그렇다면 USB C 타입 규격 외
제품 또는 저가형 고출력 충전기에 물렸을 때의 상황을 충분히 예상할 수 있을 것 처럼 보입니다.
그러나 과거 호환독 문제 사건을 떠올려 보면 스위치의 USB-PD 협상
은 쉽지 않습니다.
비정품 충전기 사용시 PD 충전기
문제는 물론, 스위치가 벽돌
이 되기까지하는 문제였으며 증상만 들으면 중국발 불량 기기
들 때문에 스위치가 고장난 것처럼 착각 할 수도 있습니다.
그러나 결국 문제는 사실 닌텐도가 USB-PD
사양과 호환되지 않는 비호환 규격으로 설계한 것이 가장 큰 원인으로 알려져 있습니다.
지금까지는 전혀 관심이 없어 신형쓰질 못했으나 이제서야 검색해보니 레딧에서도 유사한 사례들이 보이기 시작합니다.
데이터 라인의 문제 발생시 이를 우회하려는 무시무시한 시도들도 보이지만 아직 실제 성공사례는 찾지를 못했습니다.
USB C타입
포트의 핀맵 구조를 보면 전원 및 충전을 위한 VCC
라인과 접지가 존재하고 나머지 두개는 데이터 라인으로써 사진의 Data -
와 Data +
등은 데이터를 주고 받는 용도로 사용하게 됩니다.
구형인 Erista
기준의 핀맵을 보면 포트 자체가 고장나는 경우라면 숙련자가 납땜으로 포트째로 교체가 가능하기도 하지만 이미 알리에선 부품도 판매중입니다.
그러나 문제는 스위치 보드 쪽 라인이 이번 사례처럼 타 버려서 고장나게 되면 보드째로 교체하거나 모드칩을 내부에 심어 우회하는 것 외에 답이 없다고 합니다.
이러한 수리는 심지어 일반인이 시도해볼만한 영역조차 아니게 됩니다.
데이터 라인 측이 고장나게 되면 데이터 통신이 불가능 하니 그간 듣게 되었던 문제들의 기기의 증상들이 납득되기 시작합니다.
불행인지 다행인지 데이터 포트만 문제가 되어서 그동안 충전이나 도킹 이후 TV Out
등의 기능에는 문제가 없는 상태라고 하시는군요.
RCM
진입 이후USB 연결
을 인식 시킬 수 없기 때문에Payload
를 주입할 수 없습니다.- 마찬가지로
DBI
의 유선 연결인MTP
를 이용할 수 없습니다.
이렇게 데이터 라인이 죽게되면 전송만 불가능한 경우 위와 같은 문제들이 발생하게 됩니다.
물론 이러한 사고가 발생하는게 일반적으로 흔한 증상은 아닐테지만 비단 구형 뿐만이 아니라 모든 스위치들은 동일한 문제를 안고 있을겁니다.
최근엔 스위치와 완전히 동일한 규격의 호환 어댑터들도 발매되고 있으니 하다 못해 해당 제품들을 사용하는 것이 오히려 안전할 수도 있겠습니다.
추가로 충전단자 측의 핀이 휘어서 문제가 되는 경우도 발생한다고 하니 마찬가지로 사용에 주의하시고 가능하면 기기 관리에 주의를 하는 것이 좋겠습니다.
닌텐도는 저희 제품을 사용하는 것이 좋습니다" 라고만 말해서는 안 됩니다.
"우리 제품은 다르고 다른 제품과 호환되지 않기 때문에 우리 제품을 사용해야 합니다." 라고 정확하게 말해야 합니다.
해외 유저의 레딧의 댓글이 몹시 공감됩니다.
도움이 되시길 바랍니다.
감사합니다.