OpenWrt Forum Archive

Topic: Buffalo WZR-600DHP2 Support

The content of this topic has been archived on 9 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

To begin with i flashed this unit with DD-WRT but couldn't get IPTV to work smoothly like i can with OpenWrt on my WDR3600, pleased that this unit is now supported by OpenWrt so i flashed the  CHAOS CALMER (15.05 RC1), now i flashed this by terminal , erased NVRAM and FIRMWARE and wrote the file to linux , its booted fantastic , am i to belive this RC1 is a very very ALFA/BETA as no LED lights are configured this is an easy task but i am finding the WIFI is very weak , 54mb connection on both 2.4 and 5GHz .

Any advise would be greatfull

Mark

markeagles4 wrote:

no LED lights are configured this is an easy task

Be specific.

markeagles4 wrote:

WIFI is very weak , 54mb connection on both 2.4 and 5GHz .

Any advise would be greatfull

Read the *** wiki http://wiki.openwrt.org/doc/hardware/so … om.bcm53xx

Hello,

I know that this topic is a bit old but I wondered how markeagles4 flashed the Buffalo WZR-600DHP2 with the OpenWRT image (which can be found here).

DD-WRT provides a *.bin firmware which works using the web flash process but OpenWRT provides a *.trx image which is refused by the web flash process.

So how did you flash this router with the *.trx file?

Thank you in advance for your help.

Francis.

Hi,

just a message to say that I managed to install OpenWRT on the Buffalo.
For those who are interested, you need to start a TFTP server on a PC and set the following configuration:
IP: 192.168.1.2
Netmask: 255.255.255.0
Gateway: 192.168.1.1

Then download the OpenWRT firmware which fits with the Buffalo and rename the file to 'linux.trx-recovery' (without quotes). Put this file where the TFTP server will read it and start the Buffalo (be sure that the buffalo is plugged to your PC tongue)

Then wait let's say 3 minutes and it should be ok.
Here is the serial log for curious people: http://pastebin.com/qKi9W5uP (tftp recovery starts at line #47)

EDIT: to enter recovery mode, you need to press the red button at start.

Francis.

(Last edited by Francis on 9 Jul 2015, 15:30)

There are (at least) 2 methods of flashing. You can use recovery mechanism as explained above. Or you can use serial console access to tell CFE to get firmware over TFTP protocol and flash it, e.g.:

flash -noheader 192.168.1.2:openwrt-bcm53xx-buffalo-wzr-600dhp2-squashfs.trx nflash1.trx

I downloaded openwrt-15.05.1-bcm53xx-buffalo-wzr-600dhp2-squashfs.trx and put it out on tftp as linux.trx-recovery, set up eth0 with the address 192.168.1.2/24, and then I booted the router while pressing the red button.

I could see from tcpdump that the router actually comes up as 192.168.1.1 and fetches the linux.trx-recovery from 192.168.1.2 - but no luck, after a while the router comes up as 192.168.11.1 with the buffalo software. :-(

According to the info page in the buffalo software, the model is "WZR-600DHP2  Version 2.16 (R0.01/B0.02-1.00)".

If I understand it correctly, to access the serial console I need to modify the hardware?

You may need to solder pin outs (header) to the PCB, if they aren't already there.

(Last edited by Zajec on 24 Oct 2016, 19:20)

I've tried with openwrt-15.05-bcm53xx-buffalo-wzr-600dhp2-squashfs.trx as well (downgrade from 15.05.1 to 15.05), same result.  (I'm not allowed to post the links to the forum)

according to the wiki, just connecting an ordinary rs232 cable to the computer may fry the mother board because the standard is 12v, while the router uses 3.3v ... do I need to build voltage dividers using resistors?

tobixen wrote:

according to the wiki, just connecting an ordinary rs232 cable to the computer may fry the mother board because the standard is 12v, while the router uses 3.3v ... do I need to build voltage dividers using resistors?

Absolutely don't use 12 V. You may build serial adapter on your own, or buy one for $1-2 from ebay. Just look for "USB TTL".

I ordered a USB adaptor from dx ... I'm still not allowed to post links, but SKU #81872, found it by browsing more through the wiki.

Hello, I just bought this router, main reason for my choice was the large flash and RAM size and its compatibility with open firmware.

It comes with buffalo firmware version 2.16. I opened the case and connected by serial converter (3,3V).

CFE> show devices
Device Name          Description
-------------------  ---------------------------------------------------------
uart0                NS16550 UART at 0x18000300
uart1                NS16550 UART at 0x18000400
nflash0              Unknown type 146 NAND flash size 131072KB
nflash0.boot         Unknown type 146 NAND flash offset 00000000 size 512KB
nflash0.bootp        Unknown type 146 NAND flash offset 00080000 size 128KB
nflash0.nvram        Unknown type 146 NAND flash offset 000A0000 size 1408KB
nflash0.trx          Unknown type 146 NAND flash offset 00200000 size 1KB
nflash0.os           Unknown type 146 NAND flash offset 0020001C size 31744KB
nflash0.trx2         Unknown type 146 NAND flash offset 02100000 size 1KB
nflash0.os2          Unknown type 146 NAND flash offset 0210001C size 31744KB
nflash1.boot         Unknown type 146 NAND flash offset 00000000 size 512KB
nflash1.bootp        Unknown type 146 NAND flash offset 00080000 size 128KB
nflash1.nvram        Unknown type 146 NAND flash offset 000A0000 size 1408KB
nflash1.trx          Unknown type 146 NAND flash offset 00200000 size 31744KB
nflash1.trx2         Unknown type 146 NAND flash offset 02100000 size 31744KB
nflash1.brcmnand     Unknown type 146 NAND flash offset 04000000 size 64512KB
nflash1.bbt          Unknown type 146 NAND flash offset 07F00000 size 1024KB
eth0                 Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller
*** command status = 0

I've read a lot about firmware update, I have tftp already installed and I'd like to save CFE and maybe original firmware before trying anything but I'm not sure which command shoud I issue from serial, I know I should use the save command, but which memory area to save?

Yes I know about the radio modules but I will mainly use it wired.

What about saving the flash areas please?

guineapig wrote:

What about saving the flash areas please?

Well, you see partition names and their offsets. So if for whatever reason you want to dump boot partition, then both: nflash0.boot and nflash1.boot start at 0x0 and are 512KB (or KiB more likely) big (both entries point to the same partition).

(Last edited by Zajec on 20 Nov 2016, 22:53)

Hello again, after some time on CC I decided to switch to trunk because I wanted to try adblock which is available as an opkg package there.

After upgrade and hard reset I found out I can't reach the router web page (failed to connect)

Dhcp is working, I can ping the router and ssh to it with no password. (DD 50104)

Anyone else? Am I missing something?

guineapig wrote:

Am I missing something?

luci

root@OpenWrt:/etc/config# opkg install uci
Package uci (2016-07-04.1-1) installed in root is up to date.

EDIT: Ooops, You meant luci..  sorry, checking about that

(Last edited by guineapig on 20 Feb 2017, 22:53)

Thanks Zajec, that did the trick.

I didn't know trunk doesn't include web interface.

Hi all. I have this router also, and want to switch from dd-wrt to openwrt/lede.

Could someone that's done it give me a hint as to how to open the case of this thing without breaking the plastic. I want to connect a TTL cable for the serial console.

The discussion might have continued from here.