Hello dear users. This thread describes a way uSB connection devices such as flash drives (Fat32 and NTFS), mouse, keyboard, card reader, HDD, etc. through USB Host OTG (abbr. from On-The-Go) - a further extension of the USB 2.0 specification, designed for easy connection uSB peripherals with each other without the need for a PC connection. Naturally, not all devices with USB will work in Host mode with the phone, that is, there are restrictions (on MIUI firmware no mice work at all):

The first limitation is, of course, phone support specific device... Basically, the phone may not support the device due to the lack of a driver in the firmware.

The second limitation is the power of the device. If the phone "does not pull", then the message comes out " Hight-power USB device connected"(Not on all firmwares.) But even here a way out can be found. The most reliable and" correct "way to organize additional power supply for the USB-Host is via a USB-Hub with additional factory power supply.
That is, you insert a hub with power into the adapter, and therefore already insert devices with increased power consumption into the hub.

USB Host can be purchased:

In Moscow on Savelovsky for 200r: get out of the metro to the right and follow the passage to the shopping center. Then look for the pavilion near which the "anti-radar" stand

Also USB Host Cable for Samsung Galaxy S2 can be found in online stores

Or you can make an adapter for USB Host yourself, for this you will need:

Chinese USB plug or a cord suitable for the connector. DO NOT BUY "CHARGING" BECAUSE IT MAY NOT HAVE 5 CONTACTS IN IT, BUT ONLY 2 (Mandatory Chinese, you can easily make it out)
- USB type A socket (as in computers)
- 4-core wire (if it was not included with the plug)
- Soldering iron
- Multimeter (to check the correct soldering)
- Straight handles growing from the right place

Let's start installing USB Host:

We disassemble the microUSB plug

We solder the 4 and 5 contacts together with a 10 Ohm resistor (0.125 W) or simply solder them together (It is the closed contacts 4 and 5 that will make it clear to the phone that this is the Host, and not something else)

We solder the wiring to 1, 2, 3 and 4 + 5 contacts

We solder the wires respectively to the "big" USB socket

We insulate with tape or cambric-heat shrink

Soldering wires

Devices such as mice, keyboards, card readers and adapters connect the most in the usual waylike on a PC.

To connect a USB-HDD we need:

Q5 USB Memory Manager... The program is designed to mount flash drives in chinese tablet GPad Q5, but we only need it to determine the "physical" path to your not yet mounted sections of hard disk

We insert the cable into the phone USB-Host together with USB-HDD (in experience, 500 GB HDD partitions were divided into Fat32 and NTFS partitions - both worked)

Launches the program Q5 USB Memory Manager and click on the very first drop-down list (Please select block device)

We are looking for lines like sd ** (for example sda1, sda2, sdb1, sdb2, etc.). These are our sections, it remains only to mount them.

We create folders in which we will mount our partitions. As you understand, there are so many sections and folders. For example "/ mnt / sdcard / part1", "/ mnt / sdcard / part2", "/ mnt / sdcard / part3", etc.

Download and install the program Android Terminal emulator (this is a program like " Command line"on Windows) or the program GScript from the market, or DirectoryBind

Launch Android Terminal Emulator or GScript or DirectoryBind and write the following command (script):

Mount / dev / block / sda1 / mnt / sdcard / part1

Now we have mounted the sda1 partition, in the / mnt / sdcard / part1 folder

To mount the next partition, replace sda1 in the script with what you saw in the Q5 USB Memory Manager (sda2, sda3, etc.) and replace the folder where you will mount the next partition (part2, part3, etc.) .). It will turn out something like this:

Mount / dev / block / sda2 / mnt / sdcard / part2

Through USB Host Samsung printers work: SCX-4600 and ML-1665 exactly. There will be no messages when the printer is connected. We just click on the document and press - print, after which the printer will give us a sheet with a printout.

Knowing the pinout of the plug, you can mount USB Host for other phone models!

Download from the site: