User Tools

Site Tools



This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
about:latest [2012/12/06 11:12]
about:latest [2015/09/11 19:47] (current)
tmomas [Choosing an OpenWrt Version] There is no "Status" column any more.
Line 1: Line 1:
 ====== Choosing an OpenWrt Version ====== ====== Choosing an OpenWrt Version ======
-===== Stable releases =====+The general method for picking the right image is to visit the [[:​toh:​start|Table of Hardware]], then search for your device. Supported devices will have a //Details Page// that gives instructions for installing the most recent stable firmware for your device.
-==== Attitude Adjustment ====+If there isn't a Details Page or a pre-built image for your device, follow the [[doc:​howto:​build|Building OpenWrt]] instructions to build a custom image.
-is currently ​in release candidate phase and is expected to be released in December 2012:+Any bugs in the firmware should ​be reported via the [[https://​​timeline|ticket system]]. Before reporting a new bug please first search for similar bugs.
-  * [[http://​​attitude_adjustment|Images]] (Downloads)+===== Stable releases =====
-The general method ​for picking ​the right image is visiting ​the [[:toh:​start|Table of Hardware]], then matching the "​Platform & Frequency"​ of your device with the image you're downloading. ​ Sometimes, the "​Status"​ column will have additional information for your device, such as building its image or device-specific installation instructions.+If you are a newcomer to OpenWrt, you should install the current stable release. See the Details Page for your router (check ​the Table of Hardware), or read the [[about:history]] page.
-If there isn't a pre-built image for your device, follow the [[doc:​howto:​build|Building OpenWrt]] instructions to build a custom image.+===== Community Releases =====
-Any bugs in the firmware should be reported via the [[​newticket|ticket system]].+Some forum members provide custom OpenWrt Images. Visit [[​viewforum.php?​id=16|OpenWrt Community Releases]] for more
-==== Backfire 10.03.1 ​==== +===== Older Releases ​===== 
 +Please visit [[about:​history|the version history page]] for an overview of previous releases.
-is the previous stable release, but is over two years old to a large extent. Most users should probably use Attitude Adjustment, currently in release candidate phase. 
-Binaries ​and source code are available ​here:+===== File naming ===== 
 +Please see the notes and explanations ​here: [[doc/​howto/​​file naming]]
-  * [[http://​​backfire/​10.03.1/​|Images]] (Downloads) 
-  * [[http://​​backfire/​10.03.1/​README|Release Notes]] 
-  * [[https://​​milestone/​Backfire%2010.03.1|Changelog]] 
-  * [[https://​​browser/​tags/​backfire_10.03.1|SVN Tag]] 
-==== Older Releases ​====+===== Bleeding Edge =====
-Please visit [[about:​history|the version history page]] ​for an overview of previous releases.+The development branch (trunk), code named **Designated Driver**, contains bleeding edge source code for OpenWrt
-===== Bleeding ​Edge =====+|{{:​meta:​icons:​tango:​48px-dialog-warning.svg.png?​nolink&​24}}| The development branch can contain experimental code that is under active development and should not be used for production environments. ​Bleeding ​edge OpenWrt supports additional hardware; however, it's considered unstable, and sometimes won't compile. |
-The **trunk**, currently named "​Barrier Breaker",​ is where the current coding happens. It supports more hardware but sometimes doesn'​t compile. It can be built from sources:+ 
 +Bleeding edge can be built from sources:
   * [[https://​​browser/​trunk|Buildroot Sources]] ([[https://​​log/​trunk|Recent Changes]])   * [[https://​​browser/​trunk|Buildroot Sources]] ([[https://​​log/​trunk|Recent Changes]])
   * [[https://​​browser/​packages|Package Sources]] ([[https://​​log/​packages|Recent Changes]])   * [[https://​​browser/​packages|Package Sources]] ([[https://​​log/​packages|Recent Changes]])
-Or some limited ​snapshots are available, though it's highly advisable ​that you **check the dates on the files** before downloading them:+Alternatively,​ pre-built ​snapshots are available. The so-called buildbots are automated machines ​that run build scripts around the clock to keep recent snapshots available for install. 
 +|{{:​meta:​icons:​tango:​48px-dialog-warning.svg.png?​nolink&​24}}| ​**Prebuilt trunk images do not come with any web interface or GUI**. You will need to be comfortable using a command line and remote shell to install one yourself: [[doc:​howto:​luci.essentials|LuCI Essentials]] ​ | 
 +The bots build for most specific build targets (i.e. devices). For more information about the automated build process, see the buildbot page http://​​8010/​. The builds are available in the snapshot directory of the OpenWrt download page:
   * [[http://​​snapshots/​trunk/​|Snapshot Images]]   * [[http://​​snapshots/​trunk/​|Snapshot Images]]
-   /​snapshots/​trunk/​ hasn't been working for quite a while (404). Anybody?  ​ 
-   A: Apparently there is some misconfiguration in the buildbots and the buildbot admin is unreachable... ​ 
-   See https://​​viewtopic.php?​pid=180521#​p180521 
-===== Choosing ===== 
-At any time, there are two version of OpenWrt available for download: the latest stable version or the latest nightly build known as the bleeding edge version (Barrier Breaker). There are advantages and disadvantages to each choice. 
-First, there is the usual difference that the nightly build contains all latest updates and fixes, and allows you to use all OpenWrt features currently supported on your router. However, this also means you could hit a bug which was only recently introduced and has not been fixed yet. The release is tested more thoroughly, and is usually safer. Generally, if you wish to play it safe, install the release; if you wish to experiment and write custom scripts, install the nightly build. 
-Secondly, there is a small difference I noticed myself between these versions: as the release is more polished, you will have the Luci web interface installed by default, whereas with the bleeding edge version you need to install it via SSH yourself. This confirms once again the nightly is tailored for the adventurous type, where as the release is safer and easier. 
-Once you have decided which version you are going to install, grab the image from the download server. 
-For the releasego to: http://​​backfire/​10.03.1/​ar71xx/​ (substitute 10.03.1 with the latest ​version ​of the backfire release, if necessary substitute backfire as well with the name of the latest release).+While the build process is automated and is mostly functioningit's highly advisable that you **check the dates on the files** before downloading them to prevent installing an outdated ​version.
-Now you have to decide if you wish the squashfs or jffs2 version. The difference being the squashfs version uses a read-only file system with a read-write overlay; ​and the jffs2 version uses read-write file system. In the end, you can make modifications to both versions, but you are either making it straight on the file system or on the transparent overlay. The overlay version (squashfs) is slightly safer, where as the jffs2 version is more powerful. For normal usage, squashfs is more than enough.+If opkg is complaining that the packages list is too old, it is possible that the last few buildbot runs have failed for your platform ​and the packages are already ​few days old
-Finally, decide ​which version ​you need:+Buildbot also reports ​which packages fail to build, so that developers get feedback on possible errors. So when wondering why a package is not currently available in trunk, ​you could also check the "​broken packages"​ list for your platform. 
-If you are going to install via the normal OEM firmware upload, grab the file with factory in the name.+E.g. for ar71xx: [[http://​​8010/​broken_packages/​ar71xx/​]]
-If you already have OpenWRT and you wish to upgrade while keeping your settings, use the file with sysupgrade in the name. 
about/latest.1354788762.txt.bz2 · Last modified: 2012/12/06 11:12 (external edit)