Содержание
Как восстановить модем (иголка) модем
На этой картинке я подписал все известные мне площадки:+5V
— шина питания, идущая от USB-разъемаGND
— земляная шинаRx
— приемник аппаратного консольного портаTx
— передатчик аппаратного консольного портаBoot
— контакт для перевода модем в режим аварийной загрузки.Для модема E3372H
контактные площадки расположены так:
Площадка, обозначенная красным — это контакт аварийной загрузки. Назначение остальных площадок пока неизвестно — как только у меня появится такой модем, сделаю полное описание.Надо взять пинцет, или еще какую-нибудь подходящую железку, и соединить между собой площадки Boot
(красная
) и GND
(черная). Вместо площадки GND можно использовать металлический корпус USB-разъема или любой из металлических экранов. После замыкания точки Boot на землю вставляем модем в разъем USB компьютера, и через секунду перемычку можно убирать.Модем будет запущен в режиме аварийной USB-композиции с единственным последовательным портом. Далее с помощью программы Balong USB Downloader в модем заливается загрузчик. Еще раз предупреждаю — НЕ ПЫТЙТЕСЬ ИСПОЛЬЗОВАТЬ ФИРМЕННЫЙ USBLOADER
, идущий в комплекте с прошивками! используйте патченный usblsafe.bin
! Иначе вы полностью потеряете nvram своего модема.
, системой корректно не определяется:
Нашёл решение этой проблемы.Оказалось, что в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlusbflags нужно создать подраздел 12D114430001, и в нём параметр SkipBOSDescriptorQuery типа REG_BINARY со значением 01 00 00 00:
Чтобы внести необходимые изменения в реестр, достаточно запустить reg-файл из архива: BOS_solution_2При этом в системе должно быть установлено накопительное обновление KB2967917
В программе все предельно понятно. Лоадеры:Модель hМодель sДалее нужно просто прошить модем в любую прошивкуНебольшое отличие для E3372h
Сначала нужно шить переходную прошивку, т. к. просто так первую прошивку не прошить из-за того, что виндовый прошивальщик ненавидит режим загрузки.Скачать: Переходная прошивкаПрименён патченный прошивальщик, который:- не требует ввода флеш-кода;- не выдаёт Ошибку 13 при прошивке из download mode (в том числе, и на загрузчик usblsafe-*.bin).Следовательно, она может использоваться при перепрошивке или восстановлении модема «методом иголки».Вот такие рекомендую я (шить в таком порядке, котором даны ссылки):Модель h
Stick: E3372h-153_Update_21.315.01.00.143_M_01 и HUAWEI Modem 3.5Модель s
Stick:E3372s-153_Update_21.300.05.00.143_M_01 и HUAWEI Modem 3.5
После прошивки модем не определяется системой :: Статьи :: Всё о USB модемах!
В
Вводная часть
Если прошивка модема прошла успешно и он в системе не виден, да и еще с 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 |
Восстановление роутера после неудачной прошивки — Записки начинающего админа и сеошника
Привет! Да уж, давненько я не публиковал новых статей. Изучал новые направления. Например, активно занялся теорией и практикой в электронике, в частности разработкой устройств на микроконтроллерах Atmel AVR. Но речь сегодня пойдёт не совсем об этом, хотя и планирую добавить раздел «Электроника» в свой блог. Речь пойдёт от восстановлении работоспособности роутера после неудачной прошивки.
Итак, решили мы сменить прошивку на нашем роутере, а тут вдруг отключают электричество во время прошивки. После такого, роутер скорее всего перестанет отзываться на любое воздействие извне. Может, например, и вовсе перестать «пинговаться». Что делать?
Режим восстановления
На большинстве современных роутеров присутствует режим восстановления после неудачной прошивки. Если это роутеры от D-Link(например, я всё тестировал на DIR320NRU), то как правило вход этот режим выглядит так:
- Зажимаем кнопку «RESET» на задней стенке роутера, например, зубочисткой.
- Отключаем питание роутера, например, вытаскиваем штекер питания.
- Затем, вставляем штекер питания. На панели начинает моргать светодиод питания. Выжидаем несколько секунд.
- Отпускаем кнопку «RESET» и пытаемся «зайти» через браузер в администраторскую панель роутера, введя в браузере дефолтовый адрес роутера(для DIR320NRU – 192.168.0.1).
- Видим форму загрузки прошивки. Выбираем прошивку для нашего роутера. Нажимаем «обновить».
Внимание!
Очень тщательно выбирайте версию прошивки, не только для вашей модели роутера, но и ревизии. А также имейте в виду, после данной манипуляции с роутером, сбрасываются полностью все настройки.
Это скорее поверхностная схема восстановления и она не идентична для всех моделей роутеров. Для более подробного пояснения конкретно по вашей моделе роутера, ищите информацию в Интернете или задавайте свои вопрос в комментария к статье.
Восстановление через UART
Такой метод восстановления, скорее для гуру, а не для новичков. Чтобы восстановить роутер через UART, без работ с паяльником уже не обойтись. А также следует чётко понимать что делаешь, так как раскрытие корпуса роутера автоматический лишает вас любых гарантий.
Для восстановления, нам потребует переходник с USB на UART. Для этих целей сгодится, например, ненужный шнурок для подключения телефона Siemens, который выполнен на микросхеме Profilic PL2303. Или же заводской переходник USB-UART. А также паяльник и отвертка, чтобы вскрыть корпус. Все действия описанные далее, тестировались на DIR320-NRU и переходником PL2303.
- Раскрываем переходник PL2303. Находим контактные площадки к которым припаяны провода идущие к сотовому. Отпаиваем провода от всех проводников. Сами контакты подписаны прямо на плате. Находим линии: GND, Rx и Tx и припаиваем к ним трехжильный провод, лучше цветной, чтобы не запутаться потом.
- Раскручиваем сам роутер. Находим там также 4 контактные площадки расположенные в ряд. Реже бывают уже выведенные штыревые разъёмы. Подписаны все они ещё реже. Вы можете спросить, а как их узнать? А вот это интересный вопрос. Ищи фото разъёмов для вашего роутера в Интернете. Здесь ж приведено фото с указанием разъёма для всё того же Dir320-NRU. И ещё один момент, если у вас есть под рукой мультиметр, то можете попробовать поискать ряд из 4-ёх контактов, на одном из которых напряжение питания 3.3 В. Корпус можно найти например, на корпусе USB разъёма на плате.
- Далее переходим снова к переходнику. Устанавливаем драйвера на переходник, подключаем переходник к компьютеру. Кстати, припаянный нами выход Rx, ни что иное, как линия приёмника COM порта, а выход Tx – передатчика. Для того, чтобы заработала передача данных, мы должны выход приёмник (Rx) шнура соединить со входом передатчика (Tx) UART у роутера, а выход передатчика шнура (Tx) к приёмнику роутера (Rx). То есть, крест на крест. Вообщем, припаиваем проводки.
- Теперь, когда всё подключено, запускаем на компьютере программу Putty. Выбираем тип соединения: Serial. Указываем в настройках номер виртуального Com-порта, на котором у нас переходник PL2303. И устанавливаем скорость 56600 бод. Нажимаем подключиться и видим черное окно Putty.
- А теперь самое интересное. Отключаем на время питание от роутера или просто перезагружаем его кнопкой «RESET». И видим в терминале лог загрузки бутлодера. После загрузки бутлоадера, появляется сообщение о выборе режима. Несколько режимов, такие как обычная загрузка ОС, перепрошивка роутера через tftp и другие типы загрузок и обновления. Если игнорировать это сообщение, то через некоторое время начинается загрузка основной прошивки и лог загрузки также выводится в терминал Putty.
Если вместо лога загрузки вы видете «бегающие квакозябры», попробуйте поиграться со стандартными скоростями передачи для COM-порта, такими как: 19200, 28800, 38400 и т.д.
Кстати, не давно купил себе на сайте midexpress.com.ua, новый планшетник. Ну и что, что Китай, зато недорого. Сейчас всё – Китай.:)