В этой статье я расскажу об использовании функции USB OTG (USB On-The-Go) на примере смартфона Honor 4C с Android 6. Суть функции OTG в том, что в смартфоне встроен USB хост, который обеспечивает питание 5В и подключение других устройств: внешние накопители и устройства ввода. Статья показывает, как работает эта функция и какие подключения действительно полезны.
Как подключить USB OTG
OTG переходник
Чтобы подключать внешние USB устройства к смартфону по USB OTG, понадобится OTG переходник с разъемами Micro USB/штекер — USB A (гнездо). Я приобрёл GC-MB2AF:
Для смартфонов с разъемом USB Type C понадобится, соответственно, переходник с USB Type C на USB A.
Флешка с Micro-USB
Другой вариант – в продаже появились флешки, которым не нужен OTG переходник, потому что у них есть разъём для подключения сразу к смартфонам, например, Kingston DataTraveler microDUO:
Наличие сразу двух разъёмов – Micro-USB и обычного USB позволяет использовать такую флешку и со смартфоном, и с компьютером без необходимости приобретать и носить с собой OTG переходник.
Но такой вариант не подойдёт для смартфонов с USB Type C.
Настройка смартфона
Функция OTG включается в настройках: Настройки / Управление / OTG:
После изменения параметра потребуется перезагрузка телефона. После этого можно подключать к телефону переходник, а затем подключать к переходнику разные устройства.
Подключение USB накопителя
При подключении USB флешки появляется уведомление:
При нажатии на Просмотр открывается содержимое флешки, а при нажатии Извлечь сохраняются изменения, и флешка отключается от телефона также, как это происходит на компьютере.
Все программы видят флешку как дополнительное место хранения, например, встроенное приложение Файлы отображает её как USB-накопитель:
Приложение Total Commander обозначает её как просто USB, со значком флешки:
Другие приложения также корректно открывают папки и файлы на USB флешке – встроенные приложения просмотра видео и фотографий, внешние приложения Adobe Acrobat Reader, Microsoft Word, Microsoft Excel, OneDrive и т.д.
Почтовый клиент Blue Mail вкладывает в новое письмо файл с USB флешки без проблем, но почему-то не даёт возможности сохранить вложение из письма на USB флешку – только на MicroSD карту.
Возможность прямой работы с флешкой очень полезна:
- можно быстро переслать или выложить в интернет какие-то файлы с флешки через телефон, если внезапно возникла такая необходимость,
- можно быстро скачать файлы с облачного хранилища на флешку, если необходимо передавать кому-то файлы именно на флешке,
- можно сбросить с телефона на флешку фотографии и видео, затем вставить флешку в телевизор – и посмотреть фото на большом экране.
Я использовал USB флешку 8 ГБ, отформатированную в FAT32. После переформатирования в NTFS она по-прежнему работает с телефоном.
Возможно, что при больших объемах (больше 32 ГБ) или других файловых системах будут какие-то особенности. Например, MicroSD карты больше 32 ГБ Honor 4C официально не поддерживает.
Подключение USB жесткого диска 250 ГБ, отформатированного в NTFS, прошло неудачно – диск получил питание (загорелся индикатор), но не определился.
При этом USB диск Transcend 20GB определился успешно. Вероятно, разница в ёмкости диска.
Подключение мыши или клавиатуры
Через OTG можно подключать устройства ввода – мышь или клавиатуру. При подключении мыши уведомления нет, но сразу появляется указатель:
Позиционирование мышью точнее пальца, но, на мой взгляд, для обычного применения большого преимущества не даёт. Одной рукой держать смартфон, а другой водить мышью?
То же самое с клавиатурой – наверное, так будет удобнее писать книгу или набирать длинные емейлы, только кто это делает со смартфона?
Если у вас есть идеи, какая польза от подключения мыши и клавиатуры к смартфону, напишите, пожалуйста, в комментариях.
Подключение фотоаппарата
В интернете пишут, что фотокамеры должны работать через OTG со смартфонами, но у меня эта связка Honor 4C – Canon PowerShot не заработала. Canon вроде понял, что к нему что-то подключено (потому что не стал выдвигать объектив при включении), но телефон ничего не обнаружил.
Скорее всего, со стороны телефона нет поддержки протокола PTP (Picture Transfer Protocol), по которому работает фотоаппарат.
Флешки работают как устройства MSC (USB Mass Storage Class), поэтому успешная работа флешки со смартфоном не гарантирует, что фотокамера подключится так же успешно.
А так, возможность подключения фотокамеры к смартфону по OTG была бы удобной, например, чтобы скопировать фотографии с фотоаппарата через кабель на телефон. Вместо этого придётся копировать через карту памяти, вынимая её из фотоаппарата, устанавливая в кардридер и подключая через ту же OTG к смартфону – то есть потребуется ещё и устройство для чтения карт.
Подключение другого смартфона
Любопытный вариант для переноса файлов между смартфонами или хотя бы для зарядки другого смартфона от Honor 4C.
Попробовал подключить Lumia 820 – никакого эффекта, ни данных, ни зарядки. Скорее всего, такая нагрузка великовата для встроенного USB хоста.
Позднее нашёл пару старых смартфонов – Samsung на Android 4 и HTC на Windows Mobile: оба заряжались по OTG, но их файлы были недоступны. Батарея на смартфоне-доноре, естественно, при таком подключении разряжается очень быстро, и оно имеет смысл только как возможность экстренно и кратковременно поддержать другой телефон, если тот вдруг сел, а внешнего аккумулятора с собой не оказалось.
Подключение принтера и печать документов
На смартфоне с Андроид есть возможность распечатывать документы на USB OTG принтерах HP.
Потребуется USB OTG совместимый принтер HP, а также установить на смартфон приложение HP Print Service.
Подробнее см. Принтеры HP – Печать с помощью кабеля USB OTG (Android).
Выводы по OTG
В итоге, функция OTG позволяет подключать некоторые USB устройства к смартфону Honor 4C, но самой полезной является возможность обмена информацией через флешки без компьютера. Другие варианты подключения большой пользы не дают.
Как проверить поддержку USB OTG
USB хост имеется не на всех моделях. Например, на Honor 4C он есть, а на Honor 4C Pro и других, более новых моделях того же бренда Honor 5C, 5X, 6X уже нет USB OTG.
Lumia 820 тоже не поддерживает OTG.
Проверить наличие USB OTG в поиске
Это самый простой вариант — просто задать вопрос в поиске Гугл, например, для проверки наличия USB OTG в модели Honor 4C Pro можно написать такой запрос «honor 4c pro поддержка usb otg»:
Гугл показывает и выжимку по OTG, и ссылку на источник данных, например, на авторитетный обзор этого смартфона.
Другой пример – запрос в Google, чтобы проверить, поддерживается ли USB OTG в смартфоне Samsung S20+:
Проверить по техническим характеристикам
Можно также ориентироваться на параметр USB Host (иногда в описании указывается вместо USB OTG). Лучше смотреть на сайте производителя, так как на сайтах магазинов возможны ошибки. Например, про тот же Honor 4C Pro некоторые сайты пишут, что OTG поддерживается, хотя это не так.
Проверить в приложении
Если смартфон есть, что называется, в руках, можно сделать проверку прямо на нём в специализированных мобильных приложениях. На смартфоне откройте Google Play и сделайте поиск по строке «otg checker for android»:
Установите любое из приложений по вашему выбору и сделайте в нём проверку.
Возможные проблемы с USB OTG и их решение
Если USB OTG включен и работает частично, то рекомендуется установить новую версию прошивки смартфона от производителя .
Также возможны проблемы с совместимостью на стороне переходника, в этом случае надо тестировать различные модели переходников от разных производителей.
объебалово! на TIT-L01 отг не работает и кнопки как на скриншоте не имеется !!! Это статья чистое объебалово. На тите есть в настройках- батарея есть внешний аккумулятор(зарядка для других устройств) включаеш и оппа! ни хрена не происходит! Еще в режиме разработчика включаем отладку по усб и оппа! опять ни хрена не происходит!Хоть перегружай хоть нет. Функция заявлена но она отсутствует.
На Honor 4C Pro нет OTG. На Honor 4C, о котором и статья, есть OTG.
У меня не работает мыш при подключении устройство показывает подключение но не работает хонор 70
Что то после включения otg honor 4c невидет не мышку не клавиатуру в чем может быть причина
нерабочий переходник или плохой контакт в разъёме Micro USB
ага а как бы я его заряжал на плохом контакте?!
потому что функция липовоя либо ни кто не знает как ее включить
в хоноре 6 тоже нет .
Как включить функцию Отг у меня нет на Хоноре4с
Функция OTG включается в Настройках: Управление / OTG, В статье есть скриншот.
Можно ещё в настройках вверху окна использовать строку поиска. Поиск по «OTG» у меня не находит ничего, но по строке «Управление» находит страницу настроек, в которой внизу и находится OTG.
на тите строки поиска настроек не существует!
А как подключить мышь к Honor 8 lite?
Вообще, мышка подключается к смартфону также, как и другие usb устройства — через переходник, пример переходника есть в начале статьи.
Только вот в модели Honor 8 Lite не видно поддержки такого подключения – в характеристиках нет ничего ни про usb host, ни про usb otg. А поэтому с Honor 8 Lite мышка, увы, не заработает.