Мне достался бесплатный 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, };
Был бы очень благодарен, если бы кто-нибудь собрал для меня прошивку. И любые советы тоже приму с радостью.