Прошу помочь с восстановлением прошивки роутера SureCom

Доброго времени суток! После неудачной прошивки роутера SureCom EP-4904SX (вырубили свет) , последний естественно перестал работать. Есть идея восстановить firmware на "горячую", как на матерях. Благо есть ещё несколько таких-же экземпляров. Но все флэшки запаяны, то есть вынуть - вставить не выйдет. Так вот, если выпаять флэшку с убитой прошивой, и напаять её поверх рабочей параллельно, пин в пин, за исключением вывода CE. При этом на рабочей флэшке это-же вывод изолировать/отпаять от контактной плошадки на плате. Далее от этой площадки припаять проводок, его к переключателю на два положения, а от него к выводам CE флэшек (от одного положения к одной флэшке, от другого к другой). Ну и конечно же подтягивающие резисторы к плюсу на выводы CE. Вывод CE управляет шинами адресов и данных, переводит их в высокоимпендансное состояние для каскадирования микросхем. В итоге получаем что при одном положении переключателя работает одна микросхема, при другом другая. В одном положении (с рабочей флэшкой) запускаем роутер, заходим в консоль управления и т. д , и перед нажатием кнопки Update firmware переводим переключатель в другое положение. Дожидаемся окончания процесса и возвращаем всё на свои места (микросхему). Теперь собственно вопрос : Кто нибудь занимался такими вещами? Это возможно? Получалось? Какие подводние камни меня могут ожидать? Достаточно ли переключения только вывода CE ? Да совсем забыл - программатора мне не найти, поэтому и решился на такое. Кстати флэшка AM29LV160DB-90EC. Буду очень признателен за ответы и возможно полезные советы.

Аватар пользователя ivp

korob
В поиск по ветке "Перешивка БИОС", ключевые слова "шляпа" и "гриб"...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Ну так это по матерям, я сними уже такое вытворял. А вот с роутом такое прокатит?

Аватар пользователя ivp

korob
Кстати, если флэшка в PLCC или в DIP-32, то можно и на матери какой-нибудь хот-свапом это проделать (только попроще, не под LPC/FWH), Юнифлэш прошивку сожрет любую...

Добавлено спустя 8 минут:

Посмотрел даташит - да, незадача с корпусировкой...
Ну, остается только экспериментировать, больше Вам вряд ли кто-то что-то скажет...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Да ладно с ним, с корпусом, победим как нибудь. Как насчет возможности. В матерях bios кэшируется, а вот здесь ??? Потом достаточно ли только разделение сигнала CE# ? Да ещё - не могу понять как стирается ЭТА флэшка. А то возможен вариант убийства еще одного роута. Ещё одна особенность - параллельно (адреса и данные) флэш сидят две SD-RAM по 2Mb. Это может помешать?

Аватар пользователя ivp

korob
Да, задачка нетривиальная - думать надо...
Честно говоря, с моей точки зрения эксперимент становится все рискованней и рискованней...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Благодарю Вас что отвечаете мне, хоть и не совсем оптимистично. Но всё-же, на главный вопрос хотелось что нибудь услышать. Достаточно ли разделения только сигналов CE# , что бы гарантированно не запороть рабочую флэшку? Или же нужно разделить ещё чего. Принимает ли она управляющие байты в режиме disconnect ? Если да, то она может получить команду erase и выполнить её. Просто раньше я с такими флэшами не сталкивался, и поэтому прошу помощи. Даташит у меня есть, но про участие сигнала CE# при операции стирания нигде не написано. По этому поводу есть опасения. Каков приоритет сигнала CE# ? В общем прошу ответа по логике программирования данной ИМС. Заранее благодарен за помощь.

Привет всем. Прблема решена выше описанным способом. Всё прошло гладко, так что, если кто столкнётся с подобными проблемами... - рекомендую. Тему можно закрывать.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей