1 1 1 1 1 Rating 4.63 (8 Votes)

       Зачастую начинающему пользователю openwrt тяжело найти и выбрать нужную для его роутера прошивку. В этой статье я постараюсь описать где нужно искать прошивку openwrt и какую выбрать.

Основное место, где нужно искать прошивки - http://downloads.openwrt.org/

Теперь опишу по каталогам, которые нам нужны.

http://downloads.openwrt.org/attitude_adjustment/ - Здесь находится последняя на данный момент стабильная ветка сборки прошивки с кодовым названием ATTITUDE ADJUSTMENT. Ядро линукса у нее 3.3.8.

http://downloads.openwrt.org/backfire/ - это предыдущая стабильная ветка openwrt с кодовым названием BACKFIRE. Ядро линукса у нее 2.6. На этом ядре уже можно делать видеонаблюдение и звук, поэтому для некоторых старых роутеров таких как DIR-320 можно использовать и эту прошивку.

http://downloads.openwrt.org/kamikaze/ - С этой ветки начиналось openwrt. На данный момент ее использование не целесообразно, разве что у вас чересчур древнее устройство и его нет в новых стабильных ветках прошивки.

Стабильная ветка - эта та в которой по максимуму отловлены все баги и с ней стабильно работают программы из ее репозитория. В этой ветке уже как правило не добавляются новые версии программ и модулей ядра линукса, а только исправляются ошибки в существующем коде.

 http://downloads.openwrt.org/snapshots/ - так называемая транковая версия openwrt. В отличии от стабильной, здесь происходят постоянные изменения, версию ядра линукс постоянно меняют на более новую. Репозиторий с программами и прошивки собираются чуть ли не каждый день в автоматическом режиме. Данная ветка программ и прошивок не стабильна и в ней может быть масса ошибок. Ее стоит использовать только если для вашей модели роутера нет стабильной прошивки, если только там например есть нужная вам программа, либо возможности. Есть небольшая вероятность, что после этой прошивки роутер не загрузится. В последствии из транка делают новую стабильную ветку прошивок, когда отловят большинство глюков.

Рядовому пользователю, который хочет поставить себе еще ряд дополнительных программ из репозитория транковская версия не удобна, т.к. версии программы в каталоге ежедневно меняются и через неделю они уже могут быть не совместимы с вашей прошивкой или и того хуже, будут нести скрытые ошибки. Вам придется перепрошивать роутер на на новую версию транка и так до бесконечности, если вы постоянно будете туда что нибудь устанавливать. Эту проблему можно решить самостоятельной сборкой прошивки openwrt и необходимых программ, но это уже для продвинутых пользователей.

Поэтому еще раз повторюсь старайтесь использовать последнюю стабильную версию прошивки ATTITUDE ADJUSTMENT.

 Теперь заходим внутрь каталога ATTITUDE ADJUSTMENT и смотрим что там

../
12.09/                                             11-Apr-2013 11:54                   -
12.09-beta/                                     14-Oct-2012 21:01                   -
12.09-beta2/                                   05-Nov-2012 11:28                   -
12.09-rc1/                                       27-Nov-2012 22:53                   -
12.09-rc2/                                       11-Apr-2013 11:54                   -

Beta и Beta2 - нас не интересуют т.к. это самые первые тестовые версии данной ветки

rc1 и rc2 - это релиз кандидаты в них еще отлавливают последние ошибки, со со временем появится rc3, rc4, а может и больше.

Следовательно нас интересует rc с максимальным номером, на данный момент rc2. Заходим в него и в коревом каталоге видим каталоги устройств по типам чипов на которых они сделаны

../
adm5120/                                           03-Apr-2013 08:13                   -
adm8668/                                           03-Apr-2013 08:40                   -
ar7/                                                   03-Apr-2013 08:39                   -
ar71xx/                                              03-Apr-2013 08:16                   -
at91/                                                  03-Apr-2013 08:29                   -
atheros/                                             03-Apr-2013 08:41                   -
au1000/                                             03-Apr-2013 08:14                   -
brcm2708/                                          03-Apr-2013 08:43                   -
brcm47xx/                                          03-Apr-2013 08:39                   -
brcm63xx/                                          03-Apr-2013 08:42                   -
cns3xxx/                                            03-Apr-2013 08:49                   -
cobalt/                                               03-Apr-2013 08:40                   -
ep93xx/                                             03-Apr-2013 08:44                   -
ixp4xx/                                              03-Apr-2013 08:31                   -
kirkwood/                                          03-Apr-2013 08:33                   -
lantiq/                                                03-Apr-2013 09:07                   -
malta/                                                03-Apr-2013 08:40                   -
mcs814x/                                           03-Apr-2013 08:45                   -
mpc52xx/                                           03-Apr-2013 08:46                   -
mpc83xx/                                           03-Apr-2013 08:47                   -
omap4/                                              03-Apr-2013 08:45                   -
orion/                                                03-Apr-2013 08:35                   -
ppc40x/                                             03-Apr-2013 08:48                   -
ramips/                                              03-Apr-2013 08:24                   -
x86/                                                  11-Apr-2013 07:34                   -
xburst/                                              03-Apr-2013 08:27                   -

Здесь самое сложное, нужно узнать на каком чипе построено ваше устройство и запомнить это.

Я вижу три варианта:

1)По попробывать найти прошивку по названию роутера, но помните что не для всех роутеров их название присутствует в названии прошивки. Вот для примера как через гугл я нашел где лежит прошивка для моего wr703n

https://www.google.com/search?q=wr703n+site%3Adownloads.openwrt.org%2Fattitude_adjustment%2F12.09-rc2

2)Поиск по wiki сайта openwrt

3)Поиск по форуму openwrt

Также не мешает убедится, что ваш роутер поддерживается openwrt

Итак, прошивку мы нашли, но зачастую их несколько штук для одного устройства. В их названиях присутствуют разные окончания:

-jffs2-factory.bin Полная прошивка роутера, все установленные программы удаляются.  Файловая система прошивкаи jffs2.
-jffs2-sysupgrade.bin При использовани этой прошивки установленные программы и настройки сохраняются.Файловая система прошивкаи jffs2.
-squashfs-factory.bin Полная прошивка роутера, все установленные программы удаляются.  Файловая система прошивкаи squashfs.
-squashfs-sysupgrade.bin

При использовани этой прошивки установленные программы и настройки сохраняются.Файловая система прошивками squashfs.

Использование прошивок с файловой системой jffs2 не рекомендуется, как написано на самом сайте openwrt. Лично я ее ни разу не использовал и если вы не понимаете для чего оно вам нужно то и вам не советую.

Также прошивки sysupgrade, которые сохраняют настройки и установленные программы как по мне тоже не нужны. Настройки можно легко забекапить, а программы зачастую в новых версиях меняются и их лучше переставить заново.

Поэтому я всем рекомендую всегда использовать прошивку с приставкой -squashfs-factory.bin

Если с прошивкой вы определились, то рекомендую вам прочитать мои статьи, как перенести загрузку на флешку, подсоединить внешний hdd-диск, подключить usb-камеру и настроить торентокачалку.

http://autohome.org.ua/12-openwrt/16-podklyuchenie-veb-kamery-v-openwrt
Log in to comment

: 12 мая 2016 02:24 Автор: alexi145 #1266
alexi145 аватар
Доброго времени! Нет image builder еще не настраивал, ваш намек понял, похоже придется.)))
: 10 мая 2016 16:28 Автор: mszerg #1261
mszerg аватар
Добрый день. А Image Builder не настраивали себе еще?
На нем удобнее добавлять и убирать пакеты и собирается все за три минуты.
: 09 мая 2016 12:16 Автор: alexi145 #1255
alexi145 аватар
Добрый день! С праздником Вас!
Хочу найти прошивку для DIR-320A1 ChaosCalmer с уже установленными пакетами для USB 2.0 чтобы можно было перенести систему на внешний USB-HDD. Может у Вас в архивах найдется такая? Прошу помощи, не получается перенести систему с прошивкой ChaosCalmer, в нее дофига всего напихано, а на USB поддержку просто места не осталась. Что делать?
: 02 июнь 2015 12:03 Автор: Vlad #1094
Vlad аватар
Классная статья, не надо рыться часами в интернете, разбираясь в разных прошивках. Тем более, что попробовав установить данную прошивку, часто просто не понимаешь, что получилось. Да и куча времени уходит, на этот бездарный перебор. А тут все по полочкам разложено, прочитай и делай. Класс!
: 06 мая 2014 13:33 Автор: clothing care #494
clothing care аватар
Its like you read my mind! You appear to know so much about this,
like you wrote the book in it or something. I think
that you can do with some pics to drive the message home a little bit,
but instead of that, this is excellent blog.
A fantastic read. I will definitely be back.
: 07 янв 2014 14:42 Автор: Andrey #493
Andrey аватар
Всех с праздниками.
Есть железо JDGN1000 он же NetComm NB604NRouter он же QDSL-1040WU-FON_v.2.0_(Qtech).
Проц BCM96328ang.
> cat /proc/version
Linux version 2.6.30 (root@s54) (gcc version 4.4.2 (Buildroot 2010.02-git) ) #1 Fri Aug 24 10:05:36 HKT 2012
Нигде не нашёл.
Как в openwrt его засунуть?
: 19 нояб 2013 09:50 Автор: mszerg #492
mszerg аватар
Всем привет! Прошу прощения за может быть глупый вопрос, но подскажите пожалуйста заработает ли Wi-Fi роутер если я залью на него прошивку от роутера другого производителя, при условии, что железо у них одинаковое. Если нет, то хотя-бы вкратце объясните почему

Помимо самой прошивки во флешпамяти роутера еще хранится загрузчик, который грузит прошивку и раздел где прописаны настройки радиомодуля wifi. У разных производителей эти настройки могут быть разного размера и хранится в разных ячейках памяти. Загрузчик можент быть другого типа и wifi настройки прописаны другим способом.
: 18 нояб 2013 17:49 Автор: fasv #491
fasv аватар
Всем привет! Прошу прощения за может быть глупый вопрос, но подскажите пожалуйста заработает ли Wi-Fi роутер если я залью на него прошивку от роутера другого производителя, при условии, что железо у них одинаковое. Если нет, то хотя-бы вкратце объясните почему
: 01 мая 2013 18:00 Автор: Кирилл #484
Кирилл аватар
Просто выбираете в веб интерфейсе Luci прошивку -squashfs-factory.bin и прошиваете. Я так понимаю вебинтерфейс использует туже команду mtd, просто мы ее не видим.
Я так и думал, спасибо. Попробую :) для сброса всех софтов. Недавно RC Attitude Adjustment 12.09 поставил (tp-link 1043nd).
: 01 мая 2013 17:47 Автор: mszerg #490
mszerg аватар
Просто выбираете в веб интерфейсе Luci прошивку -squashfs-factory.bin и прошиваете. Я так понимаю вебинтерфейс использует туже команду mtd, просто мы ее не видим.
: 01 мая 2013 17:43 Автор: Кирилл #489
Кирилл аватар
Через Luci тоже можно. Я просто ее убираю с прошивки роутера, поэтому прошиваю через консоль

cd /tmp
wget downloads.openwrt.org/snapshots/trunk/ar...squashfs-factory.bin
mtd -r write openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware

Естественно заменяете путь на свою прошивку
Т.е. через Luci стандартным способом?
: 01 мая 2013 17:38 Автор: mszerg #488
mszerg аватар
Через Luci тоже можно. Я просто ее убираю с прошивки роутера, поэтому прошиваю через консоль

cd /tmp
wget downloads.openwrt.org/snapshots/trunk/ar...squashfs-factory.bin
mtd -r write openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware

Естественно заменяете путь на свою прошивку
: 01 мая 2013 17:05 Автор: Кирилл #487
Кирилл аватар
А Вы уверены, что -squashfs-factory.bin нормально установится не с заводской, а с opemwrt?

Уверен, я ее только и ставлю командой mtd ...
Т.е. не через luci ? Если так, то можно описать как точно это делать. Спасибо.
: 01 мая 2013 16:04 Автор: mszerg #486
mszerg аватар
А Вы уверены, что -squashfs-factory.bin нормально установится не с заводской, а с opemwrt?

Уверен, я ее только и ставлю командой mtd ...
: 01 мая 2013 15:11 Автор: Кирилл #485
Кирилл аватар
А Вы уверены, что -squashfs-factory.bin нормально установится не с заводской, а с opemwrt?