Технический форум по робототехнике.
=DeaD= » 11 дек 2011, 21:18
В этой теме будут обсуждаться вопросы разработки и развития прошивок
[[OR-WRT]].
dccharacter » 11 дек 2011, 21:29
Я так понимаю отчеты/пожелания сюда писать?
Краткий отчет - на wl500gP залилась прошивка, работает SSH, веб-морда. Пока проблемы с блоком питания, дальше не проверил.
Пожелания - отображать где-то статус wi-fi соединения
=DeaD= » 11 дек 2011, 21:36
На DIR-320 светодиод сбоку на кнопке если светит синим - значит WiFi включен, а коннекта нету, если красным - значит WiFi включен и коннект есть, если не горит - WiFi выключен, если я правильно понял elmot'а
Добавлено спустя 1 минуту 26 секунд:Сразу запишу TODO для текущей версии:
1. На вебморде башню сразу влево сворачивает при входе на страницу, надо в центр хотя-бы.
2. При смене пароля чисто визуально режет глаз перепутанные местами Enter и ReEnter Password.
Добавлено спустя 39 секунд:3. Надо проверить, и если нет - по возможности сделать поддержку CP2102 и FT323RL чипов USB-UART;
dccharacter » 11 дек 2011, 22:32
решу проблемы с блоком питания - проверю FT232RL, родные сериалы и работу TCP-стека на орфа-терминале.
на wl500gP есть одна беспорядочно мигающая лампочка, по ней судить о статусе Вай-Фая совсем плохо
Добавлено спустя 48 минут 26 секунд:
Проброс компорта работает, проверял через orfa-terminal подключением на 2000 порт. К сожалению весь проброс идет на нулевой УАРТ, который по умолчанию привязан к консоли. В wl500gP это делать не нужно, там два УАРТа и можно фигачить все на первый, в то время как консоль останется висеть на нулевом.
elmot » 11 дек 2011, 22:37
Сбоку красно-синий светодиод. Если не удается пингать gateway(wifi не поднялся, wifi не соединился, неправильный адрес GW и пр) - будет гореть синий цвет, иногда помаргивая. Так что статус wifi предусмотрен для DIR320. Если дадите удаленный доступ к вашему асусу, посмотрю, что там можно сделать с лампочками.
Меня еще волнует фактически открытый ssh. Есть предложение - скажем запускать ssh демона только по нажатию кнопки сбоку. Как идея?
Добавлено спустя 3 минуты 42 секунды:dccharacter писал(а):Проброс компорта работает, проверял через orfa-terminal подключением на 2000 порт. К сожалению весь проброс идет на нулевой УАРТ, который по умолчанию привязан к консоли. В wl500gP это делать не нужно, там два УАРТа и можно фигачить все на первый, в то время как консоль останется висеть на нулевом.
Отличная новость. На 320-м тоже есть второй UART, но он не распаян. Пишем в TODO - поддержать второй UART.
=Dead=, нужна тикетная система, похоже пора заряжать sourceforge.
Последний раз редактировалось
elmot 11 дек 2011, 22:38, всего редактировалось 1 раз.
dccharacter » 11 дек 2011, 22:38
Не хватает lsusb
elmot » 11 дек 2011, 22:51
dccharacter писал(а):Не хватает lsusb
Без него можно обойтись, а флеш все-таки не резиновый. Используйте
cat /proc/bus/usb/devices
Добавлено спустя 9 минут 44 секунды:dccharacter, каков алгоритм прошивки в асус? такой же как в дир, или есть отличия? Ответьте, пжалуста, таким образом, чтобы это можно было бы написать в вики.
dccharacter » 11 дек 2011, 22:56
CP похоже работает в дефолте (цапанул ORDuino, по крайней мере появился в девайсах)
FT232RL похоже в дефолте нет (выгрузить usbserial модуль не дает:
root@OpenWrt:~# rmmod -w usbserial
rmmod: can't unload 'usbserial': Resource temporarily unavailable
)
Добавлено спустя 1 минуту 44 секунды:
Нет, способ прошивки другой. Из-за хренового питания половина попыток было запорото. Когда наиграюсь, сделаю перезаливку начисто с описанием. Но, возможно, с учетом того, что на ddwrt рекомендуют сразу шить асусовской утилитой, через tftp либо нельзя либо нетривиально.
elmot » 11 дек 2011, 23:00
dccharacter писал(а):CP похоже работает в дефолте (цапанул ORDuino, по крайней мере появился в девайсах)
Это ни о чем не говорит, увы. Это просто устройство найдено на шине. Сомневаюсь, что поддержится по дефолту. Я потом посмотрю.
dccharacter писал(а):FT232RL похоже в дефолте нет (выгрузить usbserial модуль не дает:
root@OpenWrt:~# rmmod -w usbserial
rmmod: can't unload 'usbserial': Resource temporarily unavailable
)
Очень странно. Может usbserial уже выгружен? Попробуйте lsmod | grep serial
dccharacter писал(а):Нет, способ прошивки другой. Из-за хренового питания половина попыток было запорото. Когда наиграюсь, сделаю перезаливку начисто с описанием. Но, возможно, с учетом того, что на ddwrt рекомендуют сразу шить асусовской утилитой, через tftp либо нельзя либо нетривиально.
Очень ждемс
dccharacter » 11 дек 2011, 23:23
- Код: Выделить всё • Развернуть
root@OpenWrt:~# lsmod|grep serial
usbserial 26112 1 cp210x
usbcore 107040 9 uvcvideo,gspca_main,cp210x,usb_storage,usbserial,uhci_hcd,ohci_hcd,ehci_hcd
Добавлено спустя 6 минут 59 секунд:ORDuin-a работает
Добавлено спустя 17 секунд:http://wiki.villagetelco.org/index.php? ... _TL-WR703NДобавлено спустя 6 минут 38 секунд:Вот эта фигня не дает проверить FT232:
- Код: Выделить всё • Развернуть
root@OpenWrt:~# rmmod usbserial
rmmod: can't unload 'usbserial': Resource temporarily unavailable
Добавлено спустя 6 минут 48 секунд:а, его блокирует модуль cp210x
elmot » 11 дек 2011, 23:46
Надо копаться в /www/index.html
Поставьте числа поменьше вот тут
- Код: Выделить всё • Развернуть
if(keychar == "w" || keychar == "ц" || keychar == "W" || keychar == "Ц") submitUART("DrvLR=100,100");
if(keychar == "a" || keychar == "ф" || keychar == "A" || keychar == "Ф") submitUART("DrvLR=-100,100");
if(keychar == "s" || keychar == "ы" || keychar == "S" || keychar == "Ы") submitUART("DrvLR=-100,-100");
if(keychar == "d" || keychar == "в" || keychar == "D" || keychar == "В") submitUART("DrvLR=100,-100");
Добавлено спустя 22 минуты 20 секунд:Как все шоколадно пока. Заработал CP210x из коробки, действительно
=DeaD= » 12 дек 2011, 08:19
dccharacter писал(а):http://wiki.villagetelco.org/index.php?title=Building_a_Serial_Port_for_TL-WR703N
Ко мне уже едет 5шт таких, как приедет - пересылаю на пробу elmot'у, постараемся её как минимум тоже поддержать.
tenik » 12 дек 2011, 12:04
прикольный девайсик этот тп-линк

dccharacter » 12 дек 2011, 12:20
Ну короче вы поняли, что FT232RL не работает, да? Нужен драйвер, а я его не нашел, только СиПи-шку
elmot » 12 дек 2011, 13:02
dccharacter писал(а):Ну короче вы поняли, что FT232RL не работает, да? Нужен драйвер, а я его не нашел, только СиПи-шку
Я запустил Тенику его орангутана по удаленке. Если бы выбрать момент и дать мне удаленный доступ к Вашему раутеру на час-другой, возможно удастся победить.
Заодно можно поиграть с лампами статуса вифи.
А так, спасибо за тест на асусе - это вдвойне важно, т.к. DIR-320 снят с производства.