Перевод этой страницы:
ru

Инструменты пользователя

Инструменты сайта


ru:hardware:broadcom:96338l

Прошивка модема

Модем с Board ID: 96338L-2M-8M
Марки модема в которых бывает этот чип:

  • Intercross 5633E
  • ZTE ZXDSL 831 AII
  • TP-LINK 8811
  • TP-Link TD-8610
  • Asotel UM-A+
  • Callisto821+R3
  • Asus DSL-X11
  • DSL-2500U/BRU
  • DSL-2520U/BRU/D

Прежде чем читать дальше, убедитесь что у вас модем на этой платформе!

DSL-2500U/BRU можно легко превратить в DSL-2520U/BRU/D, или любой другой.
Наличие/отсутствие USB порта роли не играет.
Проверено на ZTE ZXDSL 831 AII, который превратился в DSL-2500U/BRU → Intercross 5633E → DSL-2520U/BRU/D.

Прошивки и утилиты: http://netlab.linkpc.net/download/hardware/broadcom/96338L-2M-8M/

Перед использованием обязательно сделайте сброс настроек!!!

Проверка версии

Посмотреть можно либо в настройках, обычно раздел Status, либо по telnet если он включён.
У D-Link там должно быть RU_DSL-2500U либо DSL-2520U, но всё равно лучше проверить через telnet.

Подключаемся, логинимся, выполняем:

cat /proc/cpuinfo

и смотрим поле system type.

Другие прошивки

Чтобы убедится что прошивка подойдёт откройте её в текстовом редакторе и поищите: «96338L-2M-8M» - если найдётся, то точно подойдёт.
В прошивках D-Link это название отсутствует.

Прошивки с Annex B тоже бывают для этой платформы. На форуме adslclub писали что подошла прошивка от 2500U/BRU/DB.

Почему

Мне руки попал ZTE ZXDSL 831 AII и перед началом использования я решил залить самую последнюю прошивку, попалась прошивка от DSL-2500U/BRU (RU_DSL-2500U внутреннее название, отображается в вебморде, на форумах его часто называют DSL-2500U, но в этой модели другой чип).
Прошивка залилась, модем работал.
Позже я попробовал залить прошивку от DSL-2520U/BRU/D (DSL-2520U - внутреннее название, на FTP длинка DSL-2520U - другая модель, с не совместимой прошивкой) и у меня ничего не получилось.
Прошивка от DSL-2500U/BRU отказывается прошивать что либо, кроме прошивок от DSL-2500U/BRU!
В интернете когда то был файл: «2500U_to_TD-8810» чтобы соскочить с этой прошивки, но его найти не удалось.
Пришлось делать самому, см ниже.

Как прошивать

ZTE ZXDSL 831 AII

Прошивка должна быть ZXDSL_831AIIV2.1.0b_E09_RU или ниже, если это не так то даунгдрейдим прошивку через веб интерфейс.
Другие прошивки заливаются через tfpt put, пример для виндового клиента:

tftp -i 192.168.1.1 put <путь и имя файла прошивки>

(не забываем открыть в фаере порт 69 для UDP)

Важно!!!
Не все прошивки можно залить таким образом, например от DSL-2520U не проходит проверку и не прошивается.

Intercross 5633E

Шьёт всё подряд из веб морды.

Поднимаем TFTP сервер, выкладываем туда нужную прошивку.
Заходим в модем телнетом, команда:

tftp -g <IP компа на котором поднят TFTP> -f <имя файла с прошивкой> -t i

DSL-2500U

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

DSL-2520U

Шьём из рекавери: выключаем, зажимаем ресет, включаем, ждём пока погаснет индикатор Power, заходим в веб морду по адресу: 192.168.1.1 и скармливаем прошивку.

Изготовление прошивки для DSL-2500U

Всё сделано по инструкции от сюда.

Подготовка

Скачиваем ParseImage и распаковываем.
Прошивку от DSL-2500U/BRU искать тут: http://ftp.dlink.ru/pub/ADSL/DSL-2500U_BRU/Firmware/, брал V.3-06-04-3H00
Прошивку Intercross 5633E брал здесь: http://www.surnet.ru/help/E_AnnexA.zip
Интеркросс для примера хорош тем, что из него шьются любые другие прошивки без всяких проверок.

Модификация

Получение последней секции

  1. распаковываем архив с прошивкой от DSL-2500U/BRU
  2. ParseImage.exe ИМЯ_ФАЙЛА_ПРОШИВКИ
  3. сохраняем файл name.bin, остальные извлечённые файлы и сам файл прошивки не нужны.

Добавляем секцию в прошивку

  1. распаковываем архив с прошивкой от Intercross 5633E
  2. ParseImage.exe ИМЯ_ФАЙЛА_ПРОШИВКИ
  3. packImage.exe bcm.bin cfe.bin sqsh.bin kernel.bin name.bin
  4. получившийся файл result.bin переименовываем во что то осмысленное вида: 2500u_to_5633E.bin и сохраняем, остальные файлы больше не нужны.

Полученный 2500u_to_5633E.bin скармливаем через веб морду в модем с прошивкой от DSL-2500U/BRU и он превращается в интекросс, из которого можно прошивать любую прошивку.

Полезные ссылки

Как модифицировать прошивки: http://robocraft.ru/blog/electronics/411.html
Прошивки и обсуждение: stream-tst.ru
Тема на руборде: forum.ru-board.com

ru/hardware/broadcom/96338l.txt · Последние изменения: 2015/07/27 01:01 — root