Меню

Rir300eeu b3e горит только лампочка питание



Портал о домашнем оборудовании

Случается, после неудачной прошивки D-Link DIR-300/NRU B5, по какой-либо причине роутер перестает отзываться. Не спешите его выкидывать или бежать в сервисный центр D-Link . Есть многократно проверенные способы самостоятельного восстановления устройства, а так же возврата его к заводской прошивке.

Восстановление роутера, можно описать в несколько шагов:

1. Качаем BIN прошивку от 320NRU по ссылке: http://ftp.dlink.ru/pub/Router/DIR-320_NRU/Firmware/DIR_320NRU-1.2.94-20110803.bin , и сахраняем файл. Именно BIN прошивку от 320NRU , восстанавливать роутер непосредственно через фалы оригинальной прошивки от DIR-300/NRU B5 не всегда получается.

2. В свойствах к сетевому адаптеру компьютера прописываем статический адрес 192.168.0.10, маску подсети 255.255.0.0. Для чего следуем: Пуск -> Панель управления -> Сеть и интернет -> Центр управления сетями и общим доступом -> Изменения параметров адаптера, выбираем Соединение и открываем его свойства.

Далее необходимо отметить «Протокол интернета версии 4 (ТСР/IP4)» и так же выбрать свойства. В открывшемся окне свойств нужно активировать «Использовать следующий IP-адрес», и прописать адрес 192.168.0.10, маску подсети 255.255.0.0.

3. Отключаем все кабеля, от роутера оставляем только соединение LAN1 роутера –> ПК. Всегда используем «прямой» провод (синий из комплекта).

4. Отключаем питание роутера и нажимаем кнопку Reset устройства (маленькое отверстие на задей панели) и не отпускаем. Вынимаем штекер блока питания из роутера, и не отпуская кнопки, вставляем обратно питание, ждем загрузки роутера около 15 секунд и только потом отпускаем кнопку.

5. Теперь быстро открываем браузер (Internet Explorer, Firefox, Google Chrome) , вводим 192.168.0.1 и перед нами Emergency room. Через Failsafe UI выбираем файл скаченной прошивки DIR_320NRU-1.2.94-20110803.bin и жмем «Отправить».

6. Ждем 3-4 минуты в процессе перепрошивки и роутер оживет.

7. Аналогично, как на 2 шаге Возвращаем автоматическую выдачу IP адресов.

Ситуация, при которой необходимо делать восстановление прошивки на роутерах DIR-300 разных ревизий может возникнуть в силу разных причин. Помимо сбоя в работе микропрограммы, когда WiFi-роутер просто-напросто перестает раздавать интернет и становится недоступным его веб-интерфейс, это может быть и простой откат к обычной «стоковой» прошивке после DD-WRT. Либо это может быть восстановление после неудачной перепрошивки, когда роутеру была скормлена микропрограмма от другой аппаратной версии.
В общем разработчики — компания D-Link — предусмотрела подобное развитие событий и на многих современных устройствах сделали Emergency Web Server или Failsafe UI, что фактически одно и то же. Сейчас давайте разберемся вместе как им пользоваться.

Прежде чем делать какие-либо действия с роутером, нужно сначала скачать прошивку с официального сервера D-Link — ftp.dlink.ru :

Узнать какая у Вас аппаратная версия ДИР-300 можно на наклейке на задней крышке корпуса:

После этого заходим в нужную папку на сервере, ищем там каталог «Firmware» и скачиваем последнюю версию прошивки и предыдущую, на всякий случай. После этого начинаем колдовать с железякой. Отключаем от неё кабель провайдера и всех клиентов, кроме компа с которого будем делать восстановление.
Затем делаем вот что — идем в настройки Подключения по локальной сети и прописываем в свойствах протокола TCP/IPv4 вручную ай-пи адрес 192.168.0.2 , маску 255.255.255.0 и шлюз — 192.168.0.1 :

Адреса ДНС-серверов можете прописывать, а можете и нет — это не суть важно, т.к. они не будут задействованы. Жмем на ОК и закрываем настройки.

Берем в руки наш DIR-300 и зажимаем кнопку Reset :

Держа её нажатой, второй рукой выключаем питание маршрутизатора и включаем снова. Ждем 15 секунд и отпускаем Reset .

Теперь надо запустить интернет-браузер и в адресной строке забить адрес — http://192.168.0.1 . Результат должен быть такой:

Вот тут может быть ещё один нюанс. У более ранних моделей ДИР-300 интерфейс аварийного восстановления был на другом адресе. Поэтому, если на 192.168.0.1 Ваш маршрутизатор не отвечает, то снова идем в свойства протокола TCP/IP и прописываем уже вот такой ай-пи:

В адресной строке браузера тоже надо вводить адрес 192.168.20.81:

Интерфейс у Emergency Web Server и Failsafe UI фактически один в один одинаков — кнопка выбора файла, и кнопка запуска перепрошивки. Жмем на «Обзор» и выбираем скачанный файл с прошивкой. Затем нажимаем на «Upload» и ждем окончания процесса.

Что имеем в результате? Рабочий роутер D-Link DIR-300! Всем добра!

Я уже написал десяток инструкций о том, как настроить Wi-Fi роутер D-Link DIR-300 для работы с самыми различными провайдерами. Описано все: и прошивка роутера и настройка разного типа соединений и как поставить пароль на Wi-Fi. Все это есть . Также по ссылке имеются способы решения наиболее распространенных проблем, возникающих при настройке роутера.

В наименьшей степени я коснулся лишь одного момента: глючности новых прошивок на роутерах D-Link DIR-300. Попробую это систематизировать здесь.

DIR-300 A/C1

Итак, наплывший во все магазины роутер DIR-300 A/C1 представляет собой довольно странное устройство: ни с прошивкой 1.0.0, ни с последующими вариантами, он почти ни у кого не работает так, как нужно. Глюки возникают самые разные:

  • невозможно настроить параметры точки доступа — роутер зависает или тупо не сохраняет настройки
  • нельзя настроить IPTV — в интерфейсе роутера не отображаются необходимые элементы для выбора порта.

По поводу последней прошивки 1.0.12 так вообще пишут, что при обновлении роутер повисает, а после перезагрузки веб-интерфейс недоступен. А выборка у меня достаточно большая — по роутерам DIR-300 на сайт приходит по 2000 человек ежедневно.

Читайте также:  Рацион питания кошек стерилизованных кошек

Следующие — DIR-300NRU B5, B6 и B7

С ними тоже ситуация не до конца понятна. Прошивки штампуют одну за другой. Текущая для B5/B6 — 1.4.9

Вот только толку особенного не заметно: когда эти роутеры только вышли, с прошивкой 1.3.0 и 1.4.0, основной проблемой был разрыв интернета у ряда провайдеров, например, у Билайна. Затем, с выходом 1.4.3 (DIR-300 B5/B6) и 1.4.1 (B7) проблема себя практически перестала проявлять. Основной жалобой на эти прошивки было то, что они «режут скорость».

После этого начали выпускать последующие, причем одну за другой. Уж не знаю, что они там исправляют, но с завидной частотой стали появляться все те проблемы, которые есть и у D-Link DIR-300 A/С1. А также пресловутые разрывы на Билайне — на 1.4.5 чаще, на 1.4.9 — реже (B5/B6).

Остается непонятным, почему так. Не может же быть, что программисты за достаточно продолжительно время не могут избавить ПО от одних и тех же багов. Выходит, сама железка никуда не годная?

Другие отмеченные проблемы с роутером

Список далеко не полный — помимо этого, пришлось лично встретиться с тем, что на DIR-300 работают не все порты LAN. Также пользователи отмечают и тот момент, что для некоторых из устройств время установки соединения может составлять 15-20 минут, при условии, что с линией все в порядке (проявляется при использовании IPTV).

Самое худшее в ситуации: какой-то общей закономерности, позволяющей решить все возможные проблемы и настроить роутер нет. Тот же A/С1 попадается и вполне функционирующий. Однако, по личным ощущениям, складывается следующее предположение: если взять в магазине 10 Wi-Fi роутеров DIR-300 одной ревизии из одной партии, принести домой, прошить одинаковой новой прошивкой и произвести настройку для одной линии, то выйдет примерно следующее:

  • 5 роутеров будут работать отлично и без проблем
  • Еще два будут работать с мелкими проблемами, на которые можно будет закрывать глаза
  • И у последних трех D-Link DIR-300 возникнут различные проблемы, из-за которых использование или настройка роутера будут представлять собой не самое приятное занятие.

Внимание вопрос: а оно того стоит?

Одним из самых популярных и дешевых роутеров являются wi-fi роутеры от компании Dlink. Даже не смотря на то, что со временем они начинают работать некорректно.

На вторичном рынке цена роутера DIR-300 варьируется от 5$ до 10 и даже 15$. В зависимости от комплектации и «жадности» продавца.

Самым дешевым был DIR-300nru B7, который преобрелся примерно за 5$. Комплекта как такового не было, только не оригинальный блок питания с чуть повышенным напряжением, который был заменен на блок от DIR-100 с нужными параметрами.

В течении чуть более полугода роутер DIR-300 работал через кабели, с отключенным wi-fi. Никаких претензий к нему в течении этого времени не возникало.

DIR-300 не работает Wi-Fi

После полного перехода на беспроводное соединение, а точнее через несколько месяцев после этого, начались странные перезагрузки. Причины и время этого угадать было не возможно.

С каждой неделей перезагрузки и обрывы wi-fi учащались. Уже и по утрам роутер приходилось несколько раз переподключать.

В итоге DIR-300 стал обрывать связь каждые 5-10 минут. Причем это происходило странным образом — wi-fi связь с компьютером оставалась, но ни в интернет, ни по адресу 192.168.0.1 зайти было нельзя. При попытке подключиться по кабелю выяснилось, что сеть там тоже отрывалась и висела на получении сетевого адреса.

Аккуратно разбираем роутер. И видим, что защитной металлической крышки как на «правильном» DIR-300, закрывающей блок с чипом Railink, нету. Охлаждения чипа тоже не предусмотрено — отчего он перегревался при работе.

Решить проблему Wi-Fi DIR-300

Пропайка чипа и установка на него радиатора решило проблему всего на месяц, после чего обрывы связи вернулись обратно.

Вторым лекарством, было решено прошить роутер из DIR в Zyxel Keenetic Lite.

Все прошло успешно и работало на несколько месяцев дольше.

(На фото белые точки — это термопаста от неудачной попытки установки радиатора)

P.S. Прошивку можно найти в интернете KEENETIC_LITE-V1.00AABL.1D0_fixed_for_4MB_flash.zip . Приведу инструкцию к прошивке здесь:

  • Подключите роутер кабелем RJ к компьютеру.
  • Установите адрес сетевой карты компьютера = 192.168.0.2. Это «Протокол TCP/IP» в свойствах подключения.
  • Маска 255.255.255.0. Установите там же.
  • Выключите роутер и зажмите кнопку reset. На DIR-300nru кнопка рядом с разъемом блока питания «WPS/RESET»
  • Не отпуская reset включите питание.
  • Держите кнопку reset 10-30 секунд. Я держал 20 секунд.
  • Отпускайте Reset.
  • Заходим браузером по адресу 192.168.0.1.
  • «Должны увидеть страницу recovery/emergency mode.» -так пишут в интернете. В моем случае вышла надпись типа «Failure UI» с возможностью выбора файла. На этом месте я мысленно «перекрестился» 🙂 Возможно прошивка роутера 1.4.8 «сыграла в этом роль»
  • Окончание прошивки я определил по появившейся wi-fi сети от KEENETIC.
  • Для последующей настройки роутера нужно заходить по адресу 192.168.1.1 , а не 192.168.0.1
  • Но перед настройкой роутера сбросьте все через кнопку reset. Я держал секунд 5 для сброса.

В конечном счете DIR-300NRU, который попортил не мало нервов и отнявшего много времени, был отправлен на покой.

Источник

DIR-300EEU wive-ng, помогите восстановить.

DIR-300EEU B1E, прошитый WIVE-NG, верой и правдой трудился без каких-либо зависания и глюков. Но однажды, приехав из командировки обнаружил, что он светит зеленым индикатором питания и показывает активность на lan — портах, и на этом вся его деятельность заканчивается. Благоверная упомянула что свет мигал и жужжал лампочками раз 10 за вечер (она поотключала все что не через фильтр, но вот роутер забыла ). Попытки сброса или входа в Emergenecy room ничего не дали. Прошу помощи по восстановлению сего трудолюбивого девайса — мне кажется он еще не окончательно помер. С прошивкой wive-ng он меня полностью устраивал. Заранее благодарен за помощь.

Читайте также:  Советские бренды продуктов питания

Не знаю, как там устроено в DIR, но наверняка переменные в environment слетел. У меня такое было с ADSL-роутером dlink. Работал, работал, а потом — бац — и угас. Открыл — кондеры на входе все вздутые и потекшие. Заменил, но это, разумеется, не помогло с проблемой. Сделал датакабель (через telnet/ftp adam2 я не сумел поймать, так как испортилось поле в ip-адресом), в консоль зашел, обнаружил, что переменные сбились и добавился еще мусор какой-то. Видать, от перегрева глюкнул. Все переменные восстановил (я знал, какими они должны быть — у меня дамп есть), прошивку перезалил по ftp. Все заплясало.

Про дата кабель можно по-подробнее? Скорее всего вы имеете ввиду JTAG. Я в этом не очень хорошо разбираюсь.

Про дата кабель можно по-подробнее? Скорее всего вы имеете ввиду JTAG. Я в этом не очень хорошо разбираюсь.

Не знаю, как это в DIR300 сделано. Нет, не JTAG, а обычный последовательный порт, выведенный на гребенку на плате. К этой гребенке и цеплялся. Если у тебя ловится telnet/ftp, то тебе не нужен датакабель.

Тебе надо сравнить разбивку mtd1, mtd2 и т. д. с тем, как оно должно быть для данной модели.

для любых манипуляций мне нужно хоть как-то к нему подцепиться. Телнет и tftp это первое что я попробовал, перебрав адреса для разных ревизий ( dir300 — 192.168.20.80-81 wan порт; dir300nru 192.168.0.1-2(15) первый lan порт ) пытался поймать загрузчик redboot, но тоже ничего не вышло. Поэтому решил попросить совета, ведь скорее всего оживить удастся только с помощью «дата-кабеля» или программатора ( внутрисхемного).

А начальный загрузчик по какому адресу должен ловиться? У меня, например, по умолчанию должен был быть 10.8.8.8 (адрес роутера при этом по умолчанию 192.168.1.1), а потом оказалось, что в роутер прописан начального загрузчика 192.168.1.199. Какого хрена это было так, я не знаю. Видать, последнее обновление прошивки так сделало. Подножка. Вот узнать это получилось только через датакабель.

Я полагаю, что вот та гребенка слева от ralink и есть место, куда датакабель цеплять.

Вот вроде распиновочка.

Телнет и tftp это первое что я попробовал

Надо пытаться. Я, например, далеко не с первого раза поймал telnet (загрузчик adam2). Но надо точно знать, какой адрес и попасть в нужный момент. Главное, чтобы загрузчик не умер. Если умер, то только перепрошивкой flash напрямую. Иначе никак. Но в DIR-300 может быть своя специфика — не знаю точно.

Если не получится, то смотреть уже датакабелем. Надо только не забыть соединить между собой RTS/CTS и DTR/DSR, узнать, какая скорость обмена по умолчанию, выбрать формат (наверное 8n1, hardware control — для этого RTS/CTS и DTR/DSR соединили). И смотреть выхлоп начального загрузчика и ядра. Если вообще ничего не будет, то, значит, загрузчику хана. Но это относительно редкое явление. Чаще всего либо неправильно кабель сделан (перепутаны RxD, TxD местами), либо порт неправильно настроен. Любая мелочь.

насколько я смог выяснить сервисные ip для разных ревизий: 192.168.0.1, 192.168.1.1, 10.10.10.123. ни один не отвечает. я сделал простой батник который пингует адрес и при успешном пинге тут же запускает putty с сессией телнета, при этом посылая клавиатурную комбинацию ^c ( необходимо чтобы приостановить Redboot и не дать ему грузить всякий мусор дальше, иначе линк падает). благодаря вашему рисунку нашел место где можно подпаяться дата-кабелем, на моей ревизии гребенки не было. просто пятаки около резюков. Попробую com-ом подцепиться, посмотреть может чего выплюнет в терминал. Ворочать все это приходится со старенького компа с вендой, на рабочем ноутбуке нет нужных портов, а док-станцию я благополучно потерял (точнее ей быстро приделали ноги) полгода назад когда ремонтировал очередной томограф. о чем порой сильно жалею, но кроме себя винить не кого (.

только COM не напрямую надо подключать, а через преобразователь. На колодке уровни, скорее всего, 3.3 В. Нужно либо что-то типа MAX232 для COM или FT232, PL2303, CP2102 для USB. Если все это и так понятно, то ок 🙂 На COM уровни все-таки ±10-12 В.

ну, когда-то давно я занимался всякими нехорошими вещами, вроде осчастливливания новых владельцев 360-х ящиков от майкрософта, где-то в хламе валяется программатор для приводов. он как раз на max232. По результатам отпишусь, спасибо за указание направления копания.

update: вот чего еще нашел Если вдруг вы убили в DIR-300 загрузчик.

Но я смотрю, что DIR-300 имеет несколько модификаций. Я бегло посмотрел, но там платы и комплектуха разная у разных. Поэтому надо внимательно смотреть, что там есть, а чего нет. Вот на той плате, что выше, я JTAG не вижу. Куда он спрятался? А на других платах видел.

Читайте также:  Синовиальная жидкость продукты питания

http://miavsoft.narod.ru/pics/dir-300/spi-lpt.jpg — справа внизу. Я перепробовал все варианты без подпаивания раз по десять в различных вариация и комбинациях. Видимо и правда сменился адрес загрузчика. Сегодня буду пробовать с LPT прицепиться по схемам с чешского сайта.

Как-то товарисчу перешивал в дефолт его dir320. Спаял wiggler (JTAG на базе LPT) и за 7 часов накатил дефолтную прошивку. Где-то даже заметку писал как все это сделать.

Что-то сразу со сложного. Зачем? Сделай дата-кабель и смотри вывод. Он и команды воспринимает. Там и адрес загрузчика вылезет. Если загрузчик цел, то попробуешь в него еще раз зайти по тому адресу.

Раз такая солянка тоже сюда отпишу. Имеется роутер dlink dir300nru_b1 с прошивкой Wive-ng. Роутер одно время нормально работал, потом в обычном нормальном режиме стал индикатор питания оранжевым, а лан хосты вообще не видно было. В emergency заходит, вроде восстанавливает прошивку, но после ребута та же петрушка. Как быть? (cpu по видимому жив)

Не смогу сказать точно, но, скорее всего, у тебя разбиение флешки испортилось. Надо удостовериться, что mtdX правильные диапазоны имеют. Если ты залил правильно, то висяк будет все равно. В инете видел, что можно посмотреть через cat /proc/mtd .

Не знаю, как это в DIR-300, но вот у меня в роутере разбивка хранится в environment и ее можно поправить через дата-кабель или telnet.

Возможно, что еще какие-то причины, но это проверить надо. Вот у меня проблема именно была в том, что слетели переменные среды, в которых разбивка mtdX была. Было 0x0001000 (условно), а стало после глюка 0x0001090. Остальное все ок было.

Ну и по telnet зайти и посмотреть, логи ядра есть? Может, ядро грузится, но где-то проблема? Раз этот emergency есть, то и сервисный вход наверняка работает.

Если индикатор питания стал оранжевым — срочно перепаивай все кондеры на плате роутера (не лишним еще и ключ по питанию проверить) и в блоке питания. В блоке замени на тот же вольтаж, но в два раза большей емкости.

Для начала бы консоль припаять, послушать что он пишет при загрузке.

Как доберусь до устройства проверю mtd, если конечно это вохможно ещё вместе с телнетом. А если нет, тут только наверное PL2303HX-USB-TTL-CABLE, которого у меня нет, а паять у меня руки кривые

PL2303HX-USB-TTL-CABLE, которого у меня нет, а паять у меня руки кривые

Можно сделать переходник TTL-RS232 «для бедных» всего на двух транзисторах.

Попрошу чтоб сваяли, потом отпишу

Короче случилась мистика (не понял даже как), в общем достал рутер из коробки и решил так просто напоследок включить платку, и что вы думаете? Он загрузился, я в шоке и как такое могло произойти. И что в итоге мешало загрузке?

Вообщем загрузилась Wive-ng, попытался я сделать сброс и там были ошибки про mtd как раз, но всё таки он сбросился и уже опять на загружается.

Ну, может, и не мистика. Возможно, что процедуру неправильно соблюдал после перепрошивки. Или же конденсаторы шалят. Из-за них может не запускаться или запускаться иногда. Если вздулись, то обязательно заменить.

На удивление всё целое на плате, скорее всего что-то flash, если он не мог восстановить стандартные настройки из памяти (mtd).

Итак, usb-ttl обзавелся, на выходных займусь воскрешением трупика.

Есть лог с UART. Посмотрите пожалуйста.

Есть лог с UART. Посмотрите пожалуйста.

Ой, пропустил, а то тут наприходило уведомлений. А это что за лог? Из того, что я понял выше, все же заработало? Или опять не работает? В логе в самом верху команды загрузчика U-Boot. Они позволяют по TFTP записать flash.

По логу при обычно старте без TFTP, много повторяется запись Ralink SoC physically mapped flash

По логу при загрузке и заливке по TFTP, логи валит записью — dest [0xbf050000] = 0527

Бинарник вроде нормально заливается, но потом при записи в саму флеш выше надпись дублируется

Вот лог на прошивку через UART по TFTP

P.S. заметил одну особенность, прошивка то по тфтп не до конца заливатеся

P.S. заметил одну особенность, прошивка то по тфтп не до конца заливатеся

По-моему, она вообще не заливается. Она записывается, скорее всего в DRAM сначала по TFTP, а потом во flash из DRAM на первом же адресе фейлится. (я не уверен, что именно это происходит). Пытается повторить операцию и дублирует dest [0xbf050000] = 0527. Это первый адрес диапазона.

Или последний фейлит (если тут не синтаксическая ошибка и не bytes вместо byte):

Может флешка умерла или какая-нибудь нога отвалилась? Надо подробнее узнать, что это означает в u-boot .

Вот еще есть опция «4». Entr boot command line interface. То есть ты войдешь в командную строчку u-boot. Там наверняка есть help по командам. И посмостри, что там среда говорит. Может, что-то типа команды printenv. И насколько это соответствует тому, что должно быть?

Источник