Unlike devices which are designed to support USB host, the One S doesn't provide power to the peripheral. That means we need a few more adapters/cables to get it to work (and we need an external power source).
Purchase links are listed for all the required cables/adapters.
You will need:
- USB Host adapter (The otherwise unused 5th pin on a micro-usb connector is grounded) dx.com/m-129671
- Mini USB power Y cable (this kind of cable is often packaged with portable hard drives) dx.com/u-65630
- Mini USB Female to USB A Female adapter This package comes with two, but you only need one. dx.com/u-55613
- Your charger
Assemble the cable:
- The micro USB of the "USB Host adapter" connects to your phone.
- Your peripheral plugs into the female end of the "Mini USB Female to USB A Female adapter"
- The "Mini USB power Y cable" has three connectors:
- Mini USB connector - connects to the "Mini USB Female to USB A Female adapter"
- Male USB A Power (the thinner wire) - connects to your charger
- Male USB A - connects to the "USB Host adapter"
Some fun peripherals to try:
- Powered USB hub (You can also power the adapter from one of the hub's ports)
- Mouse (a cursor will appear on your device)
- USB flash drives and USB hard drives must be FAT32. You have to run a few commands to use a USB drive. Mount manually from the shell (use Connectbot or Terminal Emulator):
su mkdir /mnt/sdcard/usb mount -o uid=1000,gid=1015,fmask=0702,dmask=0702 /dev/block/sda1 /mnt/sdcard/usb
su umount /mnt/sdcard/usb