Процедура восстановления необходима в случае сбоя
Flash памяти или неудачного обновления
firmware. При корректно работающем загрузчике у вас всё должно получиться.
Выполните следующие шаги:
1. Для начала вам понадобится
RS232-TTL конвертер, чтобы подключить
WLX-652 к
COM-порту вашего
ПК.
Существуют также переходники на интерфейс
USB.
2. Разберите устройство, чтобы получить доступ к печатной плате. Подключите конвертер в специальные отверстия, как показано на картинке.
3. Запустите терминальный клиент на вашем
ПК (
Hyper Terminal,
Putty) и подключитесь к нужному
COM-порту с параметрами:
Speed -
38400,
Parity -
none,
Stop bits -
1, остальное по умолчанию. Экран консоли должен оставаться пустым.
4. Теперь необходимо соединить устройство с вашим
ПК с помощью
Ethernet. Это можно сделать, используя коммутатор, или напрямую - с помощью обратного патч-корда.
5. На вашем
ПК устанавливаем и запускаем
TFTP сервер (например подойдет "
tftpd32" для
Windows или "
tftpd-hta" для
Linux). В его корневой директории размещаем файл "
recovery.8132".
6. Подключите питание к
WLX-652. На консоли терминального клиента вы увидите процесс загрузки прошивки. Вам необходимо прервать его, нажав любую клавишу, и получить приглашение "
Star Equuleus #" на ввод команд.
7.
Выполняем:
"
setenv ipaddr 192.168.0.10" - устанавливаем
IP устройства (например 192.168.0.10);
"
setenv serverip 192.168.0.100" - указываем
IP сервера сервера
TFTP (нашего
ПК);
"
tftpboot 0x1000000 recovery.8132" - даём команду на загрузку образа в память;
"
go 0x1000000" - переходим к выполнению загруженного образа.
После введённых команд должна будет загрузиться среда, с помощью которой мы продолжим восстановление.
8. Далее нам понадобится накопитель
USB. Форматируем флэшку в один из следующих форматов:
FAT16,
EXT2,
EXT3. Затем распаковываем в корень файлы из архива "
fw_def_mtd.zip".
9. Подключаем накопитель к любому разъёму на
WLX-652 и проверяем командой "
mount", что флэшка примонтирована по пути "
/usb/sda1".
10. С помощью следующих команд записываем обратно на наше устройство файлы
firmware:
"
/bin/dd of=/dev/mtdblock1 if=/usb/sda1/fw_def_mtd1_config.bin"
"
/bin/dd of=/dev/mtdblock2 if=/usb/sda1/fw_def_mtd2_kernel.bin"
"
/bin/dd of=/dev/mtdblock3 if=/usb/sda1/fw_def_mtd3_initrd-and-web.bin"
11. Переподключите питание
WLX-652 и, если вы всё сделали правильно, заводская прошивка корректно загрузится с настройками по умолчанию и предоставит доступ через
Web-интерфейс.
Последнюю версию прошивки можно скачать
тут (версия ядра
2.6.2 за
12 апреля 2011г), а полную оригинальную заводскую версию
здесь (
ядро 2.5.0 за 22 июня 2009г).
Также обратите внимание на альтернативное неофициальное
firmware под названием
Snake OS, которое работает гораздо стабильнее, но требует больше времени и квалификации для настройки.