Alexander Gorelik писал(а):
Исходные коды прошивок для устройств доступны для загрузки с FTP-сервера компании D-Link.
DSL-2500Uftp://ftp.dlink.ru/pub/ADSL/GPL_source_ ... GPL.tar.gzИмеется вот такой девайс:
Цитата:
Model No.: DSL-2500U
H/W Ver:C1
В данный момент работает прошивка
отсюда. Захотелось собрать свою прошивку. Скачал сырцы по ссылке от Alexander Gorelik, приведённой выше... Смущает то, что там в конфиге стоит:
Цитата:
#
# Board configuration selection
#
BRCM_BOARD_ID="D-1P"
но насколько я понимаю, Board ID D-1P это для хардваре ревижн A1, а для C1 должно быть вроде 96332CG_F4W или я не прав?
ЗЫ: Кроме того оно не собирается по причине того, что в файле kernel/linux/scripts/kconfig/mconf.c строка 91 написано:
Код:
static struct menu *current_menu;
и эта же структура описана в файле lkc.h строка 63 как extern
Код:
extern struct menu *current_menu;
Ну а lkc.h инклудится из mconf.c строка 23
Код:
#include "lkc.h"
Зато вот
на тайваньском сайте выложены другие сырцы, которые успешно собираются... но опять же не ясно под какую хардварь... Судя по вот этому:
Код:
#
# Board configuration selection
#
BRCM_BOARD_ID="96332"
это ревижн D2. Так какие всё же сырцы нужны для C1?