Подключаем любой 3G модем к любому Android планшету
( 15 Голоса (ов) )Инструкция по подключению внешнего 3G модема к Android планшету
Файлы конфигурации и скрины:
Скачать: Guide.zip
Скачать: Screenshots.zip
Всё же существует способ подключения любого 3G модема, из доступных сегодня на рынке, к Android планшету, если даже планшет его не распознает. Первое, и самое главное условие: девайс должен быть рученым (ROOTED). Говорю сразу, я не разработчик, просто удовлетворяя свое любопытство, я наткнулся на интересную инструкцию, которую сейчас Вам перескажу.
- Для начала, нужно перевести Ваш модем в режим "modem only", для этого вам понадобится например Hyper Terminal, если дело имеем с Windows. Теперь смотрим на модель вашего модема и находим для него подходящие AT команды.
Допустим, мы справились с этой задачей и перевели модем в режим "modem only", продолжаем…
- Теперь нам нужно узнать vid и pid вашего модема. Для этого, идем в менеджер устройств, выбираем раздел с модемами, правый клик по вашему модему->свойства->подробнее.
- Для следующего шага нам понадобиться ES File Explorer менеджер. Скачиваем его, устанавливаем и после установки запускаем менеджер. Переходим в Настройки-> права Root->отмечаем все чекбоксы. Далее находим на планшете файл /system/bin/preinstall.sh, открываем его при помощи установленного менеджера и добавляем в него строку: echo "19d2 1176" > /sys/bus/usb-serial/drivers/option1/new_id (смотрите файл в Guide.zip). В данном случаи 19d2 означает vid моего модема, а 1176 его pid.
- Перезагрузите планшет.
- В скачанном Вами архиве Guide.zip находится файл conf-chat, откройте его при помощи ES File Explorer и замените apn на apn своего провайдера, для кого не понятно apn – имя точки доступа, или так называемый шлюз мобильной сети.
Когда планшет не видит модем, он не создает ttyUSB файлы, которые необходимы для общения планшета с модемом. Но на шаге №3 мы сделали так, чтобы планшет распознал модем и теперь он создает ttyUSB файлы. Это можно легко проверить, для этого нам нужен эмулятор терминала, который можно скачать на Play Store и выполнить в нем команду “dmesg”, команда выполняется без кавычек. По её выполнению Вы увидите на экране номера портов, сгенерированные ttyUSB (скрин 1 в архиве Screenshots.zip). Но это ещё не всё, для успешного соединения нам нужно выполнить ещё один шаг.
- Нам нужно установить какой порт является pppd портом, чтобы мы могли прописать его в файле conf-pppd (архив Guide.zip). Значит, находим этот файл, открываем его и в самом верху видим запись ttyUSB1, это потому, что номер моего pppd порта 1. Если номер вашего pppd порта тоже 1, тогда никаких изменений делать не надо, если у вас, например, номер порта 2, тогда пропишите ttyUSB2.
Чтобы определить номер pppd порта выполните следующие действия (смотрите скрины):
Запускаем эмулятор терминала и открываем в нем два окна.
- В первом окне выполняем команду: busybox tr -s "\n" < /dev/ttyUSBx, где х – номер первого порта, сгенерированный модемом.
- Во втором окне набираем: echo -e "ATi\r" > /dev/ttyUSBx, где х – тот же номер порта, что на предыдущем шаге. После выполнения этой команды Вы должны увидеть в первом окне сообщение: ОК. Если никакой реакции нет, отключите модем, подключите его снова и используйте следующий порт. Продолжайте процедуру пока не получите результата.
- Переходим снова во второе окно и выполняем команду: echo –e "AT+CGDCONT=1,\"IP\",\"www\"\r" > /dev/ttyUSBx, где www – apn Вашего провайдера. В первом окне должно снова появится сообщение: ОК.
- Во втором окне выполняем: echo -e "ATDT*99#\r" > /dev/ttyUSBx. Как результат получаем в первом окне CONNECT сообщение, если ERROR, то этот порт это AT порт, а не PPPD. Отключаем модем, подключаем обратно и выбираем следующий порт. И так проделываем эту процедуру пока не получим CONNECT сообщение.
Теперь копируем папку Peers на SD карту вашего планшета в директорию /etc/ppp/.
Устанавливаем на планшет приложение Script_Mod.apk, находится в файле Guide.zip. Запускаем его и добавляем два скрипта (тоже из архива Guide.zip) в папку gscript на sd карте: inet-ON.sh (устанавливает соединение) и inet-OFF.sh (разрывает соединение).
Пробуем: перезагружаем планшет, вставляем модем, запускаем приложение Gscript и запускаем при его помощи скрипт inet-ON.sh. Если вы сделали все правильно, ваш модем должен установить интернет соединение.
Всем спасибо за внимание, если возникают проблемы или вопросы пишите, будем вместе их решать.
Последние комментарии
-
2015-09-04 01:19:50
Здравствуйте. у меня принтер hp photosmart c4283. Заправка на картридж. Заправка ...
- 2015-08-25 18:19:32
- 2015-07-31 11:49:22
- 2015-07-30 22:48:43
- 2015-07-18 20:25:31