[DFT]LEO USB Host for WM65

Search This thread

Cotulla

Retired Senior Recognized Developer
Sep 8, 2007
881
5,448
DFT LEO USBH WM65


Introduction

this project was started long time ago, but then, during luck of free time for this project, it was suspended.
Now, because it seems very hard to improve it more, we make decision to release developed stuffs. Also more interesting projects now appear ;)


About release

This release contains drivers designed to allow connect different USB devices to HTC LEO (HTC HD2)
Those drivers designed for Windows Mobile 6.5 OS and they were successfully tested on 3.14 ROM. Other ROMs are not tested.

For using USB host ability you need use special cable or self-powered USB hub.
More information can be found here

This release supports HID and MassStorage profiles.
You can connect UsB Mouse, USB Keyboard, USB Stick, USB Hard Disk.
Of course, you need enough external power for devices.



Please remember, this is some kind of demonstration,
this implementation sometimes isn't stable and you can have issues during usage.



PLEASE MAKE DATA BACKUP BEFORE INSTALLING!


Installation:

1. Install CotullaCert.cab
2. Install DFT_LEO_USBH_WM65.CAB.
3. Reset.


Usage:

1. Programs -> USBH Switch
2. Disconnect from PC.
3. Press "Switch to Host" button.
4. Connect host device.
5. After some time it should be detected.
6. You can try to use it.
7. After usage you need reset your device to go back USB client mode.


NOTE: It's not recommended to connect device to PC during USB Host mode active!


Disclaimer:

This product is free to use at your own risk. We take no
responsibility for any conflict, fault, or damage caused by
this unlocking procedure. No warranties, implied or otherwise, are given if you agree to use this product.
No problems were found while testing this product on several different devices, your experience may vary.
Use of the Product for commercial purposes is strictly prohibited and to prohibit the use by xda.cn Forum.


USBH Switch program:

attachment.php



How it can looks in the real :

on picture you see a USB hub (without external power), a self made Y cable, LEO1024, USB mouse, USB Memory Stick and a bunch of cables.
I can see data on USB stick inside file explorer and can control device by mouse (cursor invisible by default). White cable go to USB male which used as VBUS 5V source.

attachment.php




18.08.2011
DFT, Cotulla
 

Attachments

  • LEO_USB.jpg
    LEO_USB.jpg
    90.2 KB · Views: 17,388
  • USBHSwitch.jpg
    USBHSwitch.jpg
    22 KB · Views: 15,900
  • DFT_LEO_USBH_WM65.rar
    95.3 KB · Views: 10,859

ferluci

Senior Member
May 29, 2008
138
16
Bahia Blanca
Hi Cotulla!! you finally made it!:D
I´m your early "beta tester" from Argentina, we chatted via msn some months ago. Sadly I don´t have the HD2 anymore to try this again. I have an DHD now and there are some people trying to develop this same thing for the DHD.
Congrats!::)
 

skyhew

Senior Member
Jan 25, 2010
100
14
Thanks for not forgotten Windows Mobile 6.5. I am so grateful to see some continue development on this.

A great project, thanks for our big Bro... 謝謝老大。
 

Elodie

Senior Member
Jun 15, 2007
109
2
Huawei P9 Lite
Brillant !

I try it with a mouse, it"s fine.
And this evening, I'll try with a 1 Tera mass storage.
A HD2 with 1 To : Where are all the challengers from any brand ?
 

GoldRenard

Senior Member
Oct 7, 2009
78
21
Dimitrovgrad
Thank you for your hard work! What software do I need to connect a mouse? I don't see cursor. USB HDD and keyboard works fine.

For me - USB Stick conflicts with microSD card. If I remove it and reboot, USB Stick works. Else USB Stick not detected.
 
Last edited:

glodos

Member
May 3, 2008
40
848
Wow, the awesomeness of this is too awesome to describe. Very good work Cotulla! I wish I had a HD2 now
 

Rick_1995

Inactive Recognized Developer
Sep 3, 2009
1,118
3,017
Santa Clara
The linux of wince htc kernel has had USB host support for a long time now. You don't need to revert to WM6.5
Aim for OP is to do that on Winmo.
 

pioterek2666

Senior Member
Jul 14, 2008
72
11
Any one tried to connect gamepads? Il try if i get one from my friend. Is gamepad.hid working with leo?

Sent from my HTC Desire HD 2 using XDA App
 

Top Liked Posts

  • There are no posts matching your filters.
  • 66
    DFT LEO USBH WM65


    Introduction

    this project was started long time ago, but then, during luck of free time for this project, it was suspended.
    Now, because it seems very hard to improve it more, we make decision to release developed stuffs. Also more interesting projects now appear ;)


    About release

    This release contains drivers designed to allow connect different USB devices to HTC LEO (HTC HD2)
    Those drivers designed for Windows Mobile 6.5 OS and they were successfully tested on 3.14 ROM. Other ROMs are not tested.

    For using USB host ability you need use special cable or self-powered USB hub.
    More information can be found here

    This release supports HID and MassStorage profiles.
    You can connect UsB Mouse, USB Keyboard, USB Stick, USB Hard Disk.
    Of course, you need enough external power for devices.



    Please remember, this is some kind of demonstration,
    this implementation sometimes isn't stable and you can have issues during usage.



    PLEASE MAKE DATA BACKUP BEFORE INSTALLING!


    Installation:

    1. Install CotullaCert.cab
    2. Install DFT_LEO_USBH_WM65.CAB.
    3. Reset.


    Usage:

    1. Programs -> USBH Switch
    2. Disconnect from PC.
    3. Press "Switch to Host" button.
    4. Connect host device.
    5. After some time it should be detected.
    6. You can try to use it.
    7. After usage you need reset your device to go back USB client mode.


    NOTE: It's not recommended to connect device to PC during USB Host mode active!


    Disclaimer:

    This product is free to use at your own risk. We take no
    responsibility for any conflict, fault, or damage caused by
    this unlocking procedure. No warranties, implied or otherwise, are given if you agree to use this product.
    No problems were found while testing this product on several different devices, your experience may vary.
    Use of the Product for commercial purposes is strictly prohibited and to prohibit the use by xda.cn Forum.


    USBH Switch program:

    attachment.php



    How it can looks in the real :

    on picture you see a USB hub (without external power), a self made Y cable, LEO1024, USB mouse, USB Memory Stick and a bunch of cables.
    I can see data on USB stick inside file explorer and can control device by mouse (cursor invisible by default). White cable go to USB male which used as VBUS 5V source.

    attachment.php




    18.08.2011
    DFT, Cotulla
    9
    You know that we are hobby team, so we acts like free painters ;)
    doing something when we like it or drop it and continue with something else, much more interesting at the current moment. then return back to old project with new ideas. It's just some kind of art :)
    ETA, time lines, plans - all this make hobby extremely boring :(

    So we can't and never promise anything exactly...
    So you should not read "we working under ABC" as "they will release ABC soon".
    You should read it as "they looking now to ABC, but if stars of the sky located in the triangle with angles 60 degrees, they will able to successfully finish it and then release it" :D
    2
    Thank you for your hard work! What software do I need to connect a mouse? I don't see cursor. USB HDD and keyboard works fine.
    Yes, mouse with invisible cursor. But I can't advise you any program. Maybe you can search descriptions how to connect mouse to old PDAs with USB Host, like Loox 720.

    Thanks for developing. Do you have plan start usb host on android ?
    Android doesn't support USB Host?
    I know some new devices from Samsung implemented this feature, but I guess it's a lot of different changes inside Android by Samsung :(

    It is only for HD2 or will this work too on Acer Neotouch S200?
    Was designed only for LEO (HD2). I doubt it will work with S200.

    I have a question: If it works for me, is it allowed to cook in USBH in my rom ?
    I need ask other DFT members.
    In general nothing against allowing including it into custom ROMs, because we won't develop new version of this.
    But! Other important thing that it's not stable and can cause issues for users.
    (Like I once activated USB Host during active connection to PC and got BSOD on PC :D )
    So if you include it into ROM, users won't be warned about anything(because they don't read instructions, here they need at least find a CAB....
    Anyway I will answer a bit later.
    1
    Wow, impressive work! I don't use the HD2 anymore, but it's bloody great to see some real good dev work being done on it, especially for WM6.5! :)
    1
    Cotulla, You are truly Porno!

    I sold my HD2 2 years ago, But I have bought a new one today, since I miss the experimenting so much!


    Thanks Bro!


    OneX Owner