Уважаемые сотрудники D-Link, дорогие коллеги, я решил написать сюда, так как в принципе работающий метод, описанный
dima094, описан так, что понять, что и как делать, человеку, далёкому от консолей и прочей балалайки (типа меня, да), довольно трудно.
Прошу модераторов с пониманием отнестись к описанию на официальном форуме способа заливки неподдерживаемой worldwide прошивки. Давайте будем честными и признаем, что с прошивками для России девайс использовать невозможно. Ну вы же тоже люди, я некоторых из вас даже знаю, вы нормальные там мужики, все понимают, что вы ничего не решаете, но в ваших силах не удалять сообщения, тем более, с дисклаймером.
DISCLAIMER! Я не являюсь автором описанного ниже способа! Я только потратил полдня на то, чтобы понять, как им пользоваться и предоставляю его в более удобной форме. Напоминаю, что использование прошивки, отличной от представленных на официальном ФТП - ftp.dlink.ru, может лишить ваше устройство гарантии и обслуживания.
В общем, так, этот способ только что опробован мной для заливки прошивки DSR-500N_A1_FW1.04B23_WW(1017104127).04b23_ww на железку D-Link DSR-500.
Я заметил, что у многих, как и у меня, не заливаются никакие прошивки, кроме тайваньских (которые тоже корявые) и русских (которые вы сами в курсе, какие). Железка постоянно говорит , что файл повреждён или инвалид при попытке смены прошивки через веб-интерфейс или с флешки.
Итак, вам понадобятся:
1. Прошивка DSR-500N_A1_FW1.04B23_WW(1017104127).04b23_ww (есть на
ftp://ftp.dlink.fr).
2. Консольный кабель + комп с COM-портом и HyperTerminal.
3. Программа tftpd32. Подойдёт стандартная комплектация, нагуглить легко.
4. Терпение.
5. Терпение.
.
.
.
9. PROFIT!!!
Порядок действий.
1. Прицепите DSR-500 к компу с помощью консольного кабеля и сетевого шнура. Сетевой шнур втыкайте в LAN 1. (Здесь и далее - описание того, как делал я. Возможно, можно иначе как-то.)
2. Назначьте компу сетевой адрес 192.168.1.100. Гейт можно не указывать.
3. Создайте подключение в HyperTerminal со следующими настройками:
3.1. Скорость - 115200
3.2. Биты данных - 8
3.3. Чётность - Нет
3.4. Стоповые биты - 1
3.5. Управление потоком - Нет
Подключаемся. Если железка была включена, то в окне ничего не отобразится. Перезагружаем железку. Или включаем, если была выключена. Если всё правильно - соединение установится и вы увидите приветствие системы и приглашение залогиниться. Ничего не делаем. Окно оставляем открытым.
4. Ставим программу tftpd32. Создаём папку C:\tftpd32, кладем в неё прошивку DSR-500N_A1_FW1.04B23_WW(1017104127).04b23_ww, в настройках tftpd32 параметр BaseDirectory ставим равным C:\tftpd32, а LocalIP - 192.168.1.100 (не уверен, надо ли это, но у меня без этого почему-то не заработало, хотя, может, руки...). Запускаем tftpd32.
5. Сбрасываем DSR-500 (не со стола!), для этого зажимаем Reset, ждём 10 секунд, не отпуская Reset выключаем питание, потом снова включаем, Reset держим. Если всё правильно, диод питания станет красным, а в окне HyperTerminal появится активность. Можно отпустить Reset. Когда в HyperTerminal появится сообщение "Hit any key to stop auto boot". Жмём аникея. Появляется сообщение про Bootloader.
6. Проверяем, что роутер видит комп - ping 192.168.1.100 - заметьте, что терминал может подтормаживать, и буквы могут дублироваться.
Если всё хорошо, то система скажет, что 192.168.1.100 is alive. Переходим к следующему шагу.
7. Набираем команду tftpboot $(loadaddr) DSR-500N_A1_FW1.04B23_WW(1017104127).04b23_ww
Руками. Тут всего два настоящих пробела, заметьте.
Если всё правильно - система быстренько загружает прошивку, выдавая ########. Если долго тупит и выдаёт Т Т Т Т Т - что-то не так. Проверьте всё ещё раз. Роутер не видит прошивки на компе.
8. Когда всё загрузилось - набираем команду run firm_flash
Смотрим на появляющиеся точечки и идём наливать кофе. Точечки появятся дважды - первый раз - удаление прошивки, второй раз (гораздо дольше) - заливка.
После окончания заливки - ребутим железяку.
После загрузки железка сбросится в Factry Default, так что адрес её станет 192.168.10.1.
У меня пока работает. Дальше посмотрим.
Всем удачи!
Но, конечно, "плохо зделали, тупо." Сразу вспомнился D-link DIR-400.