안녕하세요.

언제나 눈팅으로 넥서스원에 활력을 불어넣어주고있는 창원 안펍즌 X_16 이라고 합니다.


아래에 제가 썼듯이 블루투스 키보드를 사용하려고 몇달 전부터 벼르고 벼르다

특이하게도 마트에서 cosy 제품 블루투스 미니 키보드를 발견하여 지르기에 이르렀습니다.

954-280.jpg


물론 접이식에 SSP 방식을 지원하는 타사 키보드가 있는것으로 알고는 있었지만..

가격도 그리 저렴한 편은 아니고 제가 물건이 눈에 보이면 지르는 스타일이라 (오프지름 스타일..)

후다닥 사버렸습니다.


이전부터 알아봤던지라 넥서스원의 hid방식 블루투스 미지원 사실은 알고있었고,

hid 사용이 직접은 불가능하나 루팅을 통한 [어찌어찌] 방법을 통하면 사용할수 있다!! 정도만

알고있던지라, 일단 방법은 있으니 지르고나서 [어찌어찌]를 해결해보자!! 생각하였고


저같은 초보자는 다가가기 힘든 자료들만 있고 쉽게 설명 되어있는 방법이 없기에

제가 하나 적어볼까 하는생각에 이렇게 글을 쓰게 되었습니다.


방법은 이렇습니다.


주1) 조건 : 루팅이 되어있어야 하고, 루트 익스플로어가 설치되어있어야 하며, Terminal Emulator 가 설치되어있어야 합니다.

주2) 추가조건 : 키보드 등록후 간편하게 사용하기 위하여 GScript Lite 도 설치하시길 권장합니다.


1. 하기에 첨부한 hciconfig 파일과 hcitool , 그리고 hidd 파일을 다운받아서 SD-CARD 에 저장합니다.


2. 루트 익스플로어를 통하여 system/xbin 으로 진입하여 복사 후 붙여넣기 합니다(물론 쓰기가능모드로 넣으셔야 합니다.)

RE 20110103_123218.jpg


3. 3가지 파일을 롱클릭하셔서 퍼미션을 전부 체크 하여 줍니다.

RE 20110103_123241.jpg  RE 20110103_123252.jpg


4. 루트 익스플로어를 종료합니다. (저는 혹시몰라 재부팅하였습니다.)


5. 넥원의 블루투스와 키보드 전원을 켜고 페어링 모드로들어갑니다.


6. 비밀번호를 입력하라는 창이 나옵니다


7. 0000 1111 1234 를 각각 입력해 봅니다.


8. 저 3가지 중에 1가지는 페어링이 가능합니다. 

    블루투스 기기창에 '페어링된상태지만 연결되지 않음' 이라는 시크한 문구가 뜨게합니다.

RE20110103_123343.jpg


9. 홈키로 나오신뒤에 Terminal Emulator 를 실행합니다.


10. Terminal Emulator 에서 'su' 입력 후


10-1. " # hciconfig "를 입력합니다.

10-2. hci0: Type: UART

         BD Address: 38:E7:D8:A2:7E:D5 ACL MTU: 1021:4 SCO MTU: 64:1
         UP RUNNING PSCAN
         RX bytes:14435 acl:355 sco:0 events:650 errors:0
         TX bytes:4716 acl:34 sco:0 commands:236 errors:0 
     이런식으로 응답이 나옵니다.
11. " # hcitool dev " 입력합니다.
11-1. Devices:
hci0 38:E7:D8:A2:7E:D5
    이런 응답이 나옵니다.
12. " # hcitool scan " 입력합니다.(단 키보드는 페어링 가능한 상태로..)
12-1. Scanning ...
         00:12:A1:69:43:9E  Bluetooth Keyboard
   이런식으로 응답이 나옵니다.
   여기서 우리가 사용할 것은 키보드의 주소입니다.(노트에 따로 기입하시면 좋습니다.)
13. " # hidd --connect 00:12:A1:69:43:9E " 입력합니다.(주소는 노트에 적으신 주소를 입력합니다.)
14. " # hcitool con "입력합니다.
14-1. Connections:
         < ACL 00:12:A1:69:43:9E handle 12 state 1 lm MASTER
   응답이 나오면 EXIT 를치고 Terminal Emulator 종료합니다.
20110103_130141.jpg

15. 이제 블루투스 키보드 인식이 끝났습니다.

실제로 사용하기..
넥원에서 자동으로 페어링이 되지 않기 때문에 사용할때 마다 키보드를 켜고, 키보드 페어링을 누르고
Terminal Emulator 에서" # hidd --connect 00:1D:4F:A7:9A:49 " 를 입력해줘야 하는데
이 번거로운 과정을 피하기 위해 GScript Lite 를 사용합니다.
GScript Lite 를 설치 하신후에 실행해보시면 
RE20101231_172605.jpg

이런화면이 뜹니다. 메뉴버튼을 누르시고 ADD script 실행합니다
그리고 아래와같이 이름과 실행할 스크립트 "hidd -- connect xx:xx:xx:xx:xx:xx" (<-키보드 주소) 적어줍니다.
RE20101231_172636.jpg

저장하신후 홈화면으로 나오셔서 화면 길게 누르신뒤에 바로가기 -> GScript Lite -> 블루투스 명령을 선택하시면
바로가기가 만들어집니다.
RE 20110103_130211.jpg

이제 사용준비가 다 되었습니다.
 사용하실때는 넥원의 블루투스와 블투키보드 켜고, 키보드의 페어링 버튼 누른뒤에
 넥서스원 홈의 플루투스 스크립트 바로가기만 눌러주면
RE20110103_130233.jpg

 블루투스 키보드 사용이 가능해 집니다.

팁) 딩굴 키보드 사용하시는분들은 
한/영 전환시 SHIFT + 스페이스 바 누르시면 전환 가능합니다.
RE20110103_130602.jpg


이상으로 HID 블루투스 키보드 사용 방법 설명을 마칩니다^^