User Tools

Site Tools


docs:guide-quick-start:developmentinstallation

Installing OpenWrt Development Snapshots

For experienced users only! The steps below install OpenWrt development snapshot firmware on your device.

The development branch can contain experimental code that is under active development and should not be used for production environments. Snapshot images may support additional hardware; however, it is experimental, considered unstable, and sometimes won't compile.

Prebuilt snapshot 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 → How to install LuCI

What is a development snapshot firmware ?

Development snapshots are also known as simply “snapshots” or the outdated term “trunk builds”. Snapshots are versions of OpenWrt that are “in development”. They are rebuilt frequently, often multiple times a day.

See also Development builds / snapshots

I am a standard consumer, do I want a development snapshot firmware ?

No!
Although they are the latest version, there is no guarantee that any particular snapshot build will be bug-free, or even work at all.
Snapshots are not likely to be stable enough to be used on your home router, where you or members of your family rely on the network.
As a standard consumer stick to the official release versions of OpenWrt.

See also Development builds / snapshots

Snapshots do not have LuCi web admin GUI installed by default

On snapshots, LuCi has to be installed manually (if needed).

Manual LuCi installation by package may require more free flash storage than a 4MB-flash-device can handle, see 4/32 device warning

To manually install LuCi: LuCI installation

Installing a OpenWrt Snapshot

To install (or “flash”) a OpenWrt snapshot firmware image, just follow the standard flashing instructions: Factory install and Sysupgrade, with the only difference to use it for a firmware file from the snapshot download section.

Optional Next Steps

Once the snapshot is installed on your device

  • Install LuCI, if required
  • Consult the User Guide
  • Install other packages with opkg install …
    • You should definitely install the SQM-QoS package to minimize lag/latency. Use opkg install luci-app-sqm, then read how to configure it in the SQM Howto.
    • Other useful packages are snmpd, netperf, and any of your favorites.
  • If you have an unbranded / low-end / low-cost router that came shipped with OpenWrt / LEDE, you can find out the architecture it is using by connecting to it over ssh and opening /proc/cpuinfo. A combination of the system type and machine is what you are looking for.
  • If you will be flashing OpenWrt snapshot firmware frequently, you can create a script that makes configuration changes in a reliable and repeatable fashion. See, for example, the config-openwrt.sh script that updates most settings.
docs/guide-quick-start/developmentinstallation.txt · Last modified: 2018/08/13 17:13 by tmomas