이제 5부입니다. 이번 5부는 아얄쉘의 USBHost 연결과 USBHost Redirection 기능을 사용하기에 앞서 필요한 드라이버(Type B)의 설치법에 대해 알아보겠습니다.
우선 USBhost가 무엇인지 알아보죠.
두 기기간에 USB연결을 하면 호스트와 클라이언트로 나누어지게 됩니다.
호스트 기기에서는 클라이언트 기기의 내용물을 보고 편집/복사/삭제 등의 작업을 할 수 있죠.
XMB의 USB연결은 PC가 호스트, PSP가 클라이언트가 되어 PC에서 PSP의 메모리스틱에 대한 접근권을 가지게 됩니다. 하지만 반대로 PSP에서는 PC에 대한 제어권을 가질 수 없습니다. PSP 자체내에는 USB호스트 기능이 없기 때문이죠. 하지만 아얄쉘과 USBHostFS라는 프로그램을 통해 PSP에서 강제로 USB호스트 기능을 사용할 수 있습니다.
그럼 실제로 해보도록 하겠습니다.
우선
http://dl.qj.net/usbhostfs-PC-Win-v1.5-PSP-Homebrew-Applications/pg/12/fid/12666/catid/151를 받아 적당한 곳에 압축을 풀어놓습니다. 그리고 그 안에 ISO, PSP 폴더 등 기존 메모리스틱과 동일한 폴더를 생성합니다.
저는 D:\HDDSTICK 이라는 폴더를 만들고 그 안에 위와 같이 해당 파일을 넣어 놓았습니다.
(경로에 한글이 포함되지 않도록 주의해 주세요.)
이제 usbhostfs.exe를 실행하면 위와 같은 도스창이 뜨게 됩니다. 이 프로그램이 USBhost를 가능하게 해주며 USBhost 사용중에는 절대 닫으면 안됩니다.
그리고 아얄쉘을 실행해 중간의 Toggle USBHost를 선택합니다.
만약 USBhost를 처음 사용한다면 위와 같이 연결할 수 없다는 메세지가 나오고 PC에는 새 하드웨어 검색 마법사 창이 뜹니다. USBhost를 사용하기 위해서 필요한 드라이버(Type B)가 설치되지 않았기 때문인데 아래와 같이 설치하면 됩니다.
이처럼 새 하드웨어 검색 마법사가 시작됩니다.
그럼 목록 또는 특정 위치에서 설치를 선택하고 다음으로 넘어갑니다.
위 화면처럼 가장 적합한 드라이버 검색을 선택하고 검색할 때의 위치를 위에서 만든 폴더를 지정해줍니다. (저같은 경우 D:\HDDSTICK\driver 폴더가 되겠죠.)
아니면 검색안 함을 선택하고 직접 지정해 주어도 됩니다.
잠시 후 설치가 끝나고 Type B 드라이버의 설치가 완료됩니다.
이제 다시 아얄쉘을 실행하고 Toggle USBHost를 선택합니다.
그럼 위와 같이 USBhostFS 창에 장치가 연결되었다는 메세지가 뜨며 이제 USBhost기능을 사용할 수 있는 환경이 만들어집니다.
아얄쉘의 파일 브라우저 메뉴로 가서 ms0:/이 아닌 usbhost0:/으로 들어가 보겠습니다.
(화면 아래쪽의 연결 아이콘을 확인하세요.)
위처럼 PC 하드디스크 내의 파일들이 잘 보인다면 성공입니다.
이 상태에서 파일의 복사 / 삭제 등을 할 수도 있고 홈브류를 실행할 수도 있습니다.
이제 USB host 연결을 위한 기본 준비가 끝났으니 다음 글에서는 USB host / USB host Redirection 기능의 활용법에 대해 알아보겠습니다.
질문하나 할께요..
답글삭제전 3.03oe-c 쓰는 사람인데요
game 폴더 커널은 3.03 으로 맞추고
ir-shell 2.71 파일을 게임에 넣고 해서 안되길래
game폴더명을 game303 으로 바꺼서도 해봤습니다만
실행하면 psp 로고뜨고 화면이 검해지면서 꺼지네요;;
해결 방법이 없을까요?
@나그넹 - 2007/03/04 13:13
답글삭제메모리스틱 상위에 irshell이라는 폴더가 제대로 있는지 확인해보세요.
아얄쉘 설치법은 http://popotz.textcube.com/91
저기...질문하나 할께요..
답글삭제usbhost요 .. 분명히 얼마전까지는 잘됬었는데 갑자기 되기는 하는데...
게임 실행을 하면 disk가 없다고 하면서 실행이 안되는데요..
이거 왜이런지요..
@대략난감 - 2008/01/08 13:30
답글삭제대략난감 / 아얄쉘 설정 메뉴에 들어가서 noumd 모드를 변경해보세요. 아니면 구동용 UMD를 하나 넣고 실행하면 될겁니다.
아얄쉘 v3.81이면 다양한 noumd 모드를 사용할 수 있으므로 이왕이면 아얄쉘 v3.81로 설치해보세요.
http://popotz.textcube.com/630
USB호스트의 활용법은 뭐죠,,???
답글삭제