User Tools

Site Tools


toh:buffalo:wzr-600dhp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
toh:buffalo:wzr-600dhp [2012/12/08 03:51]
toh:buffalo:wzr-600dhp [2014/10/17 05:23] (current)
benfranske Update info for barrier breaker
Line 1: Line 1:
 ======Buffalo WZR-600DHP====== ======Buffalo WZR-600DHP======
 +**''​NOTE:''​** Buffalo WZR-600DHP shares the same FCC ID FDI-09101889-0 with [[toh/​buffalo/​wzr-hp-ag300h|Buffalo WZR-HP-AG300H]]. Indeed, WZR-600DHP is a replacement model for WZR-HP-AG300H,​ and their hardware look almost identical. For FCC documentation,​ see [[https://​apps.fcc.gov/​oetcf/​eas/​reports/​ViewExhibitReport.cfm?​mode=Exhibits&​RequestTimeout=500&​calledFromFrame=N&​application_id=398337&​fcc_id=FDI-09101889-0|here]]
  
  
 ===== Supported Versions ===== ===== Supported Versions =====
 ^ Version/​Model ^ Launch Date ^ S/N ^ OpenWrt Version Supported ^ Model Specific Notes ^ ^ Version/​Model ^ Launch Date ^ S/N ^ OpenWrt Version Supported ^ Model Specific Notes ^
-| ?   ​|  ?  | - | ? | - |+C0B1  |  ​ | - | [[https://​dev.openwrt.org/​changeset/​35840|r35840]],​ also Attitude Adjustment | - | 
 +| C0B2 |  ?  | - | Attitude Adjustment 12.09-rc1 | - | 
 +| C0B3 | 2013 | - | Attitude Adjustment 12.09 / Barrier Breaker | - | 
 +| C0A3 |  ​ | - | Attitude Adjustment 12.09 / Barrier Breaker RC2 | - | 
 + 
 +You can tell which version you have by looking on the SSID sticker on the router itself. ​ To the right of the SSIDs will be the C0 B# identifier.
  
 ===== Hardware Highlights ===== ===== Hardware Highlights =====
Line 10: Line 16:
 | Atheros AR7161@680MHz | 128MiB | 32MiB | 4 x 1| Yes | Yes | Yes | | Atheros AR7161@680MHz | 128MiB | 32MiB | 4 x 1| Yes | Yes | Yes |
  
-**NOTE:** 
-Buffalo WZR-600DHP shares the same FCC ID FDI-09101889-0 with Buffalo WZR-HP-AG300H. This brings in a plausible hypothesis that in fact both models are identical except for their model numer.  ​ 
-For FCC documentation,​ see [[https://​fjallfoss.fcc.gov/​oetcf/​eas/​reports/​ViewExhibitReport.cfm?​mode=Exhibits&​RequestTimeout=500&​calledFromFrame=N&​application_id=369568&​fcc_id='​FDI-09101889-0'​|here]] 
  
-Indeed, WZR-600HDP is a replacement model for WZR-HP-AG300H,​ and their hardware look almost identical. However, the known procedure how to install OpenWRT for WZR-HP-AG300H does not work for WZR-600DHP. BuffaloTech is not responsive in assisting in regards to this matter. 
  
-===== Firmware ​===== +===== Installation ​===== 
-Buffalo provides two types of official firmwaresPro version and Friendly versionBoth are DD-WRT based, and downloadable from Buffalo ​tech's websiteDon't let naming fool you; Friendly version ​is not friendly in fact.+NoteIn OpenWRT versions prior to Barrier Breaker 14.07 there was no specific firmware for the WZR-600DHP but the same firmware as the [[toh/​buffalo/​wzr-hp-ag300h|Buffalo ​WZR-HP-AG300H]] could be utilized due to the similar hardware In this case after installation OpenWRT will report the device as the WZR-HP-AG300H even though it is the WZR-600DHP. In addition the factory image could not be flashed to OpenWRT through the standard OEM web interface firmware flash process because the firmware image was not specifically designed for the WZR-600DHP. Instead you needed to install the sysupgrade version using the wget and mtd commands through the OEM interface Administration -> Commands interface.
  
-In USA, Buffalo WZR-600DHP ​is shipped with its Pro version "​DD-WRT v2SP2-MULTI (11/0/12) std" (Filename: wzr600dhp-pro-v24sp2-20180-download.zip)+Because this router ​is individually supported since the Barrier Breaker 14.07 release it is suggested that you install that version as it will be much easier to install.
  
-==== Installation==== +==== Firmware Download Quick Links ====
-Unknown.+
  
-Suggestions from [[http://​wiki.openwrt.org/​toh/​buffalo/​wzr-hp-g300h#​locked.u-boot.too.short.time.tftp.window|here]] seems not working.  +Please consult the specific installation ​method ​below for each firmware type.
-At least, following ​method ​works in order to flash open source version DD-WRT from Buffalo'​s version DD-WRT. +
-  - From Buffalo'​s Pro version ​firmware ​(stock) Web UI +
-  - Flash with Buffalo'​s Friendly version firmware +
-  - Follow above link's procedure:  +
-  - Go to http://​192.168.11.1/​cgi-bin/​cgi?​req=frm&​frm=py-db/​55debug.html +
-  - Login with username "​bufpy",​ password "​otdpopy"​ + <your password>​. By default <your password>​ will be "​password"​ +
-  - Click "​telnetd"​ and then "​start"​  +
-  - telnet 192.168.11.1 +
-  - type  +
-ubootenv set accept_open_rt_fmt 1  +
-reboot  +
-  - Go to http://​192.168.11.1 +
-  - Login with username "​bufpy",​ password "​otdpopy"​ + <your password>​. By default <your password>​ will be "​password"​ +
-  - Go to Adminstration _ .Firmware +
-  - Click newly shown link to install buffalo_to_ddwrt_webflash-MULTI.bin +
  
-It is unknown how to flash OpenWRT from this DD-WRT+^ Firmware Type ^ Download Link ^ 
 +| Factory | http://​downloads.openwrt.org/​barrier_breaker/​14.07/​ar71xx/​generic/​openwrt-ar71xx-generic-wzr-600dhp-squashfs-factory.bin | 
 +| SysUpgrade | http://​downloads.openwrt.org/​barrier_breaker/​14.07/​ar71xx/​generic/​openwrt-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin | 
 +| tftp | http://​downloads.openwrt.org/​barrier_breaker/​14.07/​ar71xx/​generic/​openwrt-ar71xx-generic-wzr-600dhp-squashfs-tftp.bin |
  
 +==== Installing using the Factory version using the OEM web interface ====
 +Since the Barrier Breaker 14.07 version of OpenWRT it is possible to install OpenWRT through the OEM web interface using the standard flash upgrade method in the web interface.
 +  - Download the openwrt-ar71xx-generic-wzr-600dhp-squashfs-factory.bin file to your PC
 +  - Load the OEM web interface (192.168.11.1,​ admin/​password) from a DHCP configured computer
 +  - Click the Administration -> Firmware Upgrade tab
 +  - Click the browse button and find the openwrt-ar71xx-generic-wzr-600dhp-squashfs-factory.bin file on your PC
 +  - Allow the firmware upgrade a few minutes to complete. The router will reboot at least once.
 +  - Check your PC to see if the DHCP address of the PC has switched to the OpenWrt address of 192.168.1.x
 +  - Once your PC has a 192.168.1.x address you can load the OpenWrt web interface at 192.168.1.1 and complete your configuration.
  
 +==== Installing using the SysUpgrade version using the OEM web interface ====
  
 +It is possible to easily install OpenWrt SysUpgrade versions using the OEM web interface (Buffalo branded DD-WRT) as long as you can connect the router to the Internet and do not use the firmware upgrade web utility. What you need to do is:
 +  - Load the OEM web interface (192.168.11.1,​ admin/​password) from a DHCP configured computer
 +  - Click the Administration -> Commands tab
 +  - Enter the command "wget -P /tmp http://​downloads.openwrt.org/​attitude_adjustment/​12.09/​ar71xx/​generic/​openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin"​ and press the "run commands"​ button. This will download OpenWrt to the /tmp directory.
 +  - Verify that the file downloaded by running the "ls -al /tmp" command. You should see the "​openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin"​ file listed in the directory contents.
 +  - Run the "mtd -r write /​tmp/​openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin linux" command to flash the new firmware. This will take a couple minutes to write to flash and automatically reboot.
 +  - During the flashing process you will get some output to your web page including "​Unlocking linux ... Writing from /​tmp/​openwrt-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin to linux ..." you will also see a solid red //"​DIAG"//​-LED
 +  - Once the //"​DIAG"//​-LED begins flashing check your PC to see if the DHCP address of the PC has switched to the OpenWrt address of 192.168.1.x
 +  - Once your PC has a 192.168.1.x address you can load the OpenWrt web interface and complete your configuration,​ when you load the page the first time the //"​DIAG"//​-LED should stop flashing and go out.
  
 +==== Installation using the TFTP method ====
  
 +->  [[doc:​howto:​generic.flashing.tftp]]
  
 +=== Specific values you need ===
  
 +| Bootloader tftp server IPv4 address | 192.168.11.1 |
 +| Bootloader MAC address (special) | 02:​aa:​bb:​cc:​dd:​20 |
 +| Latest firmware tftp image | See Firmware Download Quick Links (**''​NOTE:''​** Name must contain //"​tftp"//​) |
 +| TFTP Transfer Window | 4 seconds |
 +| TFTP Window Start | approximately 10-20 seconds after power on |
 +| TFTP Client Required IP Address | 192.168.11.2 |
  
  
 +=== Flashing Notes ===
 +  * Connect ethernet to one of the router'​s LAN ports
 +  * Configure tftp'​ing host's ip address, e.g.: $ sudo ip addr add 192.168.11.2/​24 dev eth0
 +  * Pre-populate arp table on tftp'​ing host, e.g.: $ sudo arp -s 192.168.11.1 02:​aa:​bb:​cc:​dd:​20
 +  * The red //"​DIAG"//​-LED begins to flash rapidly when the router has received the image and is currently booting the new firmware.
 +  * Successful flashes via tftp using Windows 7 directly plugged into the router have been done.  It helps to add arp entries and disable media sensing as per the generic tftp instructions.
 +  * Flash should have reset all settings as well.  The IP address of the router should be 192.168.1.1 now since 192.168.11.1 is only for the bootloader at boot-time
 +  * If your router has two red flashes of the DIAG LED followed by no flash and repeats then the flash failed or the image given is corrupt. ​ You can still recover with tftp.  Start over and try again.
  
  
 +==== Installation using the remote shell method ====
  
 +It is possible to flash the SysUpgrade version from the command line of a running DD-WRT, using the mtd command:
 +  - Shell into the command line, cd /tmp;
 +  - Copy the image file to /tmp by whatever means is handy (e.g. wget, scp)
 +  - mtd -r write openwrt-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin linux
 +  - wait;
 +  - be happy.
  
 +Note from the boot messages that the linux partition starts at offset 0x60000 from the beginning of flash. ​ It would probably be wise to confirm that before proceeding.
  
  
 +==== Japanese version ====
  
-==== Flash Layout ====+[[http://​www.dd-wrt.com/​phpBB2/​viewtopic.php?​p=727242&​sid=d725e7fba4c94483220cddf61c8a1fff#​727242|Source]] 
 + 
 +On the Japanese version of Buffalo WZR-600DHP, you have first to change a setting on a hidden maintenance page. 
 + 
 +  - Load the hidden maintenance page: http://​192.168.11.1/​cgi-bin/​cgi?​req=frm&​frm=py-db/​55debug.html,​ username is **bufpy**, password is **otdpopy + <your admin password>​** (example: **otdpopypassword**). If you get a message "under construction",​ clear your browser cache (or open in private navigation) and retry. 
 +  - Run commands from text field: 
 +    - ubootenv set accept_open_rt_fmt 1 
 +    - reboot 
 +  - **''​NOTE:''​** you can also start tftp server if needed. 
 +  - Now clear your browser cache again, and open default web interface (192.168.11.1),​ but this time using the credentials provided above (**bufpy**). 
 +  - Go to Settings page (管理設定,​ //kanri settei// in Japanese), and you will see a few new links, including one that will allow you to flash firware from any file you upload. 
 + 
 +I didn't know which OpenWrt firmware file to use, but the original user who brought this procedure successfully flashed an DD-WRT firmware, so I did the same first. 
 + 
 +From there, I was able to flash OpenWrt, following [[#​installation.using.the.oem.web.interface|Installation using the OEM web interface]] above. 
 + 
 +===== Flash Layout ​=====
 ->​[[doc:​techref:​Flash Layout]] has an example flash layout and all explanations required to understand this. Here the naked hex-values for the WZR-600DHP: ->​[[doc:​techref:​Flash Layout]] has an example flash layout and all explanations required to understand this. Here the naked hex-values for the WZR-600DHP:
 +
 +|''​
 +DD-WRT v24-sp2 std (c) 2012 NewMedia-NET GmbH
 +Release: 07/09/12 (SVN revision: 19438)
 +
 +bootlog:
 +Creating 9 MTD partitions on "​ar7100-nor0":​
 +0x000000000000-0x000000050000 : "​RedBoot"​
 +0x000000060000-0x000001fe0000 : "​linux"​
 +0x00000017a000-0x000000e80000 : "​rootfs"​
 +0x000000e80000-0x000001fe0000 : "​ddwrt"​
 +0x000001fe0000-0x000001ff0000 : "​nvram"​
 +0x000001ff0000-0x000002000000 : "FIS directory"​
 +0x000001ff0000-0x000002000000 : "​board_config"​
 +0x000000000000-0x000002000000 : "​fullflash"​
 +0x000000040000-0x000000050000 : "​uboot-env"​
 +''​|
  
 |''​ |''​
Line 73: Line 140:
 mtd7: 02000000 00010000 "​fullflash"​ mtd7: 02000000 00010000 "​fullflash"​
 mtd8: 00010000 00010000 "​uboot-env"​ mtd8: 00010000 00010000 "​uboot-env"​
-''​|''​ +''​|
-To be filled for OpenWRT"​| +
- +
  
 +|''​
 +OpenWrt (as of r35052)
  
 +bootlog:
 +Creating 7 MTD partitions on "​flash":​
 +0x000000000000-0x000000040000 : "​u-boot"​
 +0x000000040000-0x000000050000 : "​u-boot-env"​
 +0x000000050000-0x000000060000 : "​art"​
 +0x000000060000-0x000000160000 : "​kernel"​
 +0x000000160000-0x000001ff0000 : "​rootfs"​
 +0x0000005b0000-0x000001ff0000 : "​rootfs_data"​
 +0x000001ff0000-0x000002000000 : "​user_property"​
 +0x000000060000-0x000001ff0000 : "​firmware"​
 +''​|
  
-==== Boot Sequence ====+===== Boot Sequence ​=====
 This complete boot sequence shows Buffalo'​s U-BOOT ver 1.00, its TftpServer timing, and kernel messages while booting up This complete boot sequence shows Buffalo'​s U-BOOT ver 1.00, its TftpServer timing, and kernel messages while booting up
  
Line 527: Line 604:
  
 ==== Serial ==== ==== Serial ====
-Exactly the same to WZR-HP-AG300H +Exactly the same to [[toh/​buffalo/​wzr-hp-ag300h|Buffalo ​WZR-HP-AG300H]] 
-  + 
 +==== WPS ==== 
 +<​code>​ 
 + 
 +# make sure to have correct packages installed 
 +opkg update 
 +opkg remove wpad-mini 
 +opkg install wpad hostapd-utils 
 + 
 +# enable wireless device if it isn'​t 
 +uci set wireless.@wifi-device[0].disabled=0 
 + 
 +# psk2 encryption is required 
 +uci set wireless.@wifi-iface[0].encryption=psk2 
 +uci set wireless.@wifi-iface[0].key=123456789 
 + 
 +# enable wps button 
 +uci set wireless.@wifi-iface[0].wps_pushbutton=1 
 + 
 +# commit changes 
 +uci commit wireless 
 + 
 +# reload wireless interfaces 
 +wifi 
 + 
 +# activate wps from OpenWrt cli 
 +hostapd_cli wps_pbc 
 + 
 +# check status 
 +hostapd_cli wps_get_status 
 + 
 +</​code>​ 
 +with current trunk version r40742 button works out of the box, for older version or attaching custom actions to button see [[http://​wiki.openwrt.org/​doc/​howto/​hardware.button|hardware.button]] 
 + 
 + 
 +===== Tags ===== 
 +For some Help with the Tags, please have a look here: [[meta:​tags]] 
 + 
 +{{tag>​GigabitEthernet 2NIC 2WNIC 5Port USB 802.11abgn 802.11abgn_simultan ath9k 128RAM 32Flash MIPS MIPS32 24Kc atheros-ap96}}
toh/buffalo/wzr-600dhp.1354935069.txt.bz2 · Last modified: 2012/12/08 03:51 (external edit)