Huawei e171 не определяется

Обновлено: 05.07.2024

Помогите начинающему пользователю ROSA FRESH R6! Не могу заставить работать Huawei E171 от МТС, разлочен, перепрошит под всех операторов, симкарта Beeline, под windows работает. В Rosa в "Редакторе соединений" не появляется, как, скажем другой модем Huawei e150 - "Huawei communication 33". Если выбрать "любое GSM устройство" кнопка соединить не активная. Команда lsusb в терминале выдает:

"Bus 001 Device 002: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard"

sderbenev писал(а): Помогите начинающему пользователю ROSA FRESH R6! Не могу заставить работать Huawei E171 от МТС, разлочен, перепрошит под всех операторов, симкарта Beeline, под windows работает. В Rosa в "Редакторе соединений" не появляется, как, скажем другой модем Huawei e150 - "Huawei communication 33". Если выбрать "любое GSM устройство" кнопка соединить не активная. Команда lsusb в терминале выдает:

"Bus 001 Device 002: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard"

а в каком режиме работает свисток? Modem or Networkcard? Да ему побашке надо дать чтобы Networkcard не использовался.

AT-команды модемов Huawei E367, E352, E353 и E171 с прошивкой v21.156.00.00.143

AT^SETPORT="A1,A2,1,2,3,7,A1,A2" (Установить конфигурацию по умолчанию)
AT^SETPORT="A1,A2,1,2,3,7" (девайс в режиме "модем + сетевая карта")
AT^SETPORT="A1,A2;1,2,3,A2" (девайс в режиме "модем + Card Reader")
AT^SETPORT="A1,A2;1,2,3" (девайс в режиме "только модем")
AT^SETPORT="A1,2,7" (девайс в режиме "сетевая карта + CD-ROM")
AT^SETPORT="A1,A2,2,7" (девайс в режиме "сетевая карта") - для Windows 7
AT^SETPORT="A1;1,2" (девайс в режиме "модем + пользовательский интерфейс")
AT^SETPORT? (Текущая конфигурация модема)
AT^GETPORTMODE (Отображение текущего активного режима)
AT^SETPORT="A1,A2,1,2,3,7,A1,A2,4,5,6,A,B,D,E" (Сброс настроек по умолчанию)

Конфигурационный файл wvdial, /etc/wvdial.conf:

Скрипт запуска, /usr/local/bin/mts:

Моя учётная запись в группе wheel и группе uucp, конфигурация /etc/sudoers:

.
%wheel ALL=(ALL) ALL, NOPASSWD: /usr/local/bin/mts
.

Права на доступ к модему:

stat /dev/ttyUSB0
Файл: «/dev/ttyUSB0»
Размер: 0 Блоков: 0 Блок В/В: 4096 символьный специальный файл
Устройство: fh/15d Inode: 25776 Ссылки: 1 Тип устройства: bc,0
Доступ: (0660/crw-rw----) Uid: ( 0/ root) Gid: ( 14/ uucp)

alias в /etc/bash/bashrc:

.
alias mts='/usr/bin/sudo /usr/local/bin/mts'

Всё, ни какого NetworkManager`а не нужно, втыкаете модем, запускаете 'mts'.

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

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


Скорость передачи данных HSDPA (7,2 Mbps загрузка / 5,76 Mbps отдача)
EDGE (236,8 kbps загрузка / 118,4 kbps отдача)
GPRS (80 kbps загрузка / 40 kbps отдача)
Частотный диапазон HSDPA/UMTS - 2100 МГц
EDGE/GPRS/GSM - 850/900/1800/1900 МГц
Интерфейс USB 2.0
Габаритные размеры: 84,2 мм x 12 мм x 27,2 мм Вес: 50 грамм

Столкнулся с такой проблемой, скорость скачивания даже с тореннта состовляет 1-2 кбит/сек, при этом в соседней комнате живет знакомый у которого скорость от 40 до 1000 кбит/сек, как избавится от этой проблемой? знакомый говорит у него тоже было такое но он сделал "что то" не знает что и у него скорость стала такой

ориентироочно то что это ОПСОС блокирует мне скорость в связи превышения лимита, хотя у знакомого тоЧно такой же модем и тариф :angry: :(

Был такой же косяк с хуавеем 156G. Попробуй поэксперементировать с местоположением модема.) Пошарься с ним по комнате и позамеряй скорость. Для удобства поставь симку в телефон и установи вот эту софтину)))

Уж не знаю с чем это связано, но действительно замечен такой недостаток, - сеть показывает уверенный прием, а скорость 1-3 кб. у меня вылечилось сменой места расположения модема)))

Тоже была такая проблема именно с этим модемом и оператором мтс (она и осталась). Выход: подключиться к интернету, погрузить траффик минуты 2-3, потом отключиться и заново установить подключение. Не знаю с чем связаны эти манипуляции, но после этого хоть фильмы онлайн смотрю, все работает. Надеюсь помог.
Со скоростью скачивания с торрентов помогает шифрование протокола (в настройках utorrent-конфигурация-bittorrent-шифрование протокола: включено или усиленное). Сам не пробовал, совет с просторов интернета

Непонятность у меня с этим модемом (симка МТС).

Коннекчусь, открываю браузер, открываю страницу - пошла грузиться, скорость. ну, условно 300-500 кбит/с, но через несколько секунд падает до 0. Отключаю-подключаю - снова начинает качать на большой скорости и снова падает до нуля. Иногда помогает многократное обновление страницы - в итоге все-таки она грузится как-то.
Сначала грешил на опсоса, но потом обнаружил, что запускаю uTorrent - и тот пошел качать на 3-4 мбит/с только в путь. Останавливаю uTorrent, снова открываю браузер - и снова скорость падает в ноль.

Что я делаю не так?

a_savin, а у меня наоборот:в браузерах летает через такой же модем, а через торрент даже начать качать не пытается Имею данный модем с прошивкой 11.126.85.01.143 МТС, нашел прошивку E17XUpdate_11.415.05.03.00.B409.
Есть ли смысл прошивать? Основная цель подключения его к китайскому планшету.
Без сим карты он прекрасно определяется, но с симкой мигает синем и все. Грешу на прошивку, менял разные режимы работы устройства все без толку.

Конкретно только модем: at^setport="a1,a2;1,2,3"

В результате было:
at^setport?
^SETPORT:A1,A2;1,16,3,2,A1,A2
at^getportmode
^GETPORTMODE: TYPE: WCDMA: huawei,MDM:0,NDIS:1,DIAG:2,PCUI:3,CDROM:4,SD:5

Стало:
at^setport?
^SETPORT:A1,A2;1,2,3
at^getportmode
^GETPORTMODE: TYPE: WCDMA: huawei,MDM:0,PCUI:1,DIAG:2

В результате размышлений на профильных gsm форумах сделали предположение, что модем понимает AT команды для модемов Huawei E367, E352, E353. что и подтвержается этим фактом.
При подключении к ноуту больше нет ни CD, ни flashdrive от модема.
В инет выходит :)

В результате смог его подружить со спутниковым ресивером на линуксе напрямую и роутером Dlink DIR-620 (софт 1.3.0).
"Их бин" теперь доволен. :P
+ от onebigvava

А я вообще такой модем на usb удлинителе 15 метров, свесил в окно и нормально =) у меня мтс 171, но что то обновы как драйвера, так и сам конект менеджера вообще не найду)кто может, дайте ссылочку на скачивание послдних версий того и того) Я разлочил свой е171 от МТС. Теперь работает только с билайн 3G. Смена прошивок ни к чему не привела. Может кто подскажет как вернуть модем в исходное состояние до разлочки? может какая заводская прошивка есть? Собственно есть вента факс, она его определяет как не голосовой модем, разработчики утверждают что В том, что GSM-устройства не являются голосовыми. То есть не могут записать звук в файл с линии и воспроизвести звук из файла в линию. Именно эти способности называются голосовыми функциями модема даже на Dc files нет нашего модема. я лично прошивал его аналогичной прошивкой от 1732, находил методом тыка. dm-435, я правильно понял что на данном модеме команда at^setport="a1,a2;1,2,3" заменяет команду AT^U2DIAG=0? я лично прошивал его аналогичной прошивкой от 1732

есть две версии модели Huawei E171, построеных на различных процессорах.
самостоятельно разблокировать и прошить можно "старые" модемы с версией по 11.126.85.01.143, новые 21.156.00.00.143 не перешиваются, и разлачиваются пока только платно.

dm-435, я правильно понял что на данном модеме команда at^setport="a1,a2;1,2,3" заменяет команду AT^U2DIAG=0?

не заменяет, но выполняет ту же функцию, т.е переводит девайс в режим только модем, отключает виртуальный cd и кардридер.

Применителько ко всем модемам новой линейки серии E3xx и Huawei E171 с версией ПО 21.

кто юзает windows 8 cp 3g modem huawei e171 e173 и тп не определяется, не работает сеть.
решение:
переводим модем в режим dial модем+flash
at^u2diag=256
вернуть обратно в ndis+cd+flash
. =276

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

Вводная часть

Если прошивка модема прошла успешно и он в системе не виден, да и еще с SIM картой регестрируется в сети (загорается лампочка нужного цвета), то скорее всего он жив и работает. Только надо вернуть его в исходное состояние.
С чем это связано. В разных версиях прошивок Firmware могут поразному настраиваться его различные состояния. Например, включение виртуального CD-rom. В одних случаях его можно включить (отключить) через установку (удаления) флагов в файловой системе, а в других версиях его там может не быть вовсе. То есть если вы даже и впишите в EFS нужный флаг, то не чего не изменится. Просто в некоторых версиях данный флаг указывается в другом месте и соответсвенно там его модем и будет искать.
Ну а теперь разберемся по пунктам и не торопясь.

1. Сначала откроем мой компьютер и посмторим нет ли там значка виртуального CD-rom модема.
Если нет, то сразу переходим ко второму пункту.
Если же есть, то надо попытаться запустить установку программы с него. Но она может и не пойти. Почему? Дело в том, что программы как правило перед установкой проверяют нахождение подобной себе в системе и видя её наличие пытаются запустить установленную ранее. Но, в ранее установленной версии может быть дургой файл запуска. Тогда получается замкнутый круг. С одной стороны инсталлятор видит уже установленную программу и не начинает установку, но в тоже время пытается её запустить. А вот файла запуска не находит, так как у него указан другой исполняемый файл.
Подобная пробелма решается до банальности просто. Надо всего лишь отсоединить модем, и запустить деинсталляцию старой программы модема. По завершению желательно перезагрузить систему. Теперь вставляем модем на место и ждем автозапуска установки новой программы из виртуального CD-rom модема. Если и теперь установка не пошла, тогда опять открываем "Мой компьютер" и находим там наш виртуальный CD-rom и принудительно запускаем установку.

2. Если же виртуально CD-rom нет в пункте "мой компьтер", то надо попытаться найти любые упоминая о модеме в диспетчере устройств. Если их там много и в COM портах и в модемах, то это означает что просто выключен CD-rom. Страрая программа при запуске может не понимать уже прошитого модема, так как его описание в системе могло изменится. Значит нам для начала надо активировать CD-rom в модеме.
Для этого нам нужно подать AT команду на его порт. Скачиваем любую понравившуеся терминальную программу для модемов. Не важно что программа для HUAWEI, а у вас ZTE. Это ни имеет ни какого значения. Запускаем терминальную программу и далее подаем следующие команды для активации CD-rom :

Для модемов HUAWEI
AT^U2DIAG=255 (кроме е1750)
AT^U2DIAG=276 Для е1750

Для модемов ZTE по-очереди сразу две команды
AT+ZCDRUN=F
AT+ZCDRUN=9

Закрываем терминальную программу. Отсоединяем модем. Деинсталлируем старую программу. Теперь вставляем модем и наслаждаемся.
Если все проделали правильно, то должен определиться виртуальный CD-rom модема и с него должна начаться установка новой программы модема.

3. Если это всё не помогло, то скорее вам придется восстанавливать модем технически более сложным способом.
Об этом читаем на форуме тему Работа с JTAG

Для начала нам нужно перевести модем в режим USB-загрузки. Для этого разбираем модем (БЕЗ РАЗБОРКИ), и находим под разъемом сим-карты набор технологических контактных площадок. Для модема Е3372S он будет выглядеть так:

Внимательно смотрим на эту картинку
Вникаем какой пин замыкаете с корпусом (массой) модема и обращаем внимание на то, что чуть и выше и чуть левее находятся контакты для симки
Держа модем в такой же позиции как на картинке снимаете крышку и вынимаете симку
И в щелочку, которая как раз чуть правее контактов симки под симкой внимательно смотрим
Как раз и увидите эту точку - она там всего одна виднеется

Оригинальный размер фото качаем: Яндекс диск

Тонкая проволочка спокойно заходит в эту щелочку прям в эту точку, а другой конец проволоки на массу модема - например на ЮСБ штекер
А если вооружитесь лупой - то точно не промахнетесь

Huawei

На этой картинке я подписал все известные мне площадки:
+5V - шина питания, идущая от USB-разъема
GND - земляная шина
Rx - приемник аппаратного консольного порта
Tx - передатчик аппаратного консольного порта
Boot - контакт для перевода модем в режим аварийной загрузки.

Для модема E3372H контактные площадки расположены так:

Huawei

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

Надо взять пинцет, или еще какую-нибудь подходящую железку, и соединить между собой площадки Boot ( красная ) и GND (черная). Вместо площадки GND можно использовать металлический корпус USB-разъема или любой из металлических экранов. После замыкания точки Boot на землю вставляем модем в разъем USB компьютера, и через секунду перемычку можно убирать.
Модем будет запущен в режиме аварийной USB-композиции с единственным последовательным портом. Далее с помощью программы Balong USB Downloader в модем заливается загрузчик. Еще раз предупреждаю - НЕ ПЫТЙТЕСЬ ИСПОЛЬЗОВАТЬ ФИРМЕННЫЙ USBLOADER, идущий в комплекте с прошивками! используйте патченный usblsafe.bin! Иначе вы полностью потеряете nvram своего модема.

Huawei

При использовании "метода иголки" я обнаружил, что порт, создаваемый ROM Bootloader, системой корректно не определяется:

Huawei

Нашёл решение этой проблемы.

Оказалось, что в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags нужно создать подраздел 12D114430001, и в нём параметр SkipBOSDescriptorQuery типа REG_BINARY со значением 01 00 00 00:

Huawei

Чтобы внести необходимые изменения в реестр, достаточно запустить reg-файл из архива: BOS_solution_2

При этом в системе должно быть установлено накопительное обновление KB2967917

В программе все предельно понятно. Лоадеры:
Модель h
Модель s

Далее нужно просто прошить модем в любую прошивку

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

Что могло измениться - ума не приложу. С самим модемом я ничего не делал, под оффтопом модем работает спокойно (то бишь решение по той теме не применимо).

По сути в сеть модем не выходит в этот момент всё равно.

При попытке снова запустить wvdial имею следующее:


Точно такой же модем, проблем нет, вот мой wvdial.conf:

Модем случаем на солнце не перегревается?


Нет, модем в теньке, негде ему греться ;) Подстава в том, что всё работало. И объективных изменений я в систему не вносил, то бишь реально в тот момент, как перестало работать, ничего с моей стороны не было произведено. Просто отвалился коннект и перестал соединяться, почему на ОпСоСа сразу и подумал. Коннект поднимается в виртуалке генты под VMWare.

почему на ОпСоСа сразу и подумал

Бывает, но очень редко.

Коннект поднимается в виртуалке генты под VMWare.

Vmware случаем не обновлялся? Если да, то, возможно, что-то поломали в реализации USB.

Попробуйте на реальной системе.


Один фиг - результат тот же.


На реальном нетбуке пробовал этим модемом пользоваться. Но вот та же фигня с NO CARRIER. Правда в виртуалке при этом он работал. Собственно на том же нетбуке в оффтопе проверял модем на работоспособность.

Сравнивай конфиги ядра, как минимум эти опции должны быть:


Не было из перечисленного (а было в нетбуке) только:

В модуль, ядро? Не принципиально?

Больше всего меня смущает тот факт, что ведь работало же раньше. Да и через /dev/ttyUSB2 идёт общение с модемом ведь.

Брешете, без этой опции 'CONFIG_USB_SERIAL' вообще /dev/ttyUSB* не будет.

Скорее всего запутались в ядрах и конфигах.

Можно включить и монолитно в ядре.


Всё же это что-то другое. Мне кажется не в ту сторону всё ж копаем, но ядро, модули соберу.



Забавное наблюдение. Можно ли считать в этой же теме некоторым оффтопом, но если я втыкаю ZTE MF180 с этой же симкой, то получаю следующее:

В любом случае конечная цель поднять - стабильный инет на любом из модемов, Е171 приоритетней, что-то мне подсказывает что с MF180 возможно больше шаманств.

Ну вообще-то не один фиг - у тебя вылезла строчка


Может ткнёт носом кто в эти команды и как его из этого режима вывести? Попадается достаточно кривая инфа, весьма посредственная. Эхх.. вот если б чёткий расписанный по командам и выводу модема мануал.


А могу я, например, поставить тот же MTS Mobile Partner (один хрен виртуалка) и пытаться перехватить что модему эта софтина пытается заслать и сделать соответствующие выводы на будущее?

Почему нет? MP же, вроде бы, java-клиент? Тогда он должен работать через штатные ttyUSB*, можно попробовать скомбинировать символические ссылки и скрипт с 'socat', чтобы логировать всё подряд и не расшифровывать пакетов USB. Хотя по знакомству с другим их (huawei с укртелекомом) клиентом, Qt-ишным под Windows, я думаю, что толку не очень много.


Попробовал установить этот Huawei-клиент. Вспомнил, в своё время корячился с ним пока с wvdial-ом модем не заработал. Требует рутовых прав, хрен знает что устанавливает. Да ещё и /dev/ttyUSB* из-за него не появляются. Вместо него появляется /dev/huawei_mobile, процессы HWActivator и ouc. Про ouc.exe отдельная статья на хабре даже была. Да и в винде я видел проявления действий именно этого резидента. Но вот один фиг щас не работает через wvdial, к сожалению. Так вот и думается - может копнуть как-то.

Сходи по FTP на

я там в /linux-support/books/cheatsheets/Modems выложил ту документацию, что попадалась.


Спасибо, инфу слил. Но конкретно по Huawei конечно выдача гугла была по запросу, как описано выше.

А вообще родной Huawei-софт (Connect Manager, Mobile Partner) то ещё гуано.

Насколько я понимаю, при наличии симки для связи с провом сначала даётся:


То бишь сеть МТС он видит. Но ATDT всё равно NO CARRIER выдаёт.


Просто пополни счет. У тебя минус


Нет никакого минуса, счёт тут не при чём. Выше было сказано, что под оффтопом модем пашет спокойно, и под гентой работал тоже, но в какой-то ВНЕЗАПНЫЙ момент перестал просто wvdial-ом давать коннект (по непонятным конкретно для меня причинам). Более того, эта же симка поднимает связь ZTE-шным модемом, но там проблема залоченности судя по всему, ибо связь поднимается, но вскоре рвётся.


Нет никакого минуса, счёт тут не при чём.

Еще как причем. Сам помню мучился, а оказалось, что при балансе чуть больше нуля коннект поднимается, но потом падает. Так что баланс советую проверить.


О.к. Тогда комманду USSD-запроса будьте добры, в студейу! Не хочется тащить его домой, чтоб под оффтопом проверить с тем софтом, где он заведётся. (Просто в дате оплаты я уверен).


О.к. Тогда комманду USSD-запроса будьте добры, в студейу!

andrew667 ★★★★★ ( 21.05.14 15:17:41 )
Последнее исправление: andrew667 21.05.14 15:19:43 (всего исправлений: 1)


Никак не означает, что сейчас у тебя достаточно средств. Можешь еще в техподдержку позвонить и у них спросить.

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


ак и предполагал - всё взлетело под виндой. Это и хорошо (как бэ), но сами понимаете. винда же. И даже ставить линуксовский Connect Manager, который в /etc/sudoers правки вносит, мягко говоря, не комильфо. Под гентой проверил на нетбуке - точно такое же поведение. Квази-коннект в первый раз и NO CARRIER впоследствии. Хорошо бы разрулить проблему, но куда и как копать - вообще не представляю :(

ЗЫ насчёт нетворкманагера КДЕшного и т.п. очевидно, что гуй тут не при чём.. Здесь бы хоть на низком уровне коннект установить.


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

punya ★★ ( 22.05.14 01:37:57 )
Последнее исправление: punya 22.05.14 01:39:35 (всего исправлений: 3)

AT^GETPORTMODE
^GETPORTMODE:TYPE:WCDMA:Qualcomm ,MDM:0 ,DIAG:1,PCUI:2,CDROM:3,SD:4



Стоп. А вот здесь надо уточнить. Вообще пишу в ttyUSB2. и wvdial (работавший до недавнего времени) был настроен на работу с ttyUSB2. Какие предложения?

Упс.. кажись взлетело с /dev/ttyUSB0 :) Теперь пятиминутка ликбеза разницы между ttyUSB0(2), поясните?

Ну, коль пошла такая пьянка, не расскажите как сделать, чтобы /etc/resolv.conf генерился? Что-то недонастроено по всей видимости. А хотелось бы. чтоб он при поднятии соединения его генерил.


Спасибо за информативный ответ. Ликбез своевременный и подходящий. Единственно, что недолго мне удалось порадоваться. После дисконнекта модем вновь перестал поднимать соединение пытаюсь ли я через /dev/ttyUSB0 или /dev/ttyUSB2 к нему обращаться. (а ведь изначально и было настроено на ttyUSB2 и всё работало.. как вдруг. )

Ну да, я ради эксперимента так делал - запускал pppd c соответствующими настройками, но без chat-скрипта на ttyUSB0, а сам вводил с ttyUSB2 ATD вручную, получал там же CONNECT, а pppd пробивался и начинал работать.
Кстати, выше у тебя '+CREG: 0,0' и '+CGREG: 0,1' - взаимоисключающие ответы. Для большей наглядности лучше выставить AT+CREG=2.
+COPS говорит о том, какой ОпСоС выбран, но не о том, удачна ли регистрация.
А светодиод на нём есть?


Светодиод на нём есть, но вот смысл его миганий я что-то не уловил. на ZTE всё более очевидно.. Здесь вроде красный, когда без симки. А синий (но не всегда) при коннекте. Но я не всегда замечал чтобы он горел. Хотя не пристально наблюдал.

Читайте также: