W końcu doczekaliśmy się sterownikòw dla ukrytego hosta usb w naszym smartphonie. Cotulla ten długi poślizg (przeszło rok jak sie zdaje) tłumaczył brakiem wolnego czasu.Ostatecznie postanowił podzielić się efektami swojej pracy, lecz jest to projekt nieskończony i najprawdopodobniej niebędzie dalej rozwijany. Sam autor określa go mianem niestabilny i taki w gruncie rzeczy jest.
Sterowniki niezawsze działają i trzeba często robić soft reset.
Do prawidłowego działania trzeba wybrać odpowiedni rom. Ja wrzuciłem jeden z wypiekòw PPCShiftPda bodajże wersję 1.9(WM 6.5.x) znalezioną na xda dev. Wcześniej testowałem te sterowniki na cleanDroid(WM 6.5) i działał na nim tylko tryb mass storage. Na obecnym romie działa mi wszystko, w tym sensie, że to co przewidział autor czyli Cotulla (usb hid czyli klawiatura,mysz oraz mass storage czyli tryb pamięci masowej). Klawiatura działa jak należy, co do myszki niema widocznego kursora więc działa na ślepo i narazie niema na to fixa, pendrivy, czytnik kart na usb działają bez zarzutu. Mnie osobiście po wielu próbach kombinowania z romami udało się uruchomić gamepada przy użyciu gamepad.hid. Działa jak należy z fpsece z tym, że po komunikacie gamepad attached niema kalibracji i w samym systemie mozna poruszać się tylko klawiszami kierunkowymi. Naturalnie w emulatorze możemy ustawić wszystkie klawisze i grać wygodnie jak na konsoli.
Uwaga aby całość zadziałała potrzebny jest specjalny kabel z zewnętrznym zasilaniem dla hosta w leonie
Więcej można poczytać na xda oraz znaleźć caba z instalką
link:
forum.xda-developers.com/showthread.php?t=1224652 PS.Temat założony w Operze Mobile więc proszę o pewną wyrozumiałość.
Mały update:
Kursor myszki jednak zadziałał. Niemam pewności czy każdemu będzie funkcjonował jak należy bo czytałem na xda dev, że mogą być problemy z poruszaniem w pionie. Osobiście niedoświadczyłem takiej niedogodności i wskaźnik działa jak należy.
Aby "zrobić" sobię myszkę w leonie wystarczy poszukać najnowszych sterownikòw od zeno a dokładniej chodzi o "Zeno Usb Host Drivers".