D-Link DSL-2650u
Общие особенности:
Интерфейсы устройства
- 1 RJ-11 ADSL порт
- 4 RJ-45 10/100BASE-TX Fast Ethernet LAN switch ports with auto MDI/MDIX
- Встроенный 802.11g WLAN
- 1 или 2 USB порта (в зависимости от ревизии)
Поддерживаемые версии
Версия/Модель | H/W Ревизия | Дата запуска | S/N | Поддержка версии OpenWrt | Спецификация модели |
---|---|---|---|---|---|
DSL-2650U/BRU/D | D1 | 08-Апр-2009 | - | 10.03 (пропатчено) | 1 x USB |
DSL-2650U/BRU/D2 | D2 | 14-Май-2010 | - | 10.03 (пропатчено) | 2 x USB |
MTS DSL-2650U | ?(D1) | 05-Апр-2010 | - | ? | 1 x USB для 3G модема 1) |
DSL-2650BU | B1 | ? | - | - | 2 x USB, WPS |
DSL-2650U (Mod) 2) | All | - | - | 2 x USB, WPS, 1 x WAN, 2 x ExtAnt |
Аппаратная основа
Модель | Платформа | Свитч | Wi-Fi | Частота CPU (МГц) | Флеш-память (Mb) | ОЗУ (Mb) | Serial | USB |
---|---|---|---|---|---|---|---|---|
DSL-2650U | bcm63xx | Broadcom 5325 4×1 | BCM 4318 | 300 | 8 | 32 | Да | Да |
Установка OpenWRT
Простая OEM установка
- Качаем прошивку openwrt-DSL2650U-squashfs-cfe.bin
- Выключаем питание
- Зажимаем кнопку сброс
- Включаем питание
- Ждем 10 секунд
- Отпускаем сброс
- В браузере идем по http://192.168.1.1
- Выбираем openwrt-DSL2650U-squashfs-cfe.bin в поле выбора файла
- Тыкаем кнопку Upgrade (Обновить)
- Ждем до перезагрузки
- С помощью Telnet подключаемся к 192.168.1.1 и задаём root-пароль командой passwd, или в браузере идем на http://192.168.1.1 и настраиваем, если в прошивку встроена LuCi
Обновление OpenWRT
Если у вас уже установлена OpenWRT и вы хотите сделать обновление, например, на новую версию, используйте mtd, но не забудьте заранее залить прошивку в /tmp.
Обновление через LuCi
- Идем по адресу http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/
- Загружаем файл прошивки
- Ждем перезагрузки
Обновление с помощью терминала
- Подключаемся с помощью ssh под root на 192.168.1.1
- Пишем следующие команды :
cd /tmp/ wget http://downloads.openwrt.org/snapshots/trunk/brcm63xx/openwrt-DSL2650U-squashfs-cfe.bin sysupgrade /tmp/openwrt-DSL2650U-squashfs-cfe.bin
Если sysupgrade не установлен, то делаем так :
cd /tmp/ wget http://downloads.openwrt.org/snapshots/trunk/brcm63xx/openwrt-DSL2650U-squashfs-cfe.bin mtd write /tmp/openwrt-DSL2650U-squashfs-cfe.bin && reboot
Базовая конфигурация
→ Настройка после прошивки
Настройка интернета, wi-fi, usb, и тд.
Описание микросхем/контроллеров
Аппаратная часть
Фото
Внутренности
Последовательный порт
Распиновка разъема JP1:
[x] : TX [x] : GND [x] : VCC 3.3V [ ] [x] : RX |
Но не забывайте, что Tx и Rx меняются местами, т.е. Tx роутреа к Rx программатора, Rx роутера к Tx программатора
- Speed - 115200
- Data bits - 8
- Stop bits - 1
- Parity - None
- Flow control - XON/XOFF
Аппаратные модификации
Добавление WAN порта
Схема:
- P4 Ethernet порт RJ45 1×1 без защиты(экрана)
- T2 Один 10/100 Base-tx Lan трансформатор: 12ps6121c.pdf
Ethernet порт и трансформатор можно взять из DSL-2500U
- R196, R197, R201, R202 Резиторы smd (в корпусе 0805) 75 Ом
- С136 Конденсатор электролитический (я использовал 220мкФ * 16В)
- Перемычка между выводами 5 и 1 на месте под микросхему U14
GPIO выводы
Опытным методом найдены:
GPIO# | Имя | Тип |
---|---|---|
gpio0 | D10 | LED_ACTIVE_HIGH |
gpio12 | D4 | LED_ACTIVE_LOW |
gpio13 | D2 | LED_ACTIVE_LOW |
gpio31 | D3 | LED_ACTIVE_LOW |
Тип зависит от подключения светодиода к выводу GPIO
Добавление второй Wi-Fi антенны
На плате прорезать участок дорожки идущий к встроенной антенне (спираль на плате). К оставшейся части дорожки идущей в Wi-Fi модуль и между его экраном(можно припаять к экрану первой антенны) добавить разъем/провод второй внешней антенны.
Добавление диодов (индикации)
D2 - WPS D4 - второй USB порт D10 - ? (возможно: WAN порт на CPU)
WPS (Wi-Fi Protected Setup) - стандарт, предназначенный для полуавтоматического создания беспроводной домашней сети
Добавление второго USB порта
Нужно допаять недостающие элементы:
- Второй USB порт
- Индикацию LED (D4)
- D29 аналогичен D30
Добавление WPS кнопки
На главную плату можно припаять кнопку (SW3) и LED (D2), но их работу надо проверить.
Исходники оригинальной прошивки
Оригинальные исходники прошивки v1.00 можно скачать здесь. Основаны на Linux 2.? ядре вместе с Broadcom утилитами и драйверами, а так же исходным кодом ядра и утилитами для восстановления.
Последнюю оригинальную прошивку (v1.20 от 27.06.11) можно скачать здесь