PDA

Bekijk de volledige versie : Стабильная прошивка от Олега 1.9.2.7-10



Oleg
18-06-2005, 16:32
Внимально прочитайте первый пост, затем из последнего в этой ветке возьмите самую свежую прошивку

MiniFAQ:



Если в этих прошивка веб-интерфейс?

Да, есть, такой же как в оригинальной прошивке


Какая прошивка нужна:

Для обычного WL500g (c LPT и USB 1.1) прошивки имеют имя WL500g-...
Для WL500b (c LPT и USB 1.1) прошивки имеют имя WL500b-...
Для обычного WL500g v2 (c WiFi Ralink) (c LPT и USB 1.1) прошивки имеют имя WL500bv2-...
Для WL-HDD: WLHDD-
Для WL500g Deluxe (wl500gd/wl500gx): WL500gx-...
Для WL550g Encore: WL550gE-...
Для WL320g Encore: WL320gE-...
Для WL320g Premium: WL320gP-...
Для WL500g Premium: WL500gp-...
Для WL500W: WL500W-...
Для WL500g Premium V2: WL500gpv2-...
Для WL520gU: WL500gu-...


На странице Upgrade пишется имя Вашего устройства, смотрите внимательно! Не пытайтесь прошить чужую прошивку!

Сама прошивка - файл с расширением .trx, поэтому если Вы скачали прошивку в виде zip файла, то предварительно разверните его.


Что делать, если что-то пошло не так при перепрошивке (зависло, медленно мигает POWER)?
Воспользоваться режимом восстановления (либо штатной утилитой, которая лежит на CD-ROM), либо прочесть вот это: http://wl500g.info/showpost.php?p=33445&postcount=16

Oleg
30-06-2005, 21:06
Прошивка 1.9.2.7-6 доступна для скачивания (http://oleg.wl500g.info/1.9.2.7-6/). Она включает поддержку snmp и обновлённую Samba для работы с файлами размером более 2 ГБайт.

Полный список изменений:

Исправлена обработка таймзон, влияющая на переустановку ppp соединения
Исправлено pppoe/pptp mss clamping (исправляет проблемы с доступом к ftp сайтам при pppoe подключении)
Добавлено несколько новых апплетов в busybox
Исправлена ошибка в UPnP, приводившая к его краху
Добавлена ещё более жёсткая обработка для "умирающего" WAN порта wl500g
Добавлена поддержка snmp
Samba 2.0.10
VLANы WL500g Deluxe полностью переработаны
Кнопка RESTORE/RESET теперь работает так:

первые 3 секунды - индикатор питания включен: отпускание кнопки не приводит ни к чему
следующие 5 секунд - индикатор питания выключен: отпускание кнопки приводит к "выключению" устройства
следующие 5 секунд - индикатор питания мигает: отпускание кнопки приводит к сбросу установок в значения по умолчанию
далее по кругу



Обновление 6b
Забираем отсюда (http://oleg.wl500g.info/1.9.2.7-6b/):

В очередной раз (надеюсь в последний) изменён код для обхода проблемы с "умиранием" WAN порта wl500g и wlhdd
Samba теперь нормально работает с большими (> 2gb) файлами
Исправлена ошибка в коде разбора модели принтера, которая для некоторых моделей приводила к невозможности печати (Canon, usb/lpt адаптеры)

Oleg
08-03-2006, 12:02
Забираем отсюда (http://oleg.wl500g.info/1.9.2.7-7c/).

Изменения по сравнению с -6b:

Решены проблемы с записью через самбу при использовании больших буферов
Имя PPPoE концентратора и сервиса теперь действительно учитывается
Добавлена поддержка для шлюза по умолчанию с не локальным адресом
Новый busybox (добавлены nice nohup stty ether-wake)
Апдейт до dropbear-0.47
Добавлено сохранение flashfs через web
Зафиксирована проблема с принятием соединения на порт 80 из WAN
PPPoE соединения теперь всегда используют nomppe nomppc
Теперь NAT поддерживается для произвольных подсетей
Работает выключение кнопкой
На скрытой странице теперь работает кнопка Enter
Добавлена страница System Setup | Services Page
Поддержка страницы 1251 в самбе
Удалена не действующая страница Url filter
kernel-syn-recv.patch
Изменён firewall
WL300g теперь тоже работает в режиме Home Gateway mode too (необходимо сбросить устройство после обновления)
Кнопка Apply не прыгает теперь на следющую страницу
Поддержка L2TP WAN (соединение по запросу и автоотключение не поддерживается)
Учитывается переменная http_lanport
Добавлена поддержка SoundBlaster Audigy 2 NX
Сериальные порты теперь могут использовать общее прерывание
Маленькое время аренды DHCP теперь не должно вызывать проблем
Внутренний адрес PPTP сервера теперь может совпадать с его внешним адресом

Oleg
08-06-2006, 18:57
Забираем здесь (http://oleg.wl500g.info/1.9.2.7-7d/).

Изменения:

Автоматическая привязка MSS к MTU исправлена опять, теперь не должно быть проблем с пассивным ФТП и не только
Обновления USB (должно увеличить стабильность работы с 2.0 устройствами)
Теперь при использовании PPTP/PPPoE возможно использовать DHCP для WAN порта - просто укажите 0.0.0.0 в качестве адреса (обсуждение (http://wl500g.info/showthread.php?t=4909))
Встроенный SSH сервер теперь корректно дёргает sftp, инсталлируемый с помощью ipkg
Обновление драйверов вебкамер: ov51x-1.65-1.12, pwc 9.0.2 (включая компрессию и 640x480)
Поддержка для IPSec NAT-T
Поддержка WL550gE

Oleg
11-06-2006, 19:02
Забираем здесь (http://oleg.wl500g.info/1.9.2.7-7e/).

Исправлена проблема с PPPoE, в случае, если не задан WAN IP.

Oleg
29-10-2006, 19:12
Окончательная версия для всех устройств доступна здесь (http://oleg.wl500g.info/1.9.2.7-7f/).

Изменения:

патч для VT6212 (ускорена работа USB 2.0 на 10-15%)
теперь монтируются и USB флешдрайвы без MBR (флешки отформатированные как флоппи-диски)
внешние диски теперь монтируются в асинхронном режиме независимо от типа файловой системы
Поддержка WL500g Premium (в т.ч. автоматическая разблокировка 32-х мегабайт ОЗУ)
Поле Additional pppd options теперь имеет длину 255 символов
Количество попыток соединения для PPP теперь неогранично по умолчанию (можно выкинуть maxfail 0)
Для PPTP соединений теперь проставляется MTU 1400 (аналогично тому, как это делает Windows)
Изменения в PPTP+DHCP конфигурации (http://wl500g.info/showthread.php?t=6868) (допустимо использование 0.0.0.0 в качестве gateway в MAN маршрутах, имён в Heartbeat Server, авто DNS и gateway; маршруты до DNS и VPN серверов теперь не нужны)
Закрыта дырка в NAT и firewall MAN->LAN и изменены настройки фаервола по умолчанию (http://wl500g.info/showthread.php?t=6595) (обязательно нужно разрешать WAN->LAN фильтр и выбрать в качестве операции DROP)
Учитывается значение опции "Apply to routing table"
В режиме AP gateway по умолчанию больше не прописывается в качестве ДНС сервера
У WL550gE должно работать включение/выключение WiFi по расписанию
Решена проблема с блокировкой сигнала SIGALRM для процессов, запускаемых из post-mount (и не только). Проявлялось в неработоспособности ping (http://wl500g.info/showthread.php?t=5345)

Oleg
06-04-2007, 19:47
Лежит здесь (http://oleg.wl500g.info/1.9.2.7-7g/).

Изменения:

Новые апплеты в busybox (env, cmp, wc, md5sum sha-1)
Добавлен IGMP proxy (роутинг для мультикаста [IPTV]) (IP Config | Route > Enable multicast routing?)
Добавлена возможность задавать скорость для мультикаста в WiFi сети (Wireless | Advanced > Multicast rate)
В ядре включены дополнительные сетевые опции (advanced router, новые модули iptables)
Решена проблема с компиляцией с новыми make, gcc
http больше не будет писать Cable Disconnected
Добавлена возможность отключения защиты от DoS в фаервол (Internet Firewall | Basic Config > Enable DoS protection?)
Решена проблема с неработоспособностью FTP сервера на нестандартном порту в пассивном режиме
Обновлён ssh сервер (dropbear-0.49)
Обновлён WiFi модуль (wl-3.90.38.0)
Поддержка 128 мегабайт RAM
Поддержка hiddev в ядре
Исправлена ошибка в эмуляторе FPU
Исправлен IDE драйвер WL-HDD - должен работать SMART
Добавлена диагностическая печать производителя/типа внутренней флешки
Исправлена ошибка в скрипте flashfs (в списке файлов теперь правильно обрабатываются комментарии)
Встроенная команда flash теперь отображает статус операции
В клиентском режиме теперь быстрее будет получаться адрес от DHCP
Теперь на WL500g Deluxe/Premium/WL550gE работает выбор скорости и дуплекса на WAN порте
Теперь на WL500g Premium/WL550gE корректно выставляется мощность передатчика в OFDM
Добавлена обработка /etc/fstab перед попыткой автомонтрования
Работает апгрейд через WiFi с включенным WPA/WPA-PSK
В устройствах, кроме WL-HDD отключен режим "выключения" кнопкой
При удерживании кнопки EZ SETUP больше трёх секунд теперь будет исполняться /usr/local/sbin/ez-setup

Oleg
31-10-2007, 11:12
Брать отсюда (http://oleg.wl500g.info/1.9.2.7-8/):


Основной код обновлён до уровня прошивки WL-500W 1.9.8.5
Добавлена поддержка WL-500W
Добавлена поддержка для WL-320gE/gP, но индикатор уровня сигнала не работает (используйте прошивку для WL-550gE)
Добавлена поддержка для маршрутов, передаваемых DHCP сервером (используйте страницу Route для запрещения/разрешения)
Мультикаст/IPTV: теперь нет необходимости прописывать маршруты, в логи больше не сыпется "мусор"
Стало возможным указать адрес ДНС сервера, в случае работы в режиме Access Point
Добавлена новая опция команды flashfs: 'flashfs enabled' разрешает загрузку flashfs навсегда
Добавлен новый репозиторий пакетов (http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable): используйте 'ipkg.sh install ipkg-opt' во время начальной установки ipkg
Исправлен код, устанавливающий значение поля MSS при PPPoE соединении (некоторые сайты могли не "открываться" ранее)
L2TP: добавлено разрешение адреса сервера по имени, зафиксированы проблемы с постоянным соединением
SMB: Проставляется имя сервера, добавлен выбор режима R/O, R/W в Demo mode.
/etc/fstab: корректно выполняются swapon, post-mount
Накопители от пр-ва Philips теперь будет корректно определяться
/proc/cpuinfo теперь содержит информацию о типе процессора, его ревизии и упаковке
Таймаут для отслеживаемых TCP соединений сокращён до 6 часов (вместо 5 дней ранее)
Несколько заплаток для WL-HDD
Ещё раз прошёлся по коду, работающему с флешками MirrorBir (WL-500gP, WL-500W)
Несколько незначительных заплаток в ядре

Oleg
15-03-2008, 13:05
Брать отсюда (http://oleg.wl500g.info/1.9.2.7-9/). Обсуждение было здесь (http://wl500g.info/showthread.php?t=12200).

Изменения:

Добавлена поддержка RTC для WL700g/WL-HDD;
Зафиксирована проблема с зависанием во время перезагрузки (появилось в 1.9.2.7-8).
SNMP: возвращаемое значение для uptime не зависит от синхронизации времени
UPnP: добавлен выбор интефейса (IP Config | Misc), адрес которого будет сообщаться клиентам, при этом в правила будут работать для всех интерфейсов, как в случае VSERVER (в протоколе не передаётся адрес, для которого порт-форвард предназначен).
UPnP: в фаерволе дополнительно прикрыл его в случае, если разрешён мультикаст;
IPTV: добавлен updxy (выбор порта/разрешение на странице IP Config - Miscellaneous, поле IPTV UDP Multicast to HTTP Proxy Port) (поддерживается MPEG-TS и RTP).
На страницу WAN&LAN добавлена возможность выбора Get IP automatically (эквивалентно указанию 0.0.0.0 в поле адреса)
DHCP: поддержка кривизны имени проводного Golden Telecom;
Если адрес ДНС серверов указать вручную, то маршрут к тем, что передаются через DHCP, прописываться не будет
Исправлен код редиректов в веб-интерфейсе (не должно переадресовывать на lan_ipaddr);
Заработал Idle Disconnect для PPPoE/PPTP. Чтобы отключить его (я рекомендую это сделать) нужно прописать в это поле на странице WAN & LAN значение 0.
Значительно увеличена скорость при использовании L2TP (примерно в 2.5 раза), стал корректно закрываться L2TP туннель
Решена проблема sync в PPTP и добавлен выбор типа шифрования в веб интерфейсе, почищены логи PPTP;
QuickSetup обновлён для корректной работы с PPPoE, PPTP и L2TP.
На страницe Wireless добавлена возможность более точной настройки WPA: теперь появились отдельные режимы WPA Enterprise, WPA2 Enterprise, WPA Personal, WPA2 Personal и оставлен старый режим WPA-Auto-Personal (это wpa-psk + wpa2-psk, если используется TKIP+AES, wpa-psk, если выбран tkip и wpa2-psk, если выбран AES).
На страницe Wireless - Advanced добавлена возможность включения 802.11d/802.11h/off для Regulatory Mode. Драйвера от Интела хотят видеть 802.11d - должна улучшиться совместимость;
Для виртуальных серверов в фаерволе теперь можно задать поведение по умолчанию в DROP, чтобы можно было фильтровать обращения посредством фаервола.
Добавил на страничку DHCP в табличку с MAC адресами ещё одну колонку - Host Name. Теперь это имя будет ассоциированно с IP адресом (проще говоря, пропишется в /etc/hosts) - это очень удобно, т.к. не приходится вспоминать кто это и почему
Добавил колонку Comment в Wireless - Access, чтобы не приходилось ломать голову, кого Вы там прописали.
FTP: Заменён фтп сервер на vsftpd, изменён и существенно расширен веб-интерфейс;
Samba: расширен веб-интерфейс, добавлены новые режимы шаринга: все разделы на дисках, ручной список.
Samba: поддержка Windows Vista, совместимость с W2K3SP1
Добавлена поддержка utf8 на диске, как в самбу, так и во встроенный фтп сервер. UTF8 теперь является дефолтной кодировкой.
NFS: попытался решить проблему с NFS экспортами

Другие изменения (для специалистов)

Внутри прошивки все модули теперь лежат в одной директории
В саму прошивку временно добавлен модуль ftdi_sio.o
Вместе с прошивкой теперь доступны и некоторые дополнительные модули ядра (в частности HID, input, Bluetooth), которые нужно самостоятельно развернуть в /opt (файл modules-1.9.2.7-9.tgz)
В прошивку включена программа modprobe, который ищет модули в /opt/ . Если их распаковать туда, то всё будет работать как во "взрослых" системах, т.е. будут обрабатываться зависимости модулей
Разнообразные вбновления в части USB
Ревизия поддержки VLAN, изменения в robocfg.
dropbear 0.50 (благодаря помощи lly), включена поддрежка запуска из inetd
Пара патчей busybox_httpd: добавлены переменные HTTP_HOST и CGI_* с результатом парсинга querystring.
Переделано автомонтирование дисков: теперь они монтируются в /tmp/mnt/, /tmp/harddisk - символическая ссылка на первый раздел;
Относительные пути на страницах Samba, FTP и NFS считаются от /tmp/harddisk
Перед монтированием теперь также вызывается /usr/local/sbin/pre-mount;
На странице System Setup - Services добавлено поле Enable USB Storage, во включенном состоянии автоматически загружаются все необходимые модули (больше не нужно делать это вручную).
Добавлен код, который корректно определяет тип файловой системы и прошивка не пытается монтировать всё подряд;

Oleg
29-03-2008, 19:30
Внимание: Эта прошивка не поддерживает оригинальные устройства WL-500g/b/bv2/WL-300g/WL-HDD (т.к. Броадком выбросил поддержку для них в системной части), используйте для них 1.9.2.7-9.

Эта прошивка практически полностью совпадает с 1.9.2.7-9, за исключением:

Обновлён WiFi модуль до версии, использованной в прошивке 2.0.0.1 для WL-500W
Добавлена поддержка для WL-500g Premium V2, WL-520gU, WL-330gE, а также собираются отдельные версии для WL-320gE/gP.
Обновлён udpxy с добавлением udpxrec
Подправлен клиентский режим для WL-3*
e2fsck больше не учитывает время последней проверки, если передан ключ -p


Брать здесь (http://oleg.wl500g.info/1.9.2.7-10/), обсуждение было здесь (http://wl500g.info/showthread.php?t=13567)