Differences
This shows you the differences between two versions of the page.
|
doc:howto:generic.flashing [2012/11/12 04:08] uvray313 |
doc:howto:generic.flashing [2013/05/15 20:47] (current) 70d7a4f46 |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Installing OpenWrt ====== | ====== Installing OpenWrt ====== | ||
| The installation of OpenWrt is device specific. | The installation of OpenWrt is device specific. | ||
| - | A detailed procedure should be found in the [[toh:start|Table of Hardware]]. If your device is not listed, read on... Definitely have a look at the ->[[doc:techref:Flash Layout]]. | + | A detailed procedure should be found in the [[toh:start|Table of Hardware]]. If your device is not listed, read on... Definitely have a look at the [[doc:techref:Flash Layout]]. |
| {{page>meta:infobox:dangerous&noheader&nofooter&noeditbtn}} | {{page>meta:infobox:dangerous&noheader&nofooter&noeditbtn}} | ||
| Line 18: | Line 18: | ||
| ==== via original firmware ==== | ==== via original firmware ==== | ||
| - | Open the WebGUI of the original firmware with your web browser and install the OpenWrt firmware image file using the //"Firmware Upgrade"// option. | + | Open the WebGUI of the **original firmware** with your web browser and install the OpenWrt **factory** firmware image file using the //"Firmware Upgrade"// option. |
| **''NOTE:''** Sometimes the original or factory firmware will only allow you to flash your device with a specific firmware file. If that is the case, you will not be able to install OpenWrt using this method. | **''NOTE:''** Sometimes the original or factory firmware will only allow you to flash your device with a specific firmware file. If that is the case, you will not be able to install OpenWrt using this method. | ||
| + | **''NOTE:''** If you got other than original firmware installed (e.g. dd-wrt), it is recommended or required to reflash original firmware and then proceed with installing OpenWRT. | ||
| ==== via Bootloader and an ethernet port ==== | ==== via Bootloader and an ethernet port ==== | ||
| Line 50: | Line 51: | ||
| === Specific Howtos === | === Specific Howtos === | ||
| - | * -> [[doc:howto:generic.flashing.tftp]] | + | * [[doc:howto:generic.flashing.tftp]] |
| - | * -> [[doc:howto:generic.flashing.ftp]] | + | * [[doc:howto:generic.flashing.ftp]] |
| - | * -> [[doc:howto:generic.flashing.xmodem]] | + | * [[doc:howto:generic.flashing.xmodem]] |
| - | ==== 3. via Bootloader and Serial port ==== | + | ==== via Bootloader and Serial port ==== |
| - | * -> [[doc:howto:generic.flashing.serial]] | + | * [[doc:howto:generic.flashing.serial]] |
| - | ==== 4. via JTAG ==== | + | ==== via JTAG ==== |
| - | -> [[doc/hardware/port.jtag]] | + | * [[doc/hardware/port.jtag]] |
| - | + | ==== install a ramdisk-image into main memory ==== | |
| - | ---- | + | |
| - | ==== 5. install a ramdisk-image into main memory ==== | + | |
| This step shows you howto upload a new ramdisk image to the device. The existing firmware on the flash remains unchanged! You require a working serial cable to do the ramdisk upload. | This step shows you howto upload a new ramdisk image to the device. The existing firmware on the flash remains unchanged! You require a working serial cable to do the ramdisk upload. | ||
| Line 89: | Line 88: | ||
| Concrete examples: [[toh/netgear/wnr2000]], ... | Concrete examples: [[toh/netgear/wnr2000]], ... | ||
| + | Don't forget to consult the other [[doc:howto:generic.overview|Generic Basic Howtos for OpenWrt]] | ||
| + | |||
| + | ===== Installation Checklist ===== | ||
| + | //This checklist cannot and does not completely cover all the ways you can install OpenWrt.// | ||
| - | ---- | + | <html> |
| - | Don't forget to consult the other [[doc:howto:generic.overview|Generic Basic Howtos for OpenWrt]]. | + | <head> |
| - | ---- | + | <style type="text/css"> |
| + | .checklist {background:rgba(255,255,255,0.50); padding:1em;} | ||
| + | label:after {content:"\A"; white-space:pre;} | ||
| + | .lvl1 {margin-left:1em; font-weight:bold; margin-top:1em;} | ||
| + | .lvl2 {margin-left:2em;} | ||
| + | .lvl3 {margin-left:4em; font-style:italic;} | ||
| + | </style> | ||
| + | </head> | ||
| + | <body> | ||
| + | <form class="checklist"> | ||
| + | <label class="lvl1"><input type="checkbox"> Pre-Installation</label> | ||
| + | <label class="lvl2"><input type="checkbox"> Say hello in <a href="http://webchat.freenode.net/?channels=#openwrt">#openwrt</a> channel at freenode.</label> | ||
| + | <label class="lvl2"><input type="checkbox"> Make sure that the router has currently stock/original firmware installed.</label> | ||
| + | <label class="lvl2"><input type="checkbox"> Configure your computer to use static IP address.</label> | ||
| + | <label class="lvl2"><input type="checkbox"> Connect to the router with wire, not WiFi.</label> | ||
| + | <label class="lvl2"><input type="checkbox"> Do your own research and read all the resources about installing OpenWRT on your router:</label> | ||
| + | <label class="lvl3"><input type="checkbox"> <a href="http://wiki.openwrt.org/doc/faq/before.installation">FAQ before installation</a></label> | ||
| + | <label class="lvl3"><input type="checkbox"> <a href="http://wiki.openwrt.org/toh/start">Table of Hardware</a></label> | ||
| + | <label class="lvl3"><input type="checkbox"> <a href="https://forum.openwrt.org/">OpenWRT forum</a></label> | ||
| + | <label class="lvl2"><input type="checkbox"> Print or save those pages for offline reading:</label> | ||
| + | <label class="lvl3"><input type="checkbox"> <a href="http://wiki.openwrt.org/doc/howto/firstlogin">First login</a></label> | ||
| + | <label class="lvl3"><input type="checkbox"> <a href="http://wiki.openwrt.org/doc/howto/generic.failsafe">Failsafe</a></label> | ||
| + | <label class="lvl2"><input type="checkbox"> (optional) <a href="http://wiki.openwrt.org/doc/howto/generic.backup">Backup flash of your router.</a></label> | ||
| + | <label class="lvl1"><input type="checkbox"> <b>Installation</b></label> | ||
| + | <label class="lvl2"><input type="checkbox"> Reboot router.</label> | ||
| + | <label class="lvl2"><input type="checkbox"> Download OpenWRT image in proper location.</label> | ||
| + | <label class="lvl3"><input type="checkbox"> In case of <a href="http://wiki.openwrt.org/doc/howto/generic.sysupgrade">upgrading</a> existing OpenWrt system, the proper location is RAM (usually /tmp).</label> | ||
| + | <label class="lvl2"><input type="checkbox"> Verify MD5 checksum of the OpenWRT image you downloaded.</label> | ||
| + | <label class="lvl2"><input type="checkbox"> Make sure that there is at least as much free RAM as the size of OpenWRT image you have downloaded.</label> | ||
| + | <label class="lvl1"><input type="checkbox"> <b>Post-Installation</b></label> | ||
| + | <label class="lvl2"><input type="checkbox"> Set root password.</label> | ||
| + | <label class="lvl2"><input type="checkbox"> <a href="http://wiki.openwrt.org/doc/howto/generic.backup">Backup flash of your router.</a></label> | ||
| + | <label class="lvl2"><input type="checkbox"> Make yourself comfortable with the failsafe mode.</label> | ||
| + | </form> | ||
| + | </body> | ||
| + | </html> | ||
doc/howto/generic.flashing.1352689693.txt.bz2 · Last modified: 2012/11/12 04:08 by uvray313
