User Tools

Site Tools


about:latest

Differences

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/10/08 23:01]
about:latest [2014/10/02 23:14] (current)
hnyman Add final BB14.07
Line 1: Line 1:
-====== ​Latest Releases ​======+====== ​Choosing an OpenWrt Version ​====== 
 +===== Stable releases ​=====
  
-===== Stable Branch =====+==== Barrier Breaker ​====
  
-The current stable ​branch ​is **Backfire** and the most recent release is **OpenWrt 10.03.1 ​'Backfire'​**. ​Binaries and source code are available here:+The current stable ​version Barrier Breaker 14.07 was released on October 2nd, 2014. It is based on **''​r42625'​'​**. ​See [[http://​wiki.openwrt.org/​doc/​barrier.breaker]]
  
-  * [[http://​downloads.openwrt.org/​backfire/10.03.1/​|Images]] ​(Downloads) +  * [[http://​downloads.openwrt.org/​barrier_breaker/14.07/​|Images]] ​download 
-  * [[http://​downloads.openwrt.org/​backfire/​10.03.1/​README|Release Notes]] +  * [[https://lists.openwrt.org/​pipermail/openwrt-devel/2014-October/028346.html|Announcement]]
-  * [[https://dev.openwrt.org/​milestone/Backfire%2010.03.1|Changelog]] +
-  * [[https://​dev.openwrt.org/browser/tags/​backfire_10.03.1|SVN Tag]]+
  
-**Attitude Adjustment ​12.09** is currently in beta phase and is expected to be released in October 2012:+==== Attitude Adjustment ​====
  
-  * [[http://​downloads.openwrt.org/​attitude_adjustment|Images]] (Downloads)+The 12.09 "​Attitude Adjustment"​ version has been released on 25 April 2013 -  
 +it marks the previous stable version of OpenWrt. ​ It is based on **''​r36088''​**.
  
-Please visit [[about:history|the version history page]] for an overview of previous releases.+  * [[http://​downloads.openwrt.org/​attitude_adjustment/​12.09|Images]] (Downloads) 
 +  * [[https://​forum.openwrt.org/​viewtopic.php?​pid=199599|Release announcement]] 
 +  * [[http://​downloads.openwrt.org/​attitude_adjustment/​12.09/​README|Release Notes]] 
 +  * [[https://​dev.openwrt.org/​milestone/​Attitude%20Adjustment%2012.09|Changelog]] 
 +  * [[https://​dev.openwrt.org/​browser/​tags/​attitude_adjustment_12.09|SVN Tag]]
  
-The general method for picking the right image is visiting the [[:​toh:​start|Table of Hardware]] ​(which has replaced the  [[oldwiki:​oldtableofhardware|old version of the Table]]), 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.+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 there isn't a pre-built image for your device, follow the [[doc:​howto:​build|Building OpenWrt]] instructions to build a custom image. If there isn't a pre-built image for your device, follow the [[doc:​howto:​build|Building OpenWrt]] instructions to build a custom image.
  
-Any bugs in the firmware should be reported via the [[https://​dev.openwrt.org/​newticket|ticket system]].+Any bugs in the firmware should be reported via the [[https://​dev.openwrt.org/​timeline|ticket system]]. Before reporting a new bug please first search for similar bugs.
  
-===== Bleeding Edge ===== 
  
-The **trunk**, currently named as "​Barrier Breaker",​ is where the current coding happens. It supports more hardware but sometimes doesn'​t compile. It can be built from sources: 
  
-  * [[https://​dev.openwrt.org/​browser/​trunk|Buildroot Sources]] ([[https://​dev.openwrt.org/​log/​trunk|Recent Changes]]) 
-  * [[https://​dev.openwrt.org/​browser/​packages|Package Sources]] ([[https://​dev.openwrt.org/​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:+===== Bleeding Edge =====
  
-  ​[[http://​downloads.openwrt.org/​snapshots/​trunk/​|Snapshot Images]]+The development branch (trunk), code named **Chaos Calmer**, contains bleeding edge source code for OpenWrt
  
-===== Choice ===== +|{{: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|
-At any time, there are two branches of OpenWrtthe latest stable (Backfire), the latest beta (Attitude Adjustment) or the latest nightly build (Barrier Breaker)There are advantages ​and disadvantages to both choices.+
  
-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. 
  
-Keep in mind that the firmware recovery mode of the DIR-825 allows you to boot from an alternative firmware and re-flash your router, even if you bricked it. This should make it a little safer to use the nightly build even if you get cold feet.+Bleeding edge can be built from sources:
  
-Secondly, there is a small difference I noticed myself between these versionsas the release is more polished, you will have the Luci web interface installed by default, where as with the nightly you need to install it via SSH yourself firstThis confirms once again the nightly is tailored for the adventurous type, where as the release is safer and easier.+  * [[https://dev.openwrt.org/​browser/​trunk|Buildroot Sources]] ([[https://​dev.openwrt.org/​log/​trunk|Recent Changes]]) 
 +  * [[https://​dev.openwrt.org/​browser/​packages|Package Sources]] ([[https://​dev.openwrt.org/​log/​packages|Recent Changes]])
  
-One small note: as of the time of writingI noticed ​the aiccu package ​for SixXS IPv6 tunnels is not working on the Backfire releasewhile it is on the nightly builds.+Alternativelypre-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 processsee the buildbot page http://​buildbot.openwrt.org:​8010/​. The builds are available in the snapshot directory of the OpenWrt download page:
  
-Once you have decided which version you are going to install, grab the image from the download server.+  * [[http://​downloads.openwrt.org/​snapshots/​trunk/​|Snapshot Images]]
  
-For the release, go to: http://​downloads.openwrt.org/​backfire/​10.03.1/​ar71xx/​ (substitute 10.03.1 with the latest version of the backfire release, if necessary substitue backfire as well with the name of the latest release). 
  
-For the nightlygo to: http://​downloads.openwrt.org/​snapshots/​trunk/​ar71xx/​+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.
  
-In both casesgrab the file with dir-825 in the filename.+If opkg is complaining that the packages list is too oldit is possible that the last few buildbot runs have failed for your platform and the packages are already a few days old
  
-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 a read-write file system. In the endyou can make modifications to both versions, but you are either making it straight ​on the file system or on the transparent overlayThe overlay version (squashfs) ​is slightly saferwhere as the jffs2 version is more powerfulFor normal usage, squashfs is more than enough.+Buildbot also reports which packages fail to buildso that developers get feedback ​on possible errorsSo when wondering why a package ​is not currently available in trunkyou could also check the "​broken packages"​ list for your platform. 
 +[[http://​buildbot.openwrt.org:​8010/​broken_packages/​]]
  
-Finally, decide which version you need:+E.g. for ar71xx[[http://​buildbot.openwrt.org:​8010/​broken_packages/​ar71xx/​]]
  
-If you are going to install via the normal DIR-825 firmware upload, grab the file with factory in the name.+===== Community Releases ===== 
 + 
 +Some forum members provide custom OpenWrt Images. Visit [[https://​forum.openwrt.org/​viewforum.php?​id=16|OpenWrt Community Releases]] for more. 
 + 
 +===== Older Releases ===== 
 +Please visit [[about:​history|the version history page]] for an overview of previous releases.
  
-If you are going to the use backup loader (see below for instructions),​ grab the file with backup-loader in the name. If you bricked your router, this is the only way to go. 
  
-If you already have OpenWRT and you wish to upgrade while keeping your settings, use the file with sysupgrade in the name.+===== File naming ===== 
 +Please see the notes and explanations here: [[doc/​howto/​obtain.firmware.download#​file naming]]
about/latest.1349730072.txt.bz2 · Last modified: 2012/10/08 23:01 (external edit)