User Tools

Site Tools


toh:compex:wp546hv

Differences

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

Link to this comparison view

Next revision
Previous revision
toh:compex:wp546hv [2013/01/31 09:43]
127.0.0.1 external edit
toh:compex:wp546hv [2016/06/10 03:56] (current)
ltd [Hardware info]
Line 1: Line 1:
 +====== Compex WP546HV ======
  
 +The device is supported in OpenWrt since Kamikaze 8.09.
 +
 +===== Hardware info =====
 +^ Architecture | MIPS |
 +^ Vendor | Atheros |
 +^ Bootloader | CFE |
 +^ System-On-Chip | AR7161 |
 +^ CPU Speed | 680 Mhz |
 +^ Flash size | 8 MB (up to 16 MB)|
 +^ RAM | 64 MB (Max 128 MB) DDR SDRAM |
 +^ Wireless | 2 × MiniPCI slots, support all Compex MiniPCI cards |
 +^ Ethernet | 2 × 10/100/1000 Base-TX Ethernet Port (with Auto MDI/MDIX) |
 +^ USB | 2 × USB 2.0 ports (optional) |
 +^ Serial | yes |
 +^ JTAG | yes |
 +
 +===== Installation =====
 +
 +==== Restore mode ====
 +
 +If you want to upload firmware to router by tftp, you will have to turn your device to this mode. The procedure is following:
 +
 +  - Turn off the device.
 +  - Press and hold the reset button.
 +  - Plug the device (still hold the button).
 +  - Wait until the Diagnostic LED (second from the left) starts flashing quickly. (This will happen almost immediately.)
 +  - Now release the reset button. Your router is in Restore mode.
 +
 +==== TFTP installation notes ====
 +
 +Set your ethernet interface into static mode (IP address 192.168.168.10,​ netmask 255.255.255.0,​ default gateway 192.168.168.1),​ put your router into **[[toh:​compex:​wp546hv#​restore_mode|Restore mode]]** and upload the firmware by TFTP using the following commands (replace XXXXXX with wp546):
 +
 +<​code>​
 +$ tftp 192.168.168.1
 +tftp> binary
 +tftp> trace
 +tftp> put openwrt-ar71xx-wp546.bin
 +</​code>​
 +
 +Diagnostic LED will now stop blinking for a while; if the flashing procedure is successfully done, it will start blinking slowly. Now reboot your router manually (turn off - turn on) and OpenWrt will boot. 
 +
 +===== Upgrading OpenWRT (on Compex Myloader) =====
 +
 +=== Minimum Requirement ===
 +  - Compex loader version 2.64 or above.
 +  - OpenWRT will only be supported on WP546 with 4MB NOR flash and above.
 +  - Please ensure that the Ethernet connection is able to ping address = 192.168.168.1
 +  - If there is a USB NAND flash available on board, you would need to change the loader configuration. Please refer to “what to do if there is a onboard NAND Flash”.
 +
 +=== Compiling OpenWRT suitable for use on WP546 ===
 +
 +  - Getting source codes<​code bash>
 +$ svn co -r 12448 https://​snv.openwrt.org/​openwrt/​trunk</​code>​
 +  - Apply patches from the files mod-wp546.tgz<​code bash>
 +$ tar -zxvf mod-wp546.tgz
 +$ cp -a mod-wp546/* trunk/</​code>​
 +  - Compile<​code bash>
 +$ cd trunk
 +$ cp wp546.config .config
 +$ make</​code>​OpenWRT Firmware will be in //​bin/​openwrt-ar71xx-wp546.bin//​
 +
 +=== Uploading the OpenWRT firmware to WP546 running MyLoader v2.64.0424 ===
 +
 +a. Via Compex Firmware
 +  *Put the AP in Firmware Upgrade mode and upload the file.
 +  *This file is for WP546 with 4MB or 8MB NOR flash.
 +b. Via TFTP
 +  *Go to the firmware upgrade mode (By pressing and hold the Reset button and plug-in the power adapter).
 +  *Upload the OpenWRT image to the device (//$// **tftp -i 192.168.168.1 put openwrt-ar71xx-wp546.bin**)
 +
 +===== Wireless =====
 +
 +Both madwifi and ath9k work well with all Compex MiniPCI cards. You will need some wireless authenticator and/or supplicant (wpad-mini/​wpad/​wpa-supplicant/​hostpad/​hostapd-mini).
 +
 +:!: Madwifi doesn'​t support MAC changes through UCI on this architecture. If you want to change of wireless MAC, see [[http://​madwifi-project.org/​wiki/​UserDocs/​ChangeMacAddress|this]]. ​
 +
 +===== Useful sources =====
 +
 +This page has been assembled from a number of different pages from the old wiki and the current wiki. Refer to them for more (possibly outdated) information.
 +
 +  *[[http://​forum.compex.com.sg|Compex forum]]
 +===== Tags =====
 +[[meta:​tags|How to add tags]]
 +{{tag>​AR7161}}