Прошивка Олега на роутере DIR-320
Прошивка Олега на роутере DIR-320
Удалось скомпилировать прошивку Олега для роутера Dlink DIR-320.
Данный роутер является аналогом роутера Asus WL-500gP V2 c уменьшенной с 8 Мб до 4 Мб флэш памятью и без второго порта USB. Выполнен роутер на процессоре BCM5354, объем ОЗУ — 32 Мб, флэш — 4 мегабайта, 1 порт USB, 1 внутренний COM порт.
Цена данного роутера меньше чем роутеров Asus при той же функциональности.
Процедура прошивки:
1. Скачиваем и сохраняем прошивку:
a) Новейшая прошивка от энтузиастов на базе прошивки от Олега 1.9.2.7-d http://code.google.com/p/wl500g/down. … wl-500gpv2 (на ядре 2.4.37 Обсуждение прошивки http://wl500g.info/showthread.php?t=17136). После прошивки роутер будет представляться WL-500gPV2.
б) Прошивка, которая специально адаптирована энтузиастом Vampik для DIR-320, основана на прошивке Олега от энтузиастов http://vampik.ru/wl/. Особенностями этой прошивки является сохранение MAC адресов из родной прошивки, адаптация работы индикаторов, изменение названия устройства на DIR-320.
в) Новейшая прошивка от энтузиастов на базе прошивки от Олега 1.9.2.7-rtn для роутеров Dlink DIR-320 и Asus WL-520gU http://narod.ru/disk/13547758001/WL5. M.tar.bz2.html (на ядре 2.6.22 Обсуждение прошивки http://wl500g.info/showthread.php?t=17136). После прошивки роутер будет представляться WL-500gPV2. Вырезаны samba, ftp, и много чего еще ради поддержки UVC вебкамер и fast NAT.
2. Для Windows Vista, Windows 7 включаем клиент tftp:
Пуск->Панель управления->Программы->Включение или отключение компонентов Windows-> Ставим галочку рядом с пунктом «Клиент TFTP»->ОК.
Для Linux устанавливаем клиент tftp штатными средствами дистрибутива, например для семейства Ubuntu командой в терминале:
sudo apt-get install tftp
3. Создаем файл flashing.cmd в любом текстовом редакторе и сохраняем этот файл в папку c:\bin, в эту же папку кладем прошивку, переименованную в firmware.bin.
Содержимое файла
@Echo Off :BEGIN ping -n 1 -w 1 192.168.0.1 If errorlevel 1 Goto BEGIN If errorlevel 0 Goto FLASH Goto END :FLASH Echo *** Start Flashing **** tftp -i 192.168.0.1 put c:\bin\firmware.bin :END
4. Устанавливаем адрес сетевой карты компьютера 192.168.0.2, маска 255.255.255.0, шлюз и DNS прописывать не надо. Подключаем к сетевой карте компьютера сетевой кабель, а второй конец сетевого кабеля вставляем в любой порт LAN роутера, питание роутера не включаем.
5. Запускаем командную строку ПУСК->Выполнить-> cmd, и выполнем команду перехода к папке C\:bin
6. Нажимаем и удерживаем кнопку Reset нажатой ну например спичкой, включаем питание роутера, загорятся все индикаторы и как только они погаснут индикаторы, кроме индикатора того порта LAN, к которому подключен кабель, кнопку Reset отпускаем и сразу же выполняем в ранее запущенной командной строке предварительно набранную команду
C:\bin>flashing.cmd
7. Наблюдаем процесс прошивки
Обмен пакетами с 192.168.0.1 по 32 байт:
Превышен интервал ожидания для запроса.
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь),
>> >> >> >>
Обмен пакетами с 192.168.0.1 по 32 байт:
Ответ от 192.168.0.1: число байт=32 время=4мс TTL=100
Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 4мсек, Максимальное = 4 мсек, Среднее = 4 мсек
*** Start Flashing ****
Успешная передача: 3592480 байт за 11 сs, 281134 байт/с
C:\bin>
8. После того, как загорится индикатор статуса (~1-2 мин) производим сброс настроек роутера по умолчанию. Для этого нажимаем и удерживаем кнопку Reset нажатой, пока не замигает индикатор статуса. Отпускаем Reset. Роутер перезагрузится. Адрес роутера по умолчанию сменился теперь на 192.168.1.1. После этого необходимо изменить IP адрес сетевой карты компьютера(по кабелю или WiFi) на получение адреса автоматически по DHCP.
P.S. Если Вам потребовалось восстановить оригинальную прошивку роутера D-Link DIR-320, то делаем следующее:
* 1. Включаем питание роутера с зажатой кнопкой «Reset». Через 15 секунд отпускаем «Reset».
* 2. Выставляем на компьютере вручную IP адрес 192.168.0.2, маска 255.255.255.0
* 3. Заходим браузером по адресу 192.168.0.1 и попадаем в консоль аварийного восстановления.
* 4. Скачиваем официальную прошивку и прошиваем ее через данную консоль.
* 5. По окончанию прошивки выключаем роутер, ждем 30 секунд и включаем роутер.
* 6. На компе выставляем авто-получение IP адреса, чистим кеш браузера, и заходим браузером по адресу 192.168.0.1
* 7. Видим оригинальную прошивку. Все
P.P.S. Обращаю внимание, что после перепрошивки в WL-500gpV2 MAC адрес проводной части роутера изменится на 00 90 4c c0 00 00, а беспроводной на 00 90 4c c1 00 00. Так что если у вашего проводного провайдера была авторизация по MAC адресу, либо если в вашей проводной сети существуют такие же переделанные Dlink DIR-320, то установите необходимый MAC адрес(например с днища роутера) в соответствующее поле настроек подключения.
Если используем несколько Dlink DIR-320, соединив их по WiFi в режиме Hibrid или WDS, то необходимо сделать различные MAC адреса WiFi у всех роутеров.
Для этого вводим MAC адреса WiFi следующей командой:
nvram set il0macaddr=00:1X:XX:XX:XX:XX
где вместо X:XX:XX:XX:XX вводим нужный шестнадцатиричный адрес.
и потом сохраняем изменения командой
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
ASUS Oleg’s based custom firmware
wl500g/wl500g
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This project is a renewed Oleg’s firmware
Supported branches and models
ASUS RT-N16, RT-N15U, RT-N12, RT-N12B1, RT-N10, RT-N10U, RT-N10UB1, WL-500gP, WL-500gPv2, WL-500W
ASUS WL-500gP, WL-500gPv2, WL-500W, WL-500gX, WL-520gU, WL-550gE, WL-330gE, WL-320gE, WL-320gP
- Downloads
- History of changes
- How to compile custom firmware
- AsusForum.NET — WL500g
- wl500g.info: New oleg firmware version thread (en)
- wl500g.info: Новая прошивка Олега 1.9.2.7-d/-rtn от энтузиастов thread (ru)
- wl500g.info: alpha rt-n firmware releases thread (en)
Этот проект является развитием прошивки Олега
Поддерживаемые ветки и модели
ASUS RT-N16, RT-N15U, RT-N12, RT-N12B1, RT-N10, RT-N10U, WL-500gP, WL-500gPv2, WL-500W
ASUS WL-500gP, WL-500gPv2, WL-500W, WL-500gX, WL-520gU, WL-550gE, WL-330gE, WL-320gE, WL-320gP
Если у вас возникло желание отблагодарить нас за проделанный труд, возможно, вы могли бы сделать нам пожертвование.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
Данная программа является свободным программным обеспечением. Вы вправе распространять ее и/или модифицировать в соответствии с условиями версии 2 либо по вашему выбору с условиями более поздней версии Стандартной Общественной Лицензии GNU, опубликованной Free Software Foundation.
Мы распространяем данную программу в надежде на то, что она будет вам полезной, однако НЕ ПРЕДОСТАВЛЯЕМ НА НЕЕ НИКАКИХ ГАРАНТИЙ, в том числе ГАРАНТИИ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ и ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ. Для получения более подробной информации ознакомьтесь со Стандартной Общественной Лицензией GNU.
About
ASUS Oleg’s based custom firmware