By ROMby Unknown , 18 April 2006
Доброго времени суток! После неудачной прошивки роутера SureCom EP-4904SX (вырубили свет) , последний естественно перестал работать. Есть идея восстановить firmware на "горячую", как на матерях. Благо есть ещё несколько таких-же экземпляров. Но все флэшки запаяны, то есть вынуть - вставить не выйдет. Так вот, если выпаять флэшку с убитой прошивой, и напаять её поверх рабочей параллельно, пин в пин, за исключением вывода CE. При этом на рабочей флэшке это-же вывод изолировать/отпаять от контактной плошадки на плате. Далее от этой площадки припаять проводок, его к переключателю на два положения, а от него к выводам CE флэшек (от одного положения к одной флэшке, от другого к другой). Ну и конечно же подтягивающие резисторы к плюсу на выводы CE. Вывод CE управляет шинами адресов и данных, переводит их в высокоимпендансное состояние для каскадирования микросхем. В итоге получаем что при одном положении переключателя работает одна микросхема, при другом другая. В одном положении (с рабочей флэшкой) запускаем роутер, заходим в консоль управления и т. д , и перед нажатием кнопки Update firmware переводим переключатель в другое положение. Дожидаемся окончания процесса и возвращаем всё на свои места (микросхему). Теперь собственно вопрос : Кто нибудь занимался такими вещами? Это возможно? Получалось? Какие подводние камни меня могут ожидать? Достаточно ли переключения только вывода CE ? Да совсем забыл - программатора мне не найти, поэтому и решился на такое. Кстати флэшка AM29LV160DB-90EC. Буду очень признателен за ответы и возможно полезные советы.
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Web page addresses and email addresses turn into links automatically.

ivp

19 years 11 months ago

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

Anonymous (not verified)

19 years 11 months ago

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

ivp

19 years 11 months ago

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

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

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

Anonymous (not verified)

19 years 11 months ago

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

ivp

19 years 11 months ago

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

Anonymous (not verified)

19 years 11 months ago

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

Anonymous (not verified)

19 years 10 months ago

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