adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Интеркросс 5633E RTL8671B(RTL8672) Прошивка Wive-NG
На страницу 1 2 3 ... 15 16 17
Ответить на тему    Форум АДСЛ КлубаМОДЕМЫ, ПРОШИВКИ, ИНСТРУКЦИИИНТЕРКРОСС
Автор Сообщение
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Ср 25-03-09 : 22-35    Заголовок сообщения: Интеркросс 5633E RTL8671B(RTL8672) Прошивка Wive-NG Ответить с цитатой

Добрый день, мне удалось заполучить последний SDK от 22 го февраля 2009г. для этих чипов (не путать с RTL8671P на которых построены Acorp`ы).

WIVE-DSL

Wive-NG-DSL это редакция прошивки для RTL8671B(RTL8672) устройств с поддержкой ADSL таких как: Интеркросс ICxDSL 5633UE, Acorp LAN410_v2, LAN110_v2, USB_v3 .(v2 в данном случае ревизия железа означающая что модем построен на 8176B а не на 8671P).

Прошивка включает в себя все функции заложенные производителем. В дополнение почищены инженерные пароли, исправлен правильный расчёт ключей MD5. Ядро пропатчено на предмет realtime, добавлена нормальная поддержка shell а через телнет, исправлены правила iptables, оптимизирован conntrack опираясь на максимальную нагрузку. И ещё много других мелких фиксов.

Перепрошивка до wive-ng сводится к заливки бинарного файла wive-dsl.bin через штатный вэб интерфейс в прошивке производителя.
Внимание! Убедитесь что ваш модем построен именно на чипе RTL8671 ревизии B, для этого вам придётся раскрутить корпус, найти микросхему с надписью 8671B на корпусе.
Перед перепрошивкой обязательно сбросить все настройки кнопкой reset на корпусе устройства, и отключить все кабеля кроме кабеля соединяющего порт LAN устройства с сетевой картой компьютера.


После перепрошивки также необходимо сбросить все настройки нажав и удерживая порядка 10сек кнопку reset на устройстве. Адрес устройства по умолчанию 192.168.1.1 логин/пароль wive/wive. Внимание! При первой загрузке сразу смените пароль на криптостойкий (не менее 6ти символов латинские буквы + цифры).

Именения относительно SDK до 0.0.31 версии.

1) Почищен код
2) Удалены бэкдоры аля realtek/adsl и прочие
3) Добавлен вызов шела из cli
4) Поправлены некоторые глюки вэбморды, заодно добавлен собственный логотип Wink
5) Ядро пропатчено на предмет риалтайм и приоритезерованы "процессы" обслуживающие сеть
6) Удалён kswapd дабы свопа не предвидиться
7) Оптимизированы параметры conntrack под российские реалии в виде торрентов
8) Ядро пропатчено на предмет поведения при конфликте IP/MAC адресов с защитой от подмены
9) Добавлен ssh сервер, удалён telnet сервер
10) Прошивка теперь полностью собирается открытыми компиляторами
11) Добавлен запуск watchdog`а, проверка себя наживоть производится раз в 10сек, при этом если за 60 сек не было ниодного вызова, то устройство будет перезагружено. Это гарантирует автоматическую перезагрузку и восстановление связи в случае программного сбоя.
12) Более агрессивная процедура переподъёма pppoe в случае рассоединения
13) Ещё более глубокая оптимизация ядра
14) Множественные исправления и улучшения в ядре и работе встроенного web сервера
15) Решена проблема с неправильной работой TCPMSS
16) Обновлён код DSP до 2.9.0.4b
17) Обновлён код DSP до 2.9.0.4h
18) Исправлена ошибка в usb-lan и 8670-lan драйверах которая в некоторых случаях могла приводить к краху ядра

Начиная с этой версии прошивку можно рекомендовать для использования в продакшн. Все основные глюки свойственный официальной прошивки включая длинный реконнект, самопроизвольные потери соединения, частые разрывы при поступлении входящего телефонного вызова и прочие пофикшены.

Если вы уже залили прошивку от акорпа и получили трупика требуется распаять консоль, сразу после включения нажать 2жды ESC и ввести web после чего получите сообщение о том что запущен вэб сервер на таком-то адресе. Ну и далее как обычно.

Как получить фирмварь:
Скачать тут http://sadnet.ru/?WIVE-DSL

Другие мои контакты есть на http://sadnet.ru

Внешний вид модема (слева консольный порт):

Кишки с распаянным консольным портом:

Кишки крупно:

Сообщения загрузчика:


Текущая официальная версия 0.0.62

После перепрошивки также необходимо сбросить все настройки нажав и удерживая порядка 10сек кнопку reset на устройстве. Адрес устройства по умолчанию 192.168.1.1 логин/пароль wive/wive (для версии Acorp - Admin/Admin). Внимание! При первой загрузке сразу смените пароль на криптостойкий (не менее 6ти символов латинские буквы + цифры).

Правила наименования прошивок:

Acorp.LAN110_v2.0.0.62.RU.12092009.bin.zip

Acorp.<Модель>_<Аппаратная_версия>.<версия прошивки в формате x.x.x>.RU.<дата сборки>.bin.zip

Для однопортовых интеркроссов на чипе RTL8671B нужно заливать прошивку Acorp.LAN110_v2.x.x.x.RU.DDMMYYYY

Дальнейшая доработка интеркрос/Acorp LAN*** v2:

Пристальное изучение платы показало что некоторые экземпляры вышеозначенных устройств имеют на борту установленные модули памяти 16Мб*166МГц, когда штатно системе инициализирует шину памти и CPU как 280МГц/100МГц для интеркроссов и 340МГц/133Мгц для акорпов.

При большом числе сессий и высокой скорости DSL + включенном NAT узким местом становится какраз процессор и шина памяти. Т.к. режим работы ЦПУ и памяти задаётся из загрузчика появляется вполне логичное желание попробовать разогнать всё это дело до максимальной по даташиту производительности т.е. 400МГц/166МГц.

И так что мы делаем. Мы берём консольный шнур, при включении устройства жмём ESC-ESC попадаем в приглашение загрузчика, далее по пунктам:

1) resetcfg (чтобы сбросить настройки)
2) xmodem 0xbfc00000 (переведёт boot в режим приёма образа загрузчика по протоколу xmodem)
3) Отправлем образ загрузчика через терминал модему (брать тут https://sourceforge.net/projects/wive-ng/files/wive-ng-dsl/bootloaders в архиве набор загрузчиков отмаркированный по частотам, на размер флэша в названии внимания не обращаем)
4) После удачной заливки boot скажет что всё хорошо и прошьёт новый загрузчик на флэш
5) Отключаем питание на 10сек
6) Включаем питание назад и снова заходим в boot по ESC-ESC
7) Снова выполняем resetcfg затем flashsize 2 (или 4 в зависимости от того какого размера флэш память, размер ОЗУ детектиться втоматически)
8) вводим web и заливаем 0.0.63 прошивку (если вы ещё и замените флэш на 4Мб модуль то можно будет залить и W422G_v3 прошивку с расширенным функционалом, правда wifi у вас от этого не появиться =))
9) После успешной заливки и прошивки снова на короткое время выключаем питание и снова входим в меню бута и выполняем resetcfg
10) Загружаемся и проверяем что получилось cat /proc/cpuinfo
Код:

~ # cat /proc/cpuinfo
system type             : RTL8672
processor               : 0
cpu model               : R3000 V0.0
BogoMIPS                : 398.95
wait instruction        : no
microsecond timers      : no
tlb_entries             : 32
extra interrupt vector  : no
hardware watchpoint     : no
ASEs implemented        :
VCED exceptions         : not available
VCEI exceptions         : not available


Урря наш процессор теперь работает на частоте 400МГц а память на 166МГц, что даёт нам запас даже при работе нескольких тысяч потоков через NAT при скорости вниз 22мбита тгда как при 100МГц на шине памяти данный набор логики сдувается уже на 14мегабитах при 500 сессиях через нат.

Если прошивка не загрузилась и останавливается в произвольном месте значит таки модуль памяти установленный на вашем модеме не может работать на 166МГц, тогда выполняем всё тоже самое только со 133МГц бутом и в крайнем случае откатываемся назад. При нажатии esc-esc бут будет инициализировать память как 100МГц поэтому откатиться никаких проблем нет.

Из доступных мне 3х интеркроссов (RTL8671B) и 3х акорпов (8671B/BH/8672) на 166МГц завелись 2 штуки от каждого вендора. Прирост производительности очень значительный перестаёт тормозить вэб морда при закачке с локальных ресурсов, перестаёт сыпать IPTV при закачке с них же (хотя на акорпах со штатными 133МГц такого не наблюдается), температура чипа при этом увеличилась всего на 1,5 градуса так что установка радиатора не требутеся.

P.S. Скажем дружно спасибо компании Акорп за предоставленные бут блоки и мне за диковатый эксперимент Wink))

Открыты полные исходные коды прошивок для устройств на чипах RTL8671B/8672.
Среди них бюджетные ADSL модемы Acorp LAN110_v2, Acorp LAN410_v2.
Пока открыты только исходники базирущиеся на 2.4 ядре и предназначенные для малобюджетных моделей.
По результатам эксперимента будет решено получать ли разрешение на открытие исходников для всех доступных продуктов.

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

В GIT сейчас лежит 0.0.63 релиз являющийся полностью стабильной версией с отлаженной системой сборки.
Информацию о расположении репозитория и моих контактах доступна на http://sadnet.ru/
Дл того чтобы войти в состав разработчиков и получить право на запись в git вам необходимо зарегистрироваться на sf.net после чего связаться со мной по указанным на http://sadnet.ru/ координатам.

Надеюсь на плодотворное сотрудничество, ведь так не просто было добиться разрешения опубликовать хоть что-то. Очень хотелось бы верить что мы как заинтересованные лица из состава OSS комьюнити сможем доказать необходимость и в дальнейшем публиковать исходные тексты для новых устройств.
Последний раз редактировалось: sfstudio (Пн 23-11-09 : 02-10), всего редактировалось 14 раз(а)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Ср 25-03-09 : 22-38    Заголовок сообщения: Ответить с цитатой

WIVE-NG-DSL


Вот так выглядит оригинальная вэбморда.
Последний раз редактировалось: sfstudio (Сб 28-03-09 : 16-32), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Чт 26-03-09 : 09-16    Заголовок сообщения: Ответить с цитатой

как показали тесты всё прошло успешно, линк держит зубами, все режимы аля AnnexM/L выбираются прямо из морды, нормальная консоль здорово рсширяет возможности диагностики.

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

P.S. Новый модуль ADSL интерфейса в момент запуска сам пытается определить AnnexA/B режимы (судя по логам), тем самым отпадает необходимость переключалки режимов или 2х разных прошивок (требутеся тестирования ибо у меня только аннексА).
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Зверь
Гуру
Предупреждений : 1
СообщениеДобавлено: Чт 26-03-09 : 16-35    Заголовок сообщения: Ответить с цитатой

Такс... эммм... эт чо типо прошивка твоей сборки? А в ней "ACL" есть функция? Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Чт 26-03-09 : 16-39    Заголовок сообщения: Ответить с цитатой

В ней всё есть Wink Да, собирал и выкорчёвывал бэкдоры и правил косяки сам в течении недели, есть ещё шерохоатости но это в процессе выправим.

Я только L7 фильтры выкинул уж больно они прожорливые до ресурсов. Ну и оптимизировал всё что только было можно в лоб. Дальше нуно больше информации с работающих линков чтобы довести до ума мелочи.

После штатной прошивки работает зачудительно, акорп на Ti отправляется на полочку.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Зверь
Гуру
Предупреждений : 1
СообщениеДобавлено: Чт 26-03-09 : 16-50    Заголовок сообщения: Ответить с цитатой

Ну это хорошо всё Smile Главно чтоб реально работало лучше чем с завадской прошивкой... А что значит бэкдоры? Типо чо в завадской прошивки вшиты что-то типо троянов что-ли? Shocked
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Чт 26-03-09 : 16-53    Заголовок сообщения: Ответить с цитатой

Именно, пароли рутовые которые невозможно сменить, причём в 3х местах. Попробуйте например войти под пользователм/паролем adsl/realtek . Справедливо для 8671P/8671B/8672 устройств с интеркроссовской фирмварью.

Кстати, чтобы быть точно уверенным что фирмварь подойдёт придётся раскрутить корпус и уточнить что именно написано на микросхеме, иначе можно залить фирмварь от P ревизии в B и наоборот, в итоге будет трупик.

К 8671P подходят прошивки от акорпа.
К 8672 и 8671B подходит моя прошивка.
Последний раз редактировалось: sfstudio (Пт 27-03-09 : 17-32), всего редактировалось 1 раз
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Зверь
Гуру
Предупреждений : 1
СообщениеДобавлено: Чт 26-03-09 : 17-01    Заголовок сообщения: Ответить с цитатой

sfstudio писал(а):
Именно, пароли рутовые которые невозможно сменить, причём в 3х местах. Попробуйте например войти под пользователм/паролем adsl/realtek

Вашу мать! Shocked дейсвительно заходит!!!! Mad ёмаё!

У меня значит модем вот такой как здеся один в один:
http://www.adslclub.ru/new/intercross-5633-realtek

с такой же прашивкой на картинках! И теперь я задумываюсь о перепрошивки данного изделия! "БЭКДОРЫ" эт реально плохо ((
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Чт 26-03-09 : 17-03    Заголовок сообщения: Ответить с цитатой

Вооо, а там их несколько в разных местах. + кривая генерация ключей авторизации для http. В общем попасть на девайс раз плюнуть и твори что хочешь.

По внешнему виду девайсы неотличимы P и B ревизий, нудно раскручивать и смотреть какой проц. Точнее какая буковка после цифер 8671.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Зверь
Гуру
Предупреждений : 1
СообщениеДобавлено: Чт 26-03-09 : 17-11    Заголовок сообщения: Ответить с цитатой

Дак вы свои прошивки как, на холяву раздаёте или продаёте? ))
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Чт 26-03-09 : 17-15    Заголовок сообщения: Ответить с цитатой

Сейчас вычищу ошмётки и выложу исходники. Никакой халявы тут нет, это OpenSource. Захочется дополнительных функций или тех поддержки - прошу в кассу. Будете самостоятельно разбираться, принимать участие в тестировании, возможно даже оказывать помощь в разработке - всегда пожалуйста.

Основной принцип OSS - софт не стоит ничего, оплачивается только работа.

Сейчас ещё кое что поправил поставил тестироваться, завтра выложу полный комплект бинарей, точнее он там один. А исходники как вычищу все огрехи.

Я же не мракософт и не интеркросс кормить народ гумном да ещё и за деньги. Кто захочет отблагодарить - номер WM кошелька на сайте есть.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Зверь
Гуру
Предупреждений : 1
СообщениеДобавлено: Чт 26-03-09 : 21-53    Заголовок сообщения: Ответить с цитатой

Выложите лучше прошивку! Very Happy
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Отправить e-mail   Номер ICQ
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Пт 27-03-09 : 10-19    Заголовок сообщения: Ответить с цитатой

Собственно описание как шить и где брать тут http://sadnet.ru/?WIVE-DSL
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Пт 27-03-09 : 10-22    Заголовок сообщения: Ответить с цитатой

Даже если при прошивке у вас возникли проблемы и устройство не отвечает при этом светится только красный светодиод - без паники. Загрузчик мы в данном устройстве не трогаем так что даже ели после включения устройства загрузчик не может найти ядро будет запущен минималистический web интерфейс для обновления на адресе установленном в мибах (если перед заливкой вы сбрасывали настройки резетом то это 192.168.1.1).
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
salat
Форумчанин
СообщениеДобавлено: Пт 27-03-09 : 12-22    Заголовок сообщения: Ответить с цитатой

прошивка только для модемов на реалтек?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Пт 27-03-09 : 12-23    Заголовок сообщения: Ответить с цитатой

Да, более того только для RTL8671B/RTL8672
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Xman9999
Форумчанин
СообщениеДобавлено: Пт 27-03-09 : 15-39    Заголовок сообщения: Ответить с цитатой

sfstudio писал(а):
Да, более того только для RTL8671B/RTL8672

То есть что бы точно узнать надо вскрыть коробку?
Я например вошел под логином/паролем adsl/realtek.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Пт 27-03-09 : 16-30    Заголовок сообщения: Ответить с цитатой

Именно, т.к. дырки есть во всех RTL8671 девайсах вне зависимости от ревизии, а прошивка собрана для работы на RTL8671B он же RTL8672.

Ребят, по ссылкам не ходим чтоли?

Я не думаю что раскрутить 4ре болта под резиновыми ножками и взглянуть на чип такая большая проблема. Уж явно это безопаснее чем шить наугад или сидеть торча дырявой фирмварью в инет =))))
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Xman9999
Форумчанин
СообщениеДобавлено: Пт 27-03-09 : 16-44    Заголовок сообщения: Ответить с цитатой

sfstudio писал(а):

Я не думаю что раскрутить 4ре болта под резиновыми ножками и взглянуть на чип такая большая проблема. Уж явно это безопаснее чем шить наугад или сидеть торча дырявой фирмварью в инет =))))

Да не проблема, просто спрашиваю стоит ради этого отключать нет. И еще вопрос:после прошивки возможно вернуть заводские настройки? И как, а то вдруг мало ли что..
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
sfstudio
Продвинутый форумчанин
СообщениеДобавлено: Пт 27-03-09 : 16-46    Заголовок сообщения: Ответить с цитатой

Всмысле заводские настройки? "Заводскую" фирмварь? Ну если у вас есть бинарь с ней зальёте да и всё. А настройки никто не трогает бута в моей фирмвари нет, т.е. собсно ничего не куда не денется.

А инет отключать нужно в любом случае ибо шить нужно с отключенным телефонным шнурком.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаМОДЕМЫ, ПРОШИВКИ, ИНСТРУКЦИИИНТЕРКРОСС Часовой пояс: GMT + 7
На страницу 1 2 3 ... 15 16 17
Страница 1 из 17

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы