안녕하십니까? 학생 개발자 킬딘입니다.
이번에 LG KH5200을 구입했는데, 아래 언언님 말씀대로 Windows에서 ADB driver가 안잡히는 문제가 있어 씨름을 좀 했습니다. 아무튼, 결과는 성공적인 듯 하여 그 방법을 소개코자 글 올립니다.


설치를 위해서는 아래의 준비물이 필요합니다.
0_prepare.gif
- LG USB 드라이버
  http://www.cyon.co.kr/lgcyon/common/jsp/download_sw.jsp?filename=LG_USB_Driver.zip
- Android SDK ( Android USB 드라이버 다운로드 및 동작확인에 필요합니다. )
  http://developer.android.com/sdk/index.html
- Android USB 드라이버
  AVD 및 SDK 설치시 "USB Driver package, revision 3"를 설치해주시면 됩니다.

그럼 드라이버 설치에 대해 알려드리겠습니다.
1. KH5200을 연결하지 않은 상태로 LG USB 드라이버를 설치합니다.
1_install_lg_driver.gif

2. KH5200 에서 [ 메뉴 - 설정 - 응용프로그램 - 개발 - USB 디버깅 ] 옵션을 켭니다.
3. KH5200을 컴퓨터에 연결합니다.
4. USB에 연결하시면 "USB Composite 장치"는 자동으로 설치가 되고, 2개의 장치는 찾지 못할 겁니다.
   [ 자동으로 찾기 ] 하여 찾지 못한 상태로 종료하십시오.

5. 이제 Android USB 드라이버를 수정하셔야 합니다. Android USB 드라이버는 [ %안드로이드SDK%\usb_driver ] 에 있습니다.
   (예를 들어, C:\android-sdk-windows\usb_driver)
   만일을 위해 이 폴더를 다른 곳으로 복사하신 뒤 복사본 안의 android_winusb.inf 파일을 텍스트 에디터로 수정합니다. OS가 x86용이라면, "[Google.NTx86]" 항목, x64용이라면 "[Google.NTamd64]" 항목 아래에 다음과 같이 KH5200에 대한 값을 넣어줍니다. (둘 다에 넣으셔도 상관없을 듯 합니다.)
!! 펌웨어버전 10r (Android 1.6 Donut) 부터는 스크린 샷과 달리 아래처럼 지정해주셔야 합니다. !!
%CompositeAdbInterface%     = USB_Install, USB\VID_1004&PID_618E&MI_05

2_change_android_drv.gif


6. 이제, Windows의 장치관리자를 열어 Android USB 드라이버를 설치하겠습니다. 장치관리자에 가시면, "!"가 뜬 "LG Mobile USB Modem" 2개가 있습니다. 이중 두 번째 것에 우클릭 후 [ 드라이버 업데이트... ]를 선택합니다.
3_find_sec_LGUSBModem.gif

7. [ 아니오, 지금 연결 안함 - 목록 또는 특정 위치에서 설치(고급) - 이 위치에서 가장 적합한 드라이버 검색 ]을 순서대로 누릅니다.
8. [ 검색할 때 다음 위치 포함 ]을 체크하시고 [ 찾아보기 ] 를 눌러 수정한 드라이버가 있는 위치를 선택합니다.
4_manual_install.gif

9. 드라이버가 설치되면, "Android Composite ADB Interface"로 이름이 바뀝니다. PC에 따라 설치 후 재부팅이 필요합니다.
5_detectAndroidADBInterface.gif


이제 설치가 완료되었습니다. 설치가 제대로 되었는지 아래 방법으로 확인해봅니다.
1. cmd 창을 엽니다. (Eclipse가 켜져있다면 닫으시는 게 좋을 듯 합니다.)
2. 아래와 같이 입력합니다. 이때, adb의 위치는 SDK 설치폴더에 따라 다릅니다.
6_check_using_adb.gif

장치의 시리얼은 임의로 수정되었지만, 위와 같은 화면이 나올 것입니다. adb shell명령어를 통해 shell로 접속하는지도 테스트해보시면 확실할 듯 합니다.


* Android USB 드라이버를 설치하는 도중 문제가 생기신다면, [ 속성 - 자세히 ] 에 가셔서 "장치 인스턴스 Id"가 다음과 같은지 확인합니다.
        USB\VID_1004&PID_6171&MI_01\....
   아래와 다르다면, 첫번째 것을 확인하십시오. (일반적으로 첫번째는 MI_00 이고, 두번째가 MI_01 입니다.)

** KH5200을 PC에서 분리하실 때는 adb kill-server로 adb 데몬을 죽이신 뒤, 작업표시줄에서 [ 안전하게 제거 ]를 선택해 제거하시는 것이 좋을 것 같습니다.


첨언)
급하게 글을 적다보니 쉬운 작업임에도 상당히 길고 어렵게 적어버렸군요. 혹 이것으로 부족한 분이 계시면, 스크린샷과 함께 간단하게 재작성하도록 하겠습니다. 이 가이드를 따라 설치하는 도중에 문제가 발생하는 것에 대해서는 죄송하지만 책임질 수 없습니다. 궁금한 점이 있으시면, 댓글 남겨주시기 바랍니다.

수정)
2010. 03. 14. 이미지 첨부하였습니다. 또, 9번 과정 후, 재부팅이 필요할 수 있음을 언급하였습니다. 도움이 되면 좋겠네요.
2010. 03. 17. Android SDK 다운로드URL을 추가하였습니다.
2010. 05. 25. 펌웨어 10r 이후 변경된 ID를 수정하였습니다.


참고자료 :
http://androidnetwork.org/forum/viewtopic.php?f=22&t=176&start=20
http://forum.xda-developers.com/showpost.php?p=5105936&postcount=108
http://androidforums.com/lg-eve/49587-lg-eve-gw620-rogers-rooting-guide-remove-rogers-apps.html

작성일 : 2010년 3월 10일
수정일 : 2010년 5월 25일

이 글은 저작자 표시, 비영리, 동일조건변경허락하에 수정과 배포가 가능합니다.Creative Commons License