flyrouter
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Крэш-режим это когда прошивка не работает или есть необходимость залить что-то "левое". Я серьезно работал с устройствами на базе SoC BCM6345. Там крэш-режим включается так - нажимается кнопка reset на задней стороне модема, подается питание. Бутлоадер видит нажатую кнопку,и становится в креш-режим. Возможна загрузка прошивки через web или tftp самого бутлоадера. При этом "лОжится" полностью на любые контрольные суммы, подписи, чипсеты и т.д. Вся операция проходит на страх и риск испытателя. Хотя, если в загружаемой прошивке нет CFE бутлоадера то убить девайс невозможно, даже если что-то залито или сделано неправильно. http://sites.google.com/site/zigfisher/Home/sinus-1054-dsl В случае-же с ZXDSL, если бутлоадер новый, такая фишка с reset не проходит. Для перехода в креш-режим нужно при подаче питания на железку, в консоли на UART порту, 5-6 секунд давить пробел ч частотой два раза в секунду, до появления приглашения CFE>. Потом можно заходить через web или tftp на 192.168.1.1 Добавлено: Есть утилиты (не мои, но пришлось заточить под свои цели) которые позволяют разбирать, а затем собирать прошивки. Все работает чики-пики, если пользовать креш-режим. Трудности настают когда нужно обновить фирмварь через web или tftp при работающей заводской прошивке (удаленный виндо-юзер). Там обновить прошивку не позволяют отсутствующие контрольные суммы, которые, похоже, у разных вендоров высчитываются по-разному. Разборка и сборка прошивок мне нужна для установки небольшой мониторинговой програмки, которая умеет отправлять на сервер информацию с заданным интервалом времени, жив ли девайс, его параметры и т.д. Я сразу прошу прощения за небольшой оффтоп, но может кому будет интересно. http://ruby.flyrouter.net логин и пароль - demo. Обновление каждые 5 мин. Пассивный WEB-мониторинг (FlyMon passive simple/free) предназначен в первую очередь для отслеживания OnLine-статуса устройств, подключенных к сети Internet. Однако функционал системы позволяет получать расширенные данные, например параметры ADSL или WiFi подключений, телеметрическую и другую информацию. В роли отслеживаемых устройств могут выступать персональные компьютеры с любой операционной системой, спутниковые тюнера, устройства мультимедиа, модемы, маршрутизаторы, точки доступа, WEB-камеры и многие другие устройства. Система пассивного WEB-мониторинга является односторонней, т.е. передачу данных ведет только отслеживаемое устройство, что в свою очередь, позволяет избежать проблем, связанных с наличием реальных IP – они просто не нужны. Серверная часть является одним из модулей мощной и гибкой системы мониторинга FlyMon, написанной на Ruby on Rails. Доступ в систему мониторинга осуществляется через любой WEB-браузер (рекомендуются Firefox или Chrome). |