OpenWrt Forum Archive

Topic: wzr-hp-ag300h progress

The content of this topic has been archived between 25 Aug 2016 and 5 Apr 2018. Unfortunately there are posts – most likely complete pages – missing.

Is anyone willing to report success/failure with OpenWrt on the wzr-hp-ag300h.  I have OpenWrt loaded on my wzr-hp-g300nh and do a 'trunk' build weekly to keep up to date, but I am holding back on moving my wzr-hp-ag300h to OpenWrt.  The wzr-hp-ag300h is my main router, and I need some stability/reliability.  I am willing to move there if and when both radios are working somewhat reliably.

i installed the OpenWRT build here Monday.  Seems to run solid so far, I've yet to get the 5ghz channel working, but I don't have any devices to connect with so it's not an issue at the moment.

The wifi signal seems to be a little more stable then either the Buffalo FW or the DD_wrt one.  Once I do some more reading I'll try a txpower set and see if indeed I can improve the lackluster range of the unit

Has anyone had success in using both radios on the wzr-hp-ag300h simultaneously?

I have 5GHz devices to test against my AG300H, but I haven't been able to install openWRT.

The unit came with the OEM version of DD-WRT.  I tried a firmware upgrade through its web iterface, using all combinations of squashfs/jff2 and factory/sysupgrade variants of trunk snapshots (dated 2011/06/23).  In all cases the OEM upgrade process didn't seem to like the firmware image and failed.

I also tried the TFTP method (same trunk version), going by the instructions for the G300NH variant ( … stallation) since there isn't anything in the wiki for the AG300H yet.  Both with and without a switch between the machine running tftp, and with the ARP entry pre-entered in both cases, the TFTP client times out.

Does the AG300H, in OEM form, have the same TFTP function in its bootloader?  Does it need some button pressed on power-up to become active?

How did you install openWRT on it?

Sorry about the thread creep.  Hopefully I'll make it up by reporting back here with my dual-band results.  I can afford some instability since the main router job is done, for the time being, by a WRT54GL - which tells you how long it's been since I've done the TFTP thing.

dimitris wrote:

Does the AG300H, in OEM form, have the same TFTP function in its bootloader?  Does it need some button pressed on power-up to become active?

After a little more googling I found my answer at: … 842/page/2

On all devices, the bootloader listens for HW address 02:aa:bb:cc:dd:20 with IP, so set that with "arp -s 02:aa:bb:cc:dd:20".  Also, the bootloader does not respond to pings.

Note that MAC address is literal.

Thanks for posting that info - I'm picking up a pair of these today to test OpenWRT / WING on.

I was also hopeing the dual band thing works out...


Looks like the second, 5GHz wireless device isn't being enabled on this router by the driver, yet.

dimitris wrote:

Looks like the second, 5GHz wireless device isn't being enabled on this router by the driver, yet.

The bug above seems to have been fixed; posting this from a 5GHz client, router is running r27290.

i'm having 2 buffalo g300nh routers. the first one was bought in India
having the version number as b0 c0, the second one was bought in US having
the version as A2 A0.

i have built the firmware from source (SVN Version 27291- built from
scratch) with additional packages. i was able to upgrade the firmware
using tftp on the router which was bought in India. however, the router
which was bought in the US is not working after updating with g300nh
firmware. the ethernet is defunct as i dont see any dhcp packet on lan/wan
and the red light stays on.

Based on jow's input instead of g300nh firmware i used g301nh firmware on
the US router. the ethernet started to work.

The only issue with g301 firmware is although the ethernet is working i
dont see the green router icon flashing which is actually flashing in the
router that was bought in India running g300 firmware.

Also, the red diag light is always On on the g301 firmware. i tried to
change the status on the LED configuration, still no use.

Could you please let me know why the US router requires g301 firmware as
opposed to g300 firmware. what is causing this issue.



I believe that a new revision of the WZR-HP-G300NH came out with a revised ethernet chipset - the same one as in the G301.

I'm guessing from your LED problem that there is either a bug in the code which isn't controlling them correctly, or the G301's LED's are different to the G300.


OK - I'm struggling to get my WRT-HP-AG300H updated...

Downloaded the OpenWRT snapshot tftp firmware

Using an XP machine, network card set to 100MB full duplex, turned the firewall off, set to, ran the ARP static addition and used the MAC address of 02:aa:bb:cc:dd:20

Cannot seem to update via the web based DD-WRT menu - so...

1) plugged directly to the router, tftp from the command line - times out every time
2) plugged directly, tried using tftd32 - times out every time
3) plugged directly using another XP machine - times out every time
4) tried via a switch - times out every time...

I'm I meant to be editing the bin firmware file somehow???

Help welcome...


(Last edited by padams on 28 Jun 2011, 01:33)

Have you tried not setting the ethernet interface to 100Mbps?  I had left mine (Linux machine, but shouldn't make a difference) to its gigabit default, and once I took care of ARP for the bootloader-only MAC address TFTP worked.  The ag300h has a gigabit interface/switch so "downgrading" to 100Mbps may no longer be a necessary step.

(Last edited by dimitris on 28 Jun 2011, 01:56)

Thanks - tried - times out...

I've got a CentOS machine at home - I think I'll try that.



I had that same problem - just getting timeouts on tftp with my G300NH - was using an old Windows laptop.

Tried everything I could think of and couldn't get it going.

Someone suggested trying a switch in between which I didn't understand at first, but it worked first time - and I saw why....with the laptop into the router, Windows would show the port was disconnected when the power was off and then would take a bit of time to register the link when it came on so it must have been missing the tftp window.

I see you've tried that, but it may be worth trying a different switch if you can, in case that was making any difference?


Thanks Ian - you posted before I had a chance to - that's exactly my findings as well.

A windows XP laptop directly connected - times out.

XP laptop connected via switch, (different switch then the one earlier in the day) - worked first time.

If it didn't work - I was then going to try CentOS.

Thanks guys


(Last edited by padams on 28 Jun 2011, 19:08)

Cool - glad you got it going!


Paul: For future reference, can you post the type/speeds of the switches that did (not) work?

I wonder if the ethernet interfaces are somehow speed-locked when in "bootloader state".


how to check the g301 led are different. if so how to fix it


Not a clue - was only guessing!

Cheap, new-ish, Cisco Linksys 5 port 10/100 'Etherfast' desktop switch - did not work.

Equally cheap, 5 year old, D-Link 8 port 10/100 desktop switch - worked.

The only difference I can tell is the age of the switches.  Or my incompetence at getting the Buffalo updated...   :-)


(Last edited by padams on 28 Jun 2011, 22:42)

aswin1980 wrote:

Also, the red diag light is always On on the g301 firmware. i tried to
change the status on the LED configuration, still no use.

To change  the status of the red diag led, edit the file /etc/  Change the led state for the "done' case from led_on to led_off, then reboot.  The led will be off!
J. L. King

I am absolutely struggling to get openwrt on this thing, any help would be appreciated please!

My Setup:
I have one isolated machine with win server 2008 wired directly to the router (normal port, not internet port). No internet connection or lan of any kind outside of this one wire.

I have assigned the host machine the static ip of ~ gateway & dns:

The image I am trying to push is: /snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-tftp.bin

I have setup a static ARP route to the routers "lan" MAC address


I have also tried the hard coded mac above:

arp -s 02-aa-bb-cc-dd-20

My usual method of trying to push this thing is using:

tftp -i put openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-tftp.bin

I have tried waiting at various times of the router booting up to execute the command: a couple seconds after plugging it in, before the router is even plugged in, after the blue pc icon flashes once, etc. Each ends in a time out.

I have no idea what else to do, other than use ssh from dd-wrt, which i would rather avoid because if I brick the router i am out of options. (not sure if I should use a factory or sysupgrade version for that method...)

I do not have a switch on hand to try the suggestion a few posts up.

So if anyone can share their success story I would be greatly appreciative!

(Last edited by xabisoh on 3 Jul 2011, 07:06)

xabisoh wrote:

I do not have a switch on hand to try the suggestion a few posts up.

Do you have / are you using another router right now?  You could use its switch as long as there's no other 192.168.11.{1,2} host on it.  Even better if its "LAN" is not on the network at all.

Can you try to force the Windows ethernet driver to either 100Mbps or 1Gbps?  That might shorten the time it takes to detect the link is up after the buffalo powers up its switch, perhaps enough to catch the bootloader's TFTP window.

I do not have a switch on hand to try the suggestion a few posts up.
So if anyone can share their success story I would be greatly appreciative!

Is there no way you can borrow one from somewhere?

I had the same problem - tried everything and couldn't get it to flash until I tried putting a switch inline and it worked first time.



- Sysupgrade seems to work with a trivial patch and the squashfs trunk snapshot.  YMMV, please don't blame me if it bricks your router.  I did get "can't fixup TRX header" errors while it ran, but after reboot all is normal, including the config files being preserved.

- I've been using the 5GHz radio for a few days now.  The main client has been a 802.11n device (android tablet) and so far the router/wifi stability has been perfect.

- Speed "tests":  The 5GHz band seems clear where I am.  It is configured as follows:

config wifi-device  radio1
        option type     mac80211
        option channel  36
        option macaddr xx:xx:xx:xx:xx:xx
        option hwmode   11na
        option htmode   HT20
        list ht_capab   SHORT-GI-40
        list ht_capab   TX-STBC
        list ht_capab   RX-STBC1
        list ht_capab   DSSS_CCK-40

config wifi-iface
        option device   radio1
        option network  lan
        option mode     ap
        option ssid     <ssid>
        option encryption psk2
        option key <key>

The only "speed tests" I've run are with a Lucid laptop very close (1m) to the router, with this wireless card:

03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5300

Typical result:

d@gaspode:~$ nttcp -u -T -l 1400 -n 40000 greebo
     Bytes  Real s   CPU s Real-MBit/s  CPU-MBit/s   Calls  Real-C/s   CPU-C/s
l 56000000    6.73    0.84     66.5421    533.3333   40003   5941.70   47622.6
1 56000000    6.75    0.16     66.3876   2799.8425   40001   5927.61  249992.2

If someone has suggestions for more appropriate speed tests please reply here.

(Last edited by dimitris on 4 Jul 2011, 05:57)