Перейти к содержимому
Калькуляторы

RT305* wifi routers Разработка прошивок для WiFI CPE

Только через консольный шнур, по другому никак.

нашёл сом шнур от Siemens с55

подключил к D-Link работает но в HyperTerminal выдаёт одни закорючки.

подключил к китайцу полный ноль.

не подскажете, чем и что можно зашить в него.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только через консольный шнур, по другому никак.

нашёл сом шнур от Siemens с55

подключил к D-Link работает но в HyperTerminal выдаёт одни закорючки.

подключил к китайцу полный ноль.

не подскажете, чем и что можно зашить в него.

Порт настройте 57600 8N1 управление потоком off.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не, мы не ищем легких путей... Походу пришиб, я U-boot, в консоли при загрузке мусор, загрузчик не отвечает, порты молчат, горит только Power. JTAG?

Что было проделано - erase linux и reset.

Ну вы даёте!!!!! А вот jtag конечно jtag`ом нооооо.. Кто ж его знает зачем он моргает? Мдяяя

Я сам не ожидал такого поворота. Делал все по рекомендациям с форума DD-WRT. Стер MTDы с прошивкой и перезапустил CPU, как эти операции могли затронуть загрузчик, ума не приложу. Порты если раньше работали в режиме коммутатора,

то сейчас только media detection работает, ни одного фрейма ни в одну сторону не пролазит... Мда, надо было сначала все прочитать, а потом уже давить кнопки. Как можно найти на это дело JTAG? Кто-то уже разбирался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как можно найти на это дело JTAG? Кто-то уже разбирался?

На моих экземплярах JTAG на плате вообще не разведён. Спеки на проц на эту тему попрошу и придётся вызванивать. Зачем вы затирали MTD ? Ради чего? Шьётесь поверх и всё. Делать нечего народу. А затронуть загрузчик эллементарно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как можно найти на это дело JTAG? Кто-то уже разбирался?
На моих экземплярах JTAG на плате вообще не разведён. Спеки на проц на эту тему попрошу и придётся вызванивать. Зачем вы затирали MTD ? Ради чего? Шьётесь поверх и всё. Делать нечего народу. А затронуть загрузчик эллементарно.

Действовал четко в соответствии с рекомендациями _http://www.dd-wrt.com/phpBB2/viewtopic.php?t=61162&start=45

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Порт настройте 57600 8N1 управление потоком off.

на D-Link всё заработало.

китаец не выдаёт ничево

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Значит такая же ситуация как у меня - запоролся загрузчик!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и что теперь делать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

См. выше! Искать JTAG или выбросить коробочку...

Основная проблема - расставить вместо знаков "?" на приведенной фотографии наименования выводов, а оттуда уже плясать с кабелем. Кабель - дело десятое, подойдет, думаю, и обычный LPT через резисторы 100 кОм. Только вот что куда паять? Или опять экспериментировать можно, только долго и нудно будет. Проблема может быть еще и со стороны софта, если не окажется подходящего BSDL под наш чип.

У нас только один выход - ждать спецификации от sfstudio и запасаться мультиметрами.

 

Почему-то мне кажется, что там обычный XILINX PARALLEL CABLE III 9-PIN (JTAG). Надо глядеть вторую ногу по земле... Да, она на земле, первая питание!!! Перезалил фото платы с предположительными контактами JTAG.

post-58826-1274091933_thumb.jpg

Изменено пользователем Alex Novo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

чевонибуть накопал по JTAG

Изменено пользователем G.A.N.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Действовал четко в соответствии с рекомендациями _http://www.dd-wrt.com/phpBB2/viewtopic.php?t=61162&start=45

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

А зачем и с какого перепугу кто-то взял что нужно действовать строго с рекомендациями от WTR ? Там же бут вполне чётко предлагет на выбор загрузиться и стартануть из RAM для теста (1) или зашить на флэш (2). Собсно больше ничего от него и не требуется.

 

У нас только один выход - ждать спецификации от sfstudio и запасаться мультиметрами.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Я нашел уже даташит на RT3052 (файл называется RT3050_5x_V2.0_081408_0902.pdf), нумерация выводов такая:

 

JTAG interfaces : 5 pins 
T12  JTAG_TRST_N  I, IPU  JTAG TRST.  
U12  JTAG_TCLK  I  JTAG TCLK.  
U11  JTAG_TMS  I  JTAG TMS.  
T11  JTAG_TDI   I  JTAG TDI.  
R11  JTAG_TDO  O  JTAG TDO.

Только, естественно туда не дотянешься (если только до крайних TMS и TCLK), да и плата многослойная. Как можно прозвонить концы JTAG'а, вернее, как хотя бы его включить?

А насчет бута - мысль приходит уже постфактум... Я же не мог предвидеть, что сотрется фулфлеш в полном составе.

 

Значит так, первый вывод +3,3В относительно GND (второй). Третий +0,07В, 4,6,7,8,9 - +3,21В, а 5 - +2,74В. Копаться с третьим и пятым, насколько я понимаю?

post-58826-1274109931_thumb.jpg

Изменено пользователем Alex Novo

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

вызванил ноги согласно разпиновки чипа

post-71674-1274180809_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как получилось вызвонить? Проверяли точно согласно схеме?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

подскажите как прошить через JTAG

или дайте сылку где подробна описано

Изменено пользователем G.A.N.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Ура, будем тестить новую вебку. А то не всем юзерям можно объяснить как зайти в консоль и вбить маршрут через WAN интерфейс. Будет здорово, если в вебке это будет.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

там пока изменений в морде немного, человек ударно трудиться над разделением WAN и VPN, доделает рожу поправлю логику, двинемся дальше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Залил 1.0.14 на sf.net.

1)igmpproxy/udpxy теперь работают штатно

2)пофикшен автодетект памяти (те прошивки что раньше были для 32Мб теперь автоматически определяют объём 16-64)

3)пофикшено падение ядра при попыти приёма мультикаста

4)пофикшено падение ядра при попытки пропинговать мультикаст сеть

5)куча бэкпортов из стабильной 2.6 вети ядра включая 2.6.34

6)множество оптимизаций

7)стопка фиксов бизибокса и синхронизация с основной веткой

8)значительно переработана логика init.d

 

В общем народ, тестим, отписываемся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток!

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

http://www.dealextreme.com/customerphotos/...7bbe3c82f32.jpg

в надежде перешить в него путевую прошивку... но ничего более путного и серьезного , чем делает sfstudio не встретилось.

По микросхемам внутри определил что памяти в нем 32 мегабайта - две микрухи (EtronTech EM639165TS-6G),

флешка 4 мегабайта mirrorbit 3вольта(Spansion S29GL032M10TAIR4 0547MQM K ). прошивка вроде на базе SDK 3.3.3 декабрь 2009.

 

Приходилось прошивать разные устройства, но не сетевые... народ тут прибил в спешке пару китайцев. Хотелось бы узнать в общих словах у sfstudio

 

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

скачал вашу последнюю прошивку, но опасаюсь лить без вашего совета и одобрения.

ответ нужен типа лить таким-то способом таким-то софтом и может, если не трудно пару ссылок на то как прошить.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В двух словах, тыкаем кабель консольный, жмём "2" вводим адреса клиента/сервера tftp и имя бинарника, жёмём интер. На машине должен быть поднят tftp сервер и в нём в корне лежать образ с прошивкой. Всё.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

sfstudio, спасибо за ваши труды и совет -буду пробовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Sfstudio, у меня схема разводки портов W/LLLL, а в Вашем железе/прошивке LLLL/W - обидно очень, столько перерыть найти и обломаться.. Сам я не програмист и почти не знаком линуксами -т е внести изменения в прошивку не смогу, а вы и без того перегружены работой и не заинтересованы.. это все понятно.

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

Вычитал ,что необходимо только подправлять скрипт config-udhcpd.sh , internet.sh -верно?

нашел, что Rapid кидал вам фото его роутера там не видно(W/LLLL или LLLL/W) и прошивку от такого же устройства, как у меня, вы ответили: 31.1.2010, 23:10 "Кстати загрузился с вашей прошивки что вы приложили. Собсно это кривая сборка 3.3 SDK от ралинка со всеми прилагающимися багами, собрана 29го октября 2009. Лейти мою фирмварь смело, уверен проблемы решаться."

у меня стоит родная кривая сборка 3.3 SDK поностью живая , можно ли прошиться по сетке или обязательно через шнур rs232, или через вебморду ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Sfstudio, у меня схема разводки портов W/LLLL, а в Вашем железе/прошивке LLLL/W - обидно очень, столько перерыть найти и обломаться..

Вы бы хоть эту тему бы полностью прочитали бы? На уже прошитом устройстве отредактировать файл /etc/scripts/config.sh а именно строку CONFIG_WAN_AT_P4=y заменить на CONFIG_WAN_AT_P0=y (vi /etc/scripts/config.sh) соханить rwfs (fs save) и перезагрузиться. Всё.

 

у меня стоит родная кривая сборка 3.3 SDK поностью живая , можно ли прошиться по сетке или обязательно через шнур rs232, или через вебморду ?

Попробуйте через морду. На будущее читайте внимательно что пишут. А то ещё не зашились уже плачь развели. Более того даже если ничего не править ну будет WAN не крайний с права а крайний с лева к примеру. Вам то какая разница?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Sfstudiо, я хочу сказат "благодаря", для вашая работа, ето для меня "life saver" !

 

У меня есть рутер Buffalo WHR G300N, которой собран на RT3052.

 

(http://www.dd-wrt.com/wiki/images/thumb/2/2c/WHR-G300N_Serial_Header.jpg/650px-WHR-G300N_Serial_Header.jpg)

 

Я скомпилиравал с изходник моя версия прошивки для мой рутер, разница являетса толко в разводки портов W/LLLL. До версии 1.0.8 все работало как положено, но с версии 1.0.9 NAT пропал. С етим изключении все работает - WEB interface, PPPoE (у меня такая связ с провадером).

Я могу делат пинг на моем провайдере с консоли (minicom), но никак с мой ОС - LAN (Linux, Windows).

Рутер делает конекции по PPPoE - DNS, Gate, NetMask все там как положено, но у мена на LANе нет интернета...

 

Я думаю, что ест какя нибудь разница в скрипте для iptables, но не совсем уверен что искат...

 

P.S.

Прошу извинения для мой рисскии язьiк!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.