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
есть две версии модели Huawei E171, построеных на различных процессорах.
самостоятельно разблокировать и прошить можно "старые" модемы с версией по 11.126.85.01.143, новые 21.156.00.00.143 не перешиваются, и разлачиваются пока только платно.
не заменяет, но выполняет ту же функцию, т.е переводит девайс в режим только модем, отключает виртуальный 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 он будет выглядеть так:
Внимательно смотрим на эту картинку
Вникаем какой пин замыкаете с корпусом (массой) модема и обращаем внимание на то, что чуть и выше и чуть левее находятся контакты для симки
Держа модем в такой же позиции как на картинке снимаете крышку и вынимаете симку
И в щелочку, которая как раз чуть правее контактов симки под симкой внимательно смотрим
Как раз и увидите эту точку - она там всего одна виднеется
Оригинальный размер фото качаем: Яндекс диск
Тонкая проволочка спокойно заходит в эту щелочку прям в эту точку, а другой конец проволоки на массу модема - например на ЮСБ штекер
А если вооружитесь лупой - то точно не промахнетесь
На этой картинке я подписал все известные мне площадки:
+5V - шина питания, идущая от USB-разъема
GND - земляная шина
Rx - приемник аппаратного консольного порта
Tx - передатчик аппаратного консольного порта
Boot - контакт для перевода модем в режим аварийной загрузки.
Для модема E3372H контактные площадки расположены так:
Площадка, обозначенная красным - это контакт аварийной загрузки. Назначение остальных площадок пока неизвестно - как только у меня появится такой модем, сделаю полное описание.
Надо взять пинцет, или еще какую-нибудь подходящую железку, и соединить между собой площадки Boot ( красная ) и GND (черная). Вместо площадки GND можно использовать металлический корпус USB-разъема или любой из металлических экранов. После замыкания точки Boot на землю вставляем модем в разъем USB компьютера, и через секунду перемычку можно убирать.
Модем будет запущен в режиме аварийной USB-композиции с единственным последовательным портом. Далее с помощью программы Balong USB Downloader в модем заливается загрузчик. Еще раз предупреждаю - НЕ ПЫТЙТЕСЬ ИСПОЛЬЗОВАТЬ ФИРМЕННЫЙ USBLOADER, идущий в комплекте с прошивками! используйте патченный usblsafe.bin! Иначе вы полностью потеряете nvram своего модема.
При использовании "метода иголки" я обнаружил, что порт, создаваемый ROM Bootloader, системой корректно не определяется:
Нашёл решение этой проблемы.
Оказалось, что в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags нужно создать подраздел 12D114430001, и в нём параметр SkipBOSDescriptorQuery типа REG_BINARY со значением 01 00 00 00:
Чтобы внести необходимые изменения в реестр, достаточно запустить 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-запроса будьте добры, в студейу! Не хочется тащить его домой, чтоб под оффтопом проверить с тем софтом, где он заведётся. (Просто в дате оплаты я уверен).
andrew667 ★★★★★ ( 21.05.14 15:17:41 )О.к. Тогда комманду USSD-запроса будьте добры, в студейу!
Последнее исправление: 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 всё более очевидно.. Здесь вроде красный, когда без симки. А синий (но не всегда) при коннекте. Но я не всегда замечал чтобы он горел. Хотя не пристально наблюдал.
Читайте также: