Showing posts with label openwrt. Show all posts
Showing posts with label openwrt. Show all posts

Sunday, July 3, 2011

Firmware flashing and brick recovery over TFTP

Though the whole flashing process can be done via web interface without getting your hands dirty, there are cases that the web upgraded is not practical or possible. One common scenario is a semi-bricked router (no web access and no ping response due to bad flash or invalid operation, or you just want to try other firmware like OpenWrt). Luckily that the WZR-HP-G300NH has a robust bootloader and the router can be recovered by using TFTP, either in Windows, Linux or OSX. Flashing via TFTP isn't pretty, so read the appropriate section carefully at least once before attempting.

Flash between DD-WRT, OpenWRT and Buffalo's stock firmware on the G300NH


Flashing DD-WRT on this router is extremely easy - thanks to the hard work of DD-WRT developers and the official partnership with Buffalo. The official Buffalo DD-WRT version has a few bugs, and lacks support for a media sharing program that I use (minidlna - I will add a tutorial for it later), so I recommend downloading the latest stable snapshot from DD-WRT.

Flashing from stock to OpenWRT, or DD-WRT/OpenWRT to stock, is not as easy, but still very possible. Let's get started: