Как сделать поддержку otg на андроиде
Перейти к содержимому

Как сделать поддержку otg на андроиде

  • автор:

Как сделать поддержку otg на андроиде

ну там ещё табличка, а потом:

И вот тут я запнулся . Если правильного законектить OTG пин. Проц на свой OTG вывод (который у него есть) будет правильные сигналы принимать ?
Короче нужны ещё люди с мозгами, если такие есть только поумнее меня 😀 )) давайте решим проблемку )

Сообщение отредактировал wizzy — 30.01.15, 18:28

shadowsdaudark,
на основе android 4.2 Color OS

ага, ничего не даёт.

Может в ядре даже нет драйвера, хз.
я не большой знаток (

Думаю, многим было-бы интересно узнать о подобном и хотелось бы сделать.

История такова. Видел в какой-то теме с планшетом, наши умельцы добавляли на плату резисторы и что-то ещё, после чего у них появится в работе OTG.

Моя история. Телефон искаропки в прошивке имеет в недрах инфу про OTG. Но, при подключении кабеля тишина. Телефон был разобран и увидел,
что от 4 ноги для переключения режима, должно идти 2 резистора на какие-то две дорожки в глубь платы.
Когда искал инфу про тест поинт наткнулся на разьём с USB портом и всё стало просто, очевидно и ясно. Если, якобы допаять перемычку и резистор, у меня будет работать эта функция.

Прикрепленное изображение

На вырезке видно, что от 4 ноги идёт 2 резака. А если учеть про NF_0 — перемычка, а другой резак на 1ком.
Прав-ли я, добавив это, я получу полноценный OTG?

А вам, приходилось сталкиваться с подобным? Кто делал себе подобное, как результаты?

LDU_UA,
был бы такой переходник ещё )
надо будет попробовать достать и попробовать )
но я думаю там отключают не только подачу питания

Сообщение отредактировал wizzy — 24.01.16, 14:01

slfl,
так как тема старая, и я вроде пробовал, цеплял шнурком к USB свитчу без микросхемы внетренней и туда же цеплял зарядное и это не работало, хз.

поиск в гугле microusb to USB otg unblock(enable) ничего не даёт

USB OTG requires capable hardware, software on which it’s enabled and the right drivers.
For example, the Nexus-Series of Google don’t allow USB OTG from software-side. However, if you’re rooted (and the hardware would support it) it’s an easy way to enable it.
Chainfire made an application which enables/disables USB OTG.
This only works, if your hardware would support USB

я кстати пробовал кую-то подобную софтину и она не работала.
Думаю в прошивке должен быть драйвер в ядре для поддержки, а его там нет, или всё серьёзней как я писал в первом посту

How to enable USB OTG in Android programmatically?

Many android phones doesn’t detect usb through OTG by default ( onePlus, oppo) it has to be enabled from settings. Is there anyway we can enable it programmatically or the least we can directly take them to OTG settings? Also how can we check it is enabled or not?

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

This question is in a collective: a subcommunity defined by tags with relevant content and experts.

Способы включения OTG на Android

Как сделать поддержку OTG на Андроиде

Современные устройства на платформе Android постоянно развиваются, и в настоящее время за счет технологии OTG к смартфону можно без проблем подключить внешние USB-девайсы, будь то модем, флешка и многое другое. При этом даже в случае неправильной работы соединения существует несколько решений. В рамках этой статьи мы расскажем о методах проверки поддержки OTG и про способы подсоединения внешних устройств.

Использование OTG на Android

Для того чтобы соединить со смартфоном какое-либо устройство через OTG, он в той или иной степени должен поддерживать данный тип подключения. Это важно учитывать в первую очередь, так как без ответной реакции Android-устройства дальнейшие действия будут невозможны.

Проверка поддержки

Выполнить проверку смартфона на предмет совместимости с OTG можно с помощью специального софта, временно подключив кабель к порту microUSB и проследив за реакцией. Основным ПО для этих целей выступает один-единственный вариант, способный диагностировать любой смартфон вне зависимости от версии ОС.

Установка USB OTG Checker из Плей Маркета на Android

    Перейдите по представленной выше ссылке и установите приложение. В отличие от многих других аналогов, здесь не требуется получение рут-прав.

По необходимости в Плей Маркете можно найти немало альтернативных решений, имеющих практически такое же название. Об этом важно помнить, так как далеко не во всех ситуациях представленное приложение способно проверить совместимость с OTG.

Работа с устройствами

Наиболее простой этап заключается в подключении и последующем использовании внешних устройств через OTG, но при этом является уникальным практически для каждого гаджета. Это связано с необходимостью установки одного из специальных приложений, напрямую связанных с устройством. Например, приложение для внешней клавиатуры не подойдет для настройки принтера.

Шаг 1: Подключение

  1. Эта процедура, как сказано, может быть уникальной для каждого устройства. В целом необходимо выполнить всего лишь два действия, первым из которых выступает соединение внешнего девайса с USB-разъемом переходника «USB – microUSB». Пример OTG-кабеля для смартфона Android
  2. Дальше нужно подсоединить microUSB-разъем к соответствующему порту на корпусе устройства. Правильное подключение устройства через OTG к телефону
  3. В некоторых случаях, если вы используете OTG со вспомогательным питанием, нужно соединить дополнительный USB-выход с адаптером. На этом же процедура завершается. Пример OTG-кабеля с питанием для телефона

Шаг 2: Выбор приложения

Как было сказано ранее, в зависимости от подключаемого девайса необходимо скачать и установить соответствующее приложение из Плей Маркета. Подобные программы также предоставляют вариативность, из-за чего выбору стоит уделить наибольшее внимание. Рассматривать каждый вариант мы не будем, вместо этого предоставив список наиболее рекомендованных к использованию вариантов.

    – утилита, являющаяся основным средством работы с файлами на внешних накопителях и актуальна даже тогда, когда на флешке используется файловая система NTFS. Использование программы USB OTG Helper на Android– представляет собой одно из альтернативных решений USB OTG Helper, нацеленное точно так же на чтение файлов с флешки. Может оказаться особенно полезным при соединении мобильного аппарата с внешним жестким диском. Использование программы StickMount на Android– приложение, нацеленное на распознавание и перехват изображения с внешних камер. Обычно оно используется при подключении эндоскопа.

Указанные варианты являются лишь основными, в то время как для подключения, например, геймпада потребуется совершенно другое ПО, напрямую зависящее от модели и производителя устройства. Если будут проблемы с поиском приложений, можете обращаться к нам в комментариях.

Устранение проблем

Если на этапе проверки у вас получилось добиться той или иной реакции от устройства, соединенного посредством OTG, но полноценный сигнал отсутствует, вполне могут быть проблемы с питанием. Именно данная особенность зачастую заставляет пользователей думать об отсутствии поддержки данного типа соединения, когда на самом деле достаточно добавить внешнее питание.

Проще всего компенсировать нехватку энергии USB-хабом, оборудованным собственным адаптером питания. Его необходимо подключить к сети, соединить со смартфоном и только после этого добавить нужное устройство.

Пример USB-хаба с внешним адаптером питания

Еще одной связанной причиной некорректной работы может быть использование слишком требовательного гаджета, что в особенности относится к внешним накопителям. Попробуйте использовать дополнительное питание или менее требовательную карту памяти.

Подключение внешнего диска к телефону через OTG

Иногда для распознавания девайсов, подключенных через OTG, недостаточно специальных приложений из-за отсутствия поддержки на программном уровне. Единственное, что можно сделать в таком случае, это обновить операционную систему или перепрошить аппарат.

Процесс обновления версии Android в Настройках

Представленной инструкции должно быть достаточно для успешного подсоединения внешних устройств при помощи технологии OTG практически на любом смартфоне, выпущенном в среднем после 2012 года. Описанные действия будут не актуальны только при использовании кабеля с дополнительным питанием, упомянутого на этапе подключения.

Заключение

Когда телефон вовсе не поддерживает OTG, единственным выходом может стать только собственноручная модификация смартфона или внешнего устройства. Мы не будем описывать настоящую процедуру из-за возможного нанесения вреда мобильному девайсу. К тому же для этого потребуются соответствующие инструменты и навыки, как правило, отсутствующие у рядового пользователя.

Fix: How to Enable OTG Support on an Android Phone

With the development of technology, it is widespread that mobiles support OTG. However, fewer users found that their phone cannot recognize OTG at all. Why does it come to the abnormality? Here are two reasons:

  1. 1. Short of a five volts boost module in hardware;
  2. 2. Manufacturer disables OTG in the system.

Worry not, whatever the reason is, it will be fine for us to address the issue. See below for two parts to enable OTG support on an Android phone.

Part 1: Enable OTG Support Android by an External Device

When your smartphone is short of a five volts boost module, it cannot provide power for external devices. All devices you want to connect to Android, need power provide. Now, check whether your Android has the five volts boost module.

Step 1: Insert OTG cable to your Android phone then connect another mobile with a data line to the OTG cable.

Step 2: See if your Android phone charges for another smartphone or not. If not, you can buy an OTG cable with five volts power to address the issue.

charge another phone with an android phone

Part 2: Root Smartphone to Enable OTG Support on Android

Some manufacturers may disable OTG in the system to save power of your phone. As to such situation, you have to root your Android phone then modify the code. Let’s go and try to enable OTG support on an Android phone.

Step 1: Download an app to root your Android phone to access permission of the administrator.

Note: If your Android phone was never rooted before, you’d better not to root it.

Step 2: After finishing rooting, download and install the Root Explorer to manage your files.

Step 3: Open Root Explorer and navigate to system etc vold.fstab.

Step 4: Click on the top-right corner to change the read-only to read-write.

Step 5: Touch and hold the vold.fstab file, choose to open with text editor.

Step 6: Go to the end of the code, leave a blank line then copy and paste the following codes behind.

dev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb

Step 7: Save and exit the code. Restart your Android phone and insert OTG cable and USB, you will find the USB and make any changes to it.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *