Otg адаптер для андроид

Wi-Fi адаптер через OTG

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

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

Итак, как подключить внешний Wi-Fi адаптер к устройству на Android или бег с препятствиями на дистанции «вставил — netcfg wlan0 up»:

Должно быть в наличии:

  1. Телефон на Android
  2. Поддержка OTG и сам OTG
  3. Terminal Emulator
  4. ROOT
  5. Исходники ядра

FAQ — структура выглядит так:

  • Внешний Wi-Fi адаптер («свисток»)
  • Его firmware
  • Linux дистрибутив
  • ADB (не обязательно, но так удобнее)
  • Мой случай:

    1. Samsung GT-P5100 Galaxy Tab 2 10.1, Андроид 4.2.2
    2. OTG «30-pin — USB»
    3. Terminal Emulator for Android
    4. ROOT
    5. Исходники стокового ядра 3.0.31-1919150 с сайта Самсунг
    6. Адаптер TP-LINK TL-WN722N на чипсете AR9271
    7. ath9k_htc/htc_9271.fw
    8. Дистрибутив Ubuntu 15.04 в VMware
    9. android-tools-adb

    Начну. Но попрошу учесть, что далее все рассматривается для вышеперечисленного набора и алгоритм, скорее всего, не является универсальным, но отклонения незначительны.

    I. Старт

    Первым делом необходимо добыть фирмварь вашего адаптера. Вставляю адаптер в компьютер и выполняю команду dmesg . Нахожу:

    Где слово правее слова driver — искомая информация. У меня это — ath9k_htc. Гуглю для него firmware. Качаю. Закидываю .fw-файл на телефон в /system/etc/firmware

    Затем устанавливаю ADB:

    apt-get install android-tools-adb

    Третьим этапом качаю тулчейн (компилятор под ARM) отсюда. Там большой архив, мне нужна лишь папка android-platform_prebuilt-android-sdk-adt_r20-0-ga4062cc.zip\android-platform_prebuilt-a4062cc\linux-x86\toolchain\arm-eabi-4.4.3, которую я распаковываю в произвольное место.

    II. Разгон

    Для начала пишу терминале:

    Затем перехожу в терминале в каталог с исходниками ядра, загруженными ранее, пишу

    make help и получаю тучу информации, среди которой нужно найти нечто, заканчивающееся на _defconfig, у меня это:

    И в завершении запускаю графическую конфигурацию ядра:

    Появляется вот такое окно:

    Продвигаюсь по маршрутам:

      Networking support → Wireless
      Спускаюсь к Generic IEEE 802.11 Networking stack (mac80211) и нажимаю на пробел, наблюдая появление значка М перед этим пунктом

    Device Drivers -> Network device support → Wireless LAN
    Ставлю М у своего чипсета, в моем случае — Atheros Wireless Cards
    Затем перехожу в сам этот раздел и внутри отмечаю все тем же пробелом и знаком M нужный мне пункт.

    Сохраняю. Возвращаюсь в терминал, а если вы его закрыли, то в и каталог с исходниками тоже, и выполняю сначала make modules_prepare , а следом просто make . Результат потребует ожидания. Мой итоговый набор:

    Потребуются модули (.ko-файлы), включающие слово ath и mac80211.ko. Переношу их на телефон.

    Можно использовать adb, работая через компьютер, а можно не использовать и работать через терминал телефона, печатая команды пальцами по экрану. Я выбрал adb.

    Напомню, как он работает. Подключаю телефон через USB (отладка, естественно, включена) и выполняю:

    adb start-server
    adb shell
    su

    Я в телефоне и под рутом.

    Смотрю, какие модули уже есть командой lsmod и выгружаю их все, если это возможно, командой rmmod имямодуля

    Затем перехожу в каталог с вышеперечисленными модулями:

    cd /sdcard/ваш путь/

    Можно убедиться в их наличии командой ls .

    Загружаю их командой insmod имямодуля в такой и только такой последовательности (иначе просто не загрузится, выдавая ошибку):

    ath.ko
    ath9k_hw.ko
    ath9k_common.ko
    mac80211.ko
    ath9k_htc.ko

    III. Препятствия

    В этом и вся соль, без которой статья была бы слишком простой.

    1. Версии

    Естественно, первая ошибка возникает на первом этапе.

    Смотрю, что скажет об этом буфер сообщений ядра, выполнив команду dmesg :

    Не совпадают версии. 3.0.31 не есть 3.0.31-1919150.

    Открываю тот самый Makefile в исходниках ядра и в самом верху файла нахожу:

    VERSION = 3
    PATCHLEVEL = 0
    SUBLEVEL = 31
    EXTRAVERSION =
    NAME = Sneaky Weasel

    VERSION = 3
    PATCHLEVEL = 0
    SUBLEVEL = 31
    EXTRAVERSION = -1919150
    NAME = Sneaky Weasel

    И сохраняю.
    Заключительный этап пройдет в каталоге /include/config, где в файле kernel.release я поменяю 3.0.31 на 3.0.31-1919150
    Снова make modules_prepare , make и далее по предыдущему пункту.

    2. ewma

    Загружая mac80211.ko снова имею ошибку, о которой dmesg скажет следующее:

    Чудом прочитав на одном из англоязычных форумов опасное, но единственное в интернете, «решение», я перехожу в /net/mac80211/ и в файлах rx.c и sta_info.c и просто удаляю [либо комментирую (//)] строки ewma_add(&sta->avg_signal, -status->signal); и ewma_init(&sta->avg_signal, 1024, 8); соответственно.

    Опять перекомпилирую модули и двигаюсь дальше.

    3. Светодиод

    При загрузке ath9k_htc.ko и mac80211.ko очередные ошибки, у mac80211.ko это:

    А у ath9k_htc.ko это:

    Если ieee80211_-ошибки от ath9k_htc.ko это потому что я пытаюсь его загрузить до mac80211.ko, то led_-ошибки от обоих модулей от того, что телефон не понимает, что делать со светодиодом на моем адаптере. Тут два варианта развития событий.

    В первом просто убирается в графической конфигурации ядра значок [*] напротив
    Networking support → Wireless → Enable LED triggers и Device Drivers → LED Support.

    Читайте также:  Android studio spinner style

    А во втором этот самый значок заморожен и снять его нельзя. Это значит, что при выборе моего адаптера, автоматически выбирается «поддержка» светодиода, убрать которую нельзя. Конечно же, это мой случай:

    Кнопка помощи по Device Drivers → LED Support выводит следующую информацию по разделу:


    config ATH9K_HTC
    tristate «Atheros HTC based wireless cards support»
    depends on USB && MAC80211
    select ATH9K_HW
    select MAC80211_LEDS
    select LEDS_CLASS
    select NEW_LEDS
    select ATH9K_COMMON
    .


    config ATH9K_HTC
    tristate «Atheros HTC based wireless cards support»
    depends on USB && MAC80211
    select ATH9K_HW
    select ATH9K_COMMON
    .

    и сохраняю. Теперь можно снимать галочки:

    Здесь и вовсе исчез пункт:

    Опять и снова перекомпиляция, новые модули и т.п.

    Вуаля. Все модули загружены. Выключаю Wi-Fi на телефоне и подключаю адаптер. Но светодиод на нем, как вы уже догадались, работать не будет. Оно и не нужно.

    4. Версия firmware


    [ 7582.477874] C0 [ khubd] ath9k_htc 1-1:1.0: ath9k_htc: Please upgrade to FW version 1.3
    .

    Просто качаем другой фирмварь, но уже требуемой версии, и кладем его вместо прошлого.

    IV. Финиш

    Теперь никаких проблем быть не должно. Выключаю родной Wi-Fi, все модули загружены, фирмварь нужной версии. Вставляю адаптер и netcfg впервые приносит счастье. Устанавливаю для появившегося сетевого интерфейса режим монитора и поднимаю его. Успех!

    Ну а как и зачем зачастую используется режим монитора, вы и так все знаете. Спасибо за внимание!

    Источник

    Otg адаптер для андроид

    USB On The Go(OTG) — обсуждение

    В наш век, век технологий, любая информация в основном храниться в электронном виде, будь то текстовые файлы, фотографии, музыка, фильмы и.д. Как правило предметом для хранения выступает usb флешка. Но для её использования понадобиться устройство с usb портом, например компьютер, который не всегда бывает под рукой, в отличие от телефона/смартфона/планшета и т.д.. Так как же можно подключить флешку и другие устройства ( мышку, клавиатуру, джойстик, принтер и т.д ) к нашему телефону/смартфону/планшету и т.д. В этом нам поможет otg шнур. Что же такое OTG?
    USB OTG ( On-The-Go) — дальнейшее расширение спецификации USB 2.0, предназначенное для лёгкого соединения периферийных USB-устройств друг с другом без необходимости подключения к ПК. Например к моделям смартфонов и телефонов, поддерживающих USB OTG, можно подключать некоторые USB-устройства. Обычно это флэш-накопители, клавиатуры, мыши и другие устройства, не требующие дополнительных драйверов.

    Более подробное описание работы технологии привёл пользователь kargal в своём посте.

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

    1. Марка Вашего аппарата (полностью).
    2. OTG работает? ( Да работает, нет не работает). На телефон подаётся дополнительное питание или работает и без дополнительного питания ( т.е. Вы просто подключаете OTG кабель к смартфону, или у Вас Y-кабель, третий конец которого вы подключаете к источнику питания ( порт компьютера, внешний аккумулятор, USB хаб который подключен к источнику питания и т.д.).
    3. Версия андроида с которой у Вас работает OTG, либо наоборот — не работает.
    4. Какая прошивка у Вас стоит на смартфоне заводская(стоковая) или сторонняя(кастомная).
    5. Название и версия ядра с которой работает/не работает OTG. Ядро стоковое или кастомное?

    Можете также написать, что имено удалось подключить по OTG: флешку ( указать файловую систему ), мышку, геймпад и т.д. Выкладывать фото, видео, описание, и т.д.
    Далее будет составлен список, который будет постоянно пополняться. Просьба не оставаться в стороне и помочь в общем деле. Отвечаете на вопрос, с меня + :happy: и :thank_you:
    P.s.: если Вы заметили, что модель заявленная под спойлером «Да» не поддерживает otg, просьба сообщить.

    • Acer:
      Acer E700 Trio // версия андроида 4.4.2 с ядром 3.4.67 //

    Alcatel:
    Alcatel IDOL X // версия андроида 4.1 //

    ASUS:
    ASUS Fonepad 7 ME175CG 3G 8Gb // версия андроида 4.4.2 с ядром 3.10.20, сборка KVT49LWW_FonePad-V5.4.2-20140822 //
    ASUS MeMo Pad ME302KL 32Gb // версия андроида 4.2.2 //
    ASUS PadFone Infinity 64Gb А80 // версия андроида 4.1.2 //
    ASUS VivoTab Note 8
    ASUS ZenFone Max Pro M1 (ZB602KL) 4/64Gb

    Blackview:
    Blackview BV5500 Pro //стандартная прошивка требует форматирования смартфоном, на кастомной прошивке проблем нет. Подробнее

    DEXP:
    DEXP Ursus 8EV // версия Android 4.2.2 //

    Explay:
    Explay Fresh
    Explay Informer 702 // версия андроида 4.0.3 //
    Explay N1 Plus
    Explay Vega

    Fly:
    Fly IQ450 // версия андроида 4.0.4 //

    Highscreen:
    Highscreen Boost 2

    Honor:
    Honor 9 Lite // LLD-L21, LLD-L31 сток Android 8.0

    HTC:
    HTC Desire 501 Dual Sim // версия андроида 4.1.1 // >>>
    HTC Desire 601
    HTC One // версия андроида 4.2.2 //
    HTC One Mini 16Gb
    HTC One S
    HTC One X // версия андроида 4.2.2 //

    Читайте также:  The promised neverland wallpaper android

    Huawei:
    Huawei Ascend Mate // версия андроида 4.1.2 с ядром 3.0.8.-00832-gb0648а9 //
    Huawei CPN L09

    Jiayu:
    Jiayu G2F // MT6582m, Android 4.2.2 //
    Jiayu G4 // версия андроида 4.2.1 //

    Lenovo:
    Lenovo K6 (K33a48)
    Lenovo K900 // версия андроида 4.2 //
    Lenovo P770
    Lenovo P780 // версия андроида 4.2.1 //
    Lenovo S860 // версия андроида 4.4.2 //
    Lenovo Vibe S1

    LG:
    LG Google Nexus 5 // версия андроида 4.4.4 //
    LG Optimus G F180L // версия андроида 4.1.2 //
    LG Optimus G Pro F240 // версия андроида 4.1.2 //
    LG Optimus G2 D802 // версия андроида 4.2.2 с ядром 3.4.0 //

    Meizu:
    Meizu MX2 // версия андроида 4.1.2 //

    Micromax:
    Micromax Canvas A94

    Motorola:
    Motorola Moto G // версия андроида 4.4.3 //

    Nokia:
    Nokia 701
    Nokia 808
    Nokia C6-01
    Nokia C7-00
    Nokia E6
    Nokia Lumia 720
    Nokia Lumia 730/735 // Windows 10 Mobile //
    Nokia Lumia 800
    Nokia Lumia 900
    Nokia N8
    Nokia X2-00
    Nokia X7
    Nomi i5010 Evo M

    Prology:
    Prology iMap 7275 Tab // версия андроида 4.1.2 //

    Samsung:
    Samsung Galaxy Ace 4 Neo //для монтирования флешки нужно ставить Total Commander//
    Samsung Galaxy J1 mini
    Samsung Galaxy Mega 6.3 I9200 // версия андроида 4.2.2 //
    Samsung Galaxy Note N7000 // версия андроида 2.3 //
    Samsung Galaxy Note 2 N7100 // версия андроида 4.1 //
    Samsung Galaxy Note 3 SM-N900 // версия андроида 4.4.2 //
    Samsung Galaxy Note 3 SM-N9005 // версия андроида 4.3 //
    Samsung Galaxy Note 4 SM-N910C
    Samsung Galaxy S 2 I9100 // версия андроида 4.1.2 //
    Samsung Galaxy S 3 I9300 // версия андроида 4.0.4 //
    Samsung Galaxy S4 Active // версия андроида 4.2.2 //
    Samsung Galaxy S4 I9500 // версия андроида 4.2.2 //
    Samsung Galaxy S4 I9505
    Samsung Galaxy S7 SM-G930FD
    Samsung Galaxy Tab 3 10.1 // версия андроида 4.2.2 //
    Samsung Galaxy Tab E (SM-T561)

    SENSEIT:
    SENSEIT R500 // MediaTek MT6737, Android 7.0 //

    Sony:
    Sony Xperia acro S // версия андроида 4.0.4 //
    Sony Xperia C // версия андроида 4.2.2 с ядром 3.4.5 //
    Sony Xperia E3 //версия андроида 4.4.2//
    Sony Xperia Go ST27i // версия андроида 4.1.2 с ядром 3.0.8 //
    Sony Xperia GX // версия андроида 4.1.2 //
    Sony Xperia M // версия андроида 4.1.2 //
    Sony Xperia Mini PRO SK17i // версия андроида 4.0.4 //
    Sony Xperia P LT22i // версия андроида 4.1.2 //
    Sony Xperia S // версия андроида 4.1.2 //
    Sony Xperia SL // версия андроида 4.1.2 //
    Sony Xperia SP // версия андроида 4.1.2 //
    Sony Xperia SX // версия андроида 4.1.2 //
    Sony Xperia Tablet Z // версия андроида 4.2.2 //
    Sony Xperia U // версия андроида 4.0.4 //
    Sony Xperia V // версия андроида 4.1.2 //
    Sony Xperia X // версия андроида 6.0+ //
    Sony Xperia XA // версия андроида 6.0+ //
    Sony Xperia XZ1 Compact
    Sony Xperia Z // версия андроида 4.2.2 //
    Sony Xperia Z Ultra // версия андроида 4.2.2 //
    Sony Xperia Z1
    Sony Xperia Z1 Compact
    Sony Xperia ZL // версия андроида 4.1 //
    Sony Xperia ZR // версия андроида 4.1.2 //

    Sony Ericsson:
    Sony Ericsson Live With Walkman // версия андроида 2.3, и 4.0.4 //
    Sony Ericsson Xperia Active // версия андроида 2.3 //
    Sony Ericsson Xperia Neo V
    Sony Ericsson Xperia Pro

    S-Tell:
    S-Tell M900i // версия андроида 4.2.2 //

    Turbo:
    Turbo X6 Z // версия андроида 4.2.2 //

    Xiaomi:
    Xiaomi Mi2S
    Xiaomi Mi3W // версия андроида 4.4.2 //
    Xiaomi Mi5S
    Xiaomi Redmi 3S Prime //версия 3/32, сток Android 6.0.1
    Xiaomi Redmi 4A //Android 7.1.2, сток
    Xiaomi Redmi 5А // Qualcomm Snapdragon 425, Android 7.1.2 //
    Xiaomi Redmi 6A
    Xiaomi Redmi 9A // MediaTek Helio G25, Android: 10 //
    Xiaomi Redmi Note 4X //Snapdragon 625 3/16 сток MIUI9 Android 7.0//
    Xiaomi Redmi Note 5А Prime // Snapdragon 435, Android 7.1.2 //

    ZTE:
    ZTE 967s / ZTE skate2 // версия андроида 4.2.1 //
    ZTE V5 Red Bull V9180 // версия андроида 4.3.2 и 4.4.2 //
    ZTE v987

    • Asus:
      Asus MeMo Pad HD7 ( требуется дополнительное питание или подключение через хаб >>>
      Asus Nexus 7 ( требуется установка кастомной прошивки Cyanogen Mod 11 )

    Digma:
    Digma Plane 7.3 3G ( ОТГ с внешним питанием не поддерживает, но есть фишка , если на 4 ый порт microusb запаять еще один кабель и поставить кнопочку между 4 ым и 5 ым контактом , то можно с успехом пользоваться зарядкой и Отг устройством , но не одновременно , включаешь кнопку работает отг , отключаешь кнопку переходит на питание )

    Highscreen:
    Highscreen Spark (требуется доп. питание)
    Highscreen Boost 2 SE ( беспроводная мышь работает сразу же, а для монтирования флешки требуется установка дополнительной программы )

    HTC:
    HTC Desire 620G ( требуется кастомная прошивка, подробнее здесь)
    HTC Desire 626G (требуется рут и создание файла. Подробнее здесь)
    HTC Desire 626G+ (требуется рут и создание файла. Подробнее здесь)
    HTC Incredible S ( требуется кастомная прошивка, на стоке // андроид версии 4.0.4 // не работает )
    HTC Sensation XE ( версия андроида 4.0.4., ядро — SebastianFM, требуется дополнительное питание )

    Читайте также:  Нав бар андроид что это

    Huawei:
    Huawei Honor U8860 (OTG реализовано в CM12)
    Huawei Nova Lite 2017 (SLA-L22) //работает после включения OTG через рут

    LG:
    LG Google Nexus 4 E960 ( требуется сторонее ядро, например Franco ( как дополнение, возможна установка версии рекавери OTG ( более надежного и стабильного, которое работает в рекавери-меню ), для простого копирования/переноса между носителями) и дополнительное питание )
    LG Optimus G4 H522y //требуется внешнее питание.

    Micromax:
    Micromax D320 //требуется внешнее питание.

    Motorola:
    Motorola ATRIX 4G // версия андроида 2.3.6 // ( требуется внешнее питание )
    Motorola DROID RAZR MAXX xt912 ( работает только клавиатура и мышка и только с внешним питанием через OTG-Y кабель )

    Nokia:
    Nokia N900 // для поддержки OTG необходимо установить кастомное ядро и программу для управления OTG

    Philips:
    Philips Xenium S386 //необходимо добавить и отредактировать файл android.hardware.usb.host.xml. Подробнее здесь

    Samsung:
    Samsung Galaxy S2 I9100 ( версия андроида 4.1.2, для подключения мощных устройств требуется подача дополнительного питания )
    Samsung Galaxy S3 Mini I8190 ( требуется подача дополнительного питания, подробности по ссылке >>> )
    Samsung Galaxy S4 Mini ( требуется установка кастомной прошики от Cyanogen Mod с установкой кастомного ядра f4ktion >>> )

    Sony:
    Sony Xperia Sola ( необходимо обновить андроид до версии 4.0.4 )
    Sony Xperia P ( версия андроида 4.1, флешка до 2 Гб работает, но её нужно монтировать сторонними программами )

    Sony Ericsson:
    Sony Ericsson Xperia Ray ST18i ( требуются рут права и установка программы для монтирования, например USB Storage Manager >>> )

    Xiaomi:
    Xiaomi Redmi 4 Pro //работают только флешки

    • Alcatel:
      Alcatel M-Pop
      Alcatel One Touch 4030
      Alcatel One Touch 5042D POP 2 // версия андроида 4.4.4 с ядром 3.10.28 //
      Alcatel One Touch C5 5036D // Custom Android 4.2.2 (allegro slim) with linux kernel 3.4.5 //
      Alcatel One Touch Idol 2 Mini L 6014x
      Alcatel Pixi 4

    Explay:
    Explay Diamond //версия андроида 4.2.2 с ядром 3.4.39 [email protected]#1 tue mar 18 //

    Gigabyte:
    Gigabyte GSmart Mika M3 // версия Android 4.4.2 сток с ядром 3.4.67 //

    Highscreen:
    Highscreen Alpha R // сток 3.4.5 4.2.1 V07 //
    Highscreen Pure J

    HLT:
    THL w100 // версия андроида 4.2.2 //

    Honor:
    Honor 6a DLI TL20 //сток андроид 7.0, ядро 3.18.31//

    HTC:
    HTC Desire 310 dual sim // версия андроида 4.2.2 //
    HTC Touch 2
    HTC Wildfire S

    Huawei:
    Huawei Ascend G300 U8815
    Huawei Honor 3C

    Lenovo:
    Lenovo A390
    Lenovo A1010a20
    Lenovo S720
    Lenovo S820 // версия андроида 4.2.1 //
    Lenovo Vibe Z K910L // версия андроида 4.4 //

    LG:
    LG L7 p705
    LG L9 P760 // версия андроида 4.1.2 с ядром 3.0.31 //
    LG L90 D410 // версия андроида 4.4.2 //
    LG Optimus L5 E612
    LG Optimus G E975

    Microsoft:
    Microsoft Lumia 1520 // Windows Phone 8.1 //

    Philips:
    Philips Xenium W8510
    Philips W732
    Philips W832

    Prestigio:
    Prestigio MultiPhone 3400 DUO
    Prestigio MultiPhone 3540 DUO
    Prestigio MultiPhone 4040 DUO
    Prestigio MultiPhone 4044 DUO
    Prestigio Multiphone 4055 DUO
    Prestigio MultiPhone 4300 DUO
    Prestigio MultiPhone 4322 DUO
    Prestigio MultiPhone 4500 DUO
    Prestigio MultiPhone 4505 DUO
    Prestigio MultiPhone 5000 DUO
    Prestigio Multiphone 5044 DUO
    Prestigio MultiPhone 5300 DUO
    Prestigio Multiphone 5400 DUO
    Prestigio MultiPhone 5430
    Prestigio Multiphone 5500 DUO

    Samsung:
    Samsung Galaxy 580 GT-i9800
    Samsung Galaxy Ace 3 // версия андроида 4.2.2 //
    Samsung Galaxy S Advance // версия андроида 4.1.2 //
    Samsung Galaxy S Duos
    Samsung Galaxy S4 Mini // версия андроида 4.2.2 с ядром 3.4.0-933422 [email protected]))#1 SMP PREEMPT //
    Samsung Galaxy Star Plus GT-S7262

    На большинстве моделей с OC android, поддерживающих OTG, установлен андроид версии 4.х.х с версией ядра 3.х.х (версии можно посмотреть в настройках). Но бывает, что даже с этими характеристиками нет поддержки OTG, поэтому, если Вам важна данная функция, то лучше проверить её наличие перед покупкой.

    Сообщение отредактировал bitas1998 — 28.06.21, 12:41

    Помогите найти доступный аналог микросхемы в питании USB корпус SOT23-5 маркирован I21T
    LPW5206/SY6280AAC/AP811 — в продаже пока не могу найти , у китайцев и долго и дорого.
    Посоветуйте замену

    Кстати, преобразователь 3.3v -> 5v использовал доступный во всех магазинах LM2731

    Сообщение отредактировал 1paha11 — 26.01.13, 15:08

    Добрый вечер. На днях заинтересовался USB otg для своего nexus 4. Проблема в том, что не знаю на сколько Ом ставить резистор на 4 и 5 контакт. На 4 пда пишут, что 10 Ом. Для MHL нужно около 90 кОм! Взял у брата переходник otg от планшета Tab 1. Мультиметр сопротивление резистора показывает лишь только в режиме 2000к, где выдаёт число 0.2 . На 200к и ниже ничего не показывает, то есть выдаёт единицу слева.

    Не могу разобраться сколько Ом нужно для цепи.

    Если поразмыслить, то каждое устройство ест ампер столько, сколько ему нужно. Да и каждое устройство имеет определённое количество выхода напряжения. Тогда и сопротивление можно подобрать по школьной формуле I= U/ R. Нужно узнать напряжение, которое выдаёт нексус 4 и рассчитать максимальное количество Ампер, которое нужно. Рассчитать границу взяв в пример HDD.
    Там то и выйдет сопротивление.

    Источник

    Оцените статью