LINUX.ORG.RU

Помогите собрать прошивку openwrt для МТС

 ,


0

2

Мне достался бесплатный DSL роутер от МТС под названием sagem f@ast 2804 v.2. DSL мне не нужен, а вот сделать из этого инвалида нормальный роутер было бы здорово. Если убью, то не жалко нисколько, потому что его или выкинуть или реанимировать нормальной прошивкой.

После долгого гугления я пришел к выводу, что у меня заработает прошивка openwrt, у меня процессор bcm6358. http://wiki.openwrt.org/doc/hardware/soc/soc.broadcom.bcm63xx#bootloader

Научился заходить в аварийную загрузку прошивки (надо жать не 10 секунд, как под другие роутеры, а несколько минут пока светодиод не будет гореть красным). От аналогичного роутера не дает залить прошивку, потому что board-id не совпадает.

Но собранной прошивки под мой роутер нет, а собирать я не умею.

Всё что нужно собрать прошивку под процессор bcm6358 и под мою board id - F@ST2804v2 или F2804_1832.

Вот тут для сборки http://downloads.openwrt.org/backfire/10.03.1/brcm63xx/

Инструкция по добавлению боар-ид http://wiki.openwrt.org/doc/devel/add.new.device

С моими данными будет: Add the board-id to the ./target/linux/brcm63xx/image/Makefile. $(call Image/Build/CFE,$(1),F2804_1832,6358)

И add the board-id with the parameters to ./build_dir/linux-brcm63xx/linux-2.6.37.4/arch/mips/bcm63xx/boards/board_bcm963xx.c

.name = «F2804_1832», .expected_cpu_id = 0x6358,

.has_enet0 = 1, .has_enet1 = 1, .has_pci = 1,

.enet0 = { .has_phy = 1, .use_internal_phy = 1, },

.enet1 = { .force_speed_100 = 1, .force_duplex_full = 1, },

.has_ohci0 = 1, .has_pccard = 1, .has_ehci0 = 1, };

Был бы очень благодарен, если бы кто-нибудь собрал для меня прошивку. И любые советы тоже приму с радостью.


Все же попробуй сам, это не так уж и сложно

sehellion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.