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

The first limitation is, of course, the phone's support for a 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 solution can be found. The most reliable and" correct "way to organize additional power supply for USB-Host is via USB-Hub with additional factory power supply.
That is, you insert a hub with power into the adapter, and therefore you already insert devices with increased power consumption into the hub.

USB Host can be bought:

In Moscow on Savelovsky for 200r: get off 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 searched in online stores

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

Chinese USB plug or cable suitable for the connector. DO NOT BUY "CHARGING" BECAUSE IT MAY NOT HAVE 5 CONTACTS IN IT, BUT ONLY 2(Mandatory Chinese, it can be easily disassembled)
- 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 out of the right place

Let's start installing USB Host:

We disassemble the microUSB plug

We solder together the 4 and 5 contacts 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 pins

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 are connected in the most the usual way like on a PC.

To connect a USB-HDD we need:

Q5 USB Memory Manager... The program is designed to mount flash drives in the 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.) .). You get something like this:

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

Across USB Host Samsung printers work: SCX-4600 and ML-1665 exactly. There will be no messages when the printer is connected. Just click on the document and click - 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: