[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 678: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4693: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4694: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4695: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3815)
ddixlab • Просмотр темы - Реанимация LAN110/410/USBv3/W422Gv3/W530G/W532G на rtl867x

Реанимация LAN110/410/USBv3/W422Gv3/W530G/W532G на rtl867x

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

Сообщение SinglWolf » Вт фев 23, 2010 8:08 am
Последний раз редактировалось SinglWolf Вт сен 06, 2011 4:58 am, всего редактировалось 32 раз(а).
SinglWolf

 
Сообщений: 121
Зарегистрирован: Вт фев 16, 2010 4:35 pm
Откуда: Башкирия, дер. Новосараево
Устройства::

Сообщение sfstudio » Вт фев 23, 2010 12:44 pm
В продолжение о работе бутлоадера. Внимание данная процедура является хаком и приводит к потери гарантии. При неудачном обновлении бутлоадера восстановление работоспособности возможно только с помощью программатора. Более того справедливо только для устройств на процессорах RTL8671B/BH/RTL8672 (только LAN110v2/LAN410v2/USB v3, для RTL8671(P) LAN*10v1 не подходит).


ВНИМАНИЕ!!! Опубликованные образы бут блоков так же не совместимы с LAN*10v3 и W422G_v4.

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

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

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

1) resetcfg (чтобы сбросить настройки)
2) xmodem 0xbfc00000 (переведёт boot в режим приёма образа загрузчика по протоколу xmodem)
3) Отправлем образ загрузчика через терминал модему (брать тут https://sourceforge.net/projects/wive-n ... ootloaders в архиве набор загрузчиков промаркированный по частотам, на размер флэша в названии внимания не обращаем)
4) После удачной заливки boot скажет что всё хорошо и прошьёт новый загрузчик на флэш
5) Отключаем питание на 10сек
6) Включаем питание назад и снова заходим в boot по ESC-ESC
7) Снова выполняем resetcfg затем flashsize 2 (или 4 в зависимости от того какого размера флэш память, размер ОЗУ детектиться втоматически)
8) вводим web и заливаем свежую прошивку (если вы ещё и замените флэш на 4Мб модуль (в LAN*10 с завода стоит 2Мб) то можно будет залить и W422G_v3 прошивку с расширенным функционалом, правда wifi у вас от этого не появиться и нужно убедиться что у вас минимум 16Мб установленной памяти иначе 2.6 ядро банально не поднимется, хотя никто не мешает впаять любой другой модуль вплоть до 64Мб в наших прошивках встроен автодетект объёма памяти потому более ничего делать для расширения кроме замены модуля не придётся =))
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 градуса так что установка радиатора не требуется.
Последний раз редактировалось sfstudio Вт ноя 08, 2011 1:17 am, всего редактировалось 4 раз(а).
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Сб мар 27, 2010 2:38 am
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение sfstudio » Сб мар 27, 2010 5:57 am
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение zuyev » Сб мар 27, 2010 9:17 am
sfstudio

rtl867x_boot-ver0.0.13.tar.bz2 - в архиве ничего нет
zuyev

 
Сообщений: 43
Зарегистрирован: Сб июл 18, 2009 7:35 pm
Откуда: Богородицк

Сообщение sfstudio » Сб мар 27, 2010 9:21 am
Упс, точно. Перезалил =)
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение ILIS » Пн май 10, 2010 1:04 pm
ILIS

 
Сообщений: 36
Зарегистрирован: Пн дек 29, 2008 1:23 am
Откуда: Москва

Сообщение sfstudio » Пн май 10, 2010 10:05 pm
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение Odyssey » Пт май 21, 2010 2:12 pm
Odyssey

 
Сообщений: 119
Зарегистрирован: Сб май 30, 2009 7:12 pm
Откуда: Харьков

Сообщение sfstudio » Ср май 26, 2010 7:00 pm
Китайцы прислали 0.0.13R версию бута. Наконец пофиксили работу с большими образами через simple web/xmodem. Для восстановления после неудачной прошивки теперь не требуется наличие консольного кабеля для восстановления, достаточно зажать резет и подать питание удерживая ~5сек кнопку резет зажатой. После чего в браузере постучаться на 192.168.1.1 (для W422G_v4/W510N/W520N адрес по умочанию 192.168.1.194) где будет доступна простейшая морда для заливки фирмвари.

Возможно ещё что-то правили кроме режимов обновления, но об этом история умалчивает. Залил как обычно на sf.net имя файла архива rtl867x_boot-ver0.0.13r.tar.bz2 описание как обновлять читайте выше, по дополнительным возможностям читайте Boot_loader_V13r.doc из архива.

Думаю обновиться стоит всем у кого есть консольный шнурок.
Последний раз редактировалось sfstudio Вт дек 20, 2011 10:11 pm, всего редактировалось 1 раз.
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение Odyssey » Чт май 27, 2010 10:31 pm
sfstudio а память выше 16 bit поддерживается или только 16?
Odyssey

 
Сообщений: 119
Зарегистрирован: Сб май 30, 2009 7:12 pm
Откуда: Харьков

Сообщение sfstudio » Чт май 27, 2010 10:34 pm
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение Odyssey » Пн май 31, 2010 11:02 am
может кому пригодятся фото
Odyssey

 
Сообщений: 119
Зарегистрирован: Сб май 30, 2009 7:12 pm
Откуда: Харьков

Сообщение Odyssey » Пн май 31, 2010 11:37 am

всего 16 конденсаторов
те что не отмечены, такие же как и выделенный синим цветом: 22 mF, 16V, +105C
Конденсаторы двух марок: S.Y и YIHCON.
Odyssey

 
Сообщений: 119
Зарегистрирован: Сб май 30, 2009 7:12 pm
Откуда: Харьков

Сообщение habl » Вт июн 01, 2010 9:59 am
habl

 
Сообщений: 32
Зарегистрирован: Ср дек 16, 2009 7:23 pm
Откуда: Саранск

Сообщение sfstudio » Вт июн 01, 2010 10:05 am
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение DmitryM1976 » Вт июн 01, 2010 10:06 am
DmitryM1976

 
Сообщений: 55
Зарегистрирован: Вс мар 14, 2010 11:00 am
Откуда: Саранск

Сообщение sfstudio » Вт июн 01, 2010 10:13 am
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

Сообщение habl » Вт июн 01, 2010 10:15 am
habl

 
Сообщений: 32
Зарегистрирован: Ср дек 16, 2009 7:23 pm
Откуда: Саранск

Сообщение sfstudio » Вт июн 01, 2010 10:25 am
sfstudio

 
Сообщений: 4547
Зарегистрирован: Пн сен 08, 2008 4:58 pm
Откуда: Омск

След.

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

x