WHR-HP-G54
From DD-WRT Wiki
Revision as of 20:24, 10 July 2006 (edit) Gerrys (Talk | contribs) ← Previous diff |
Revision as of 15:15, 30 July 2006 (edit) (undo) Colindean (Talk | contribs) Next diff → |
||
Line 2: | Line 2: | ||
== Installation == | == Installation == | ||
See [[Installation#Flashing_the_Buffalo_WHR-G54S_and_WHR-HP-G54|Flashing the Buffalo WHR-G54S and WHR-HP-G54]] | See [[Installation#Flashing_the_Buffalo_WHR-G54S_and_WHR-HP-G54|Flashing the Buffalo WHR-G54S and WHR-HP-G54]] | ||
+ | == Built-in amplifier == | ||
+ | Setting '''boardflags=0x2758''' activates the built-in amplifier on the unit. If you do this, drop the Xmit Power to 10 mw, as anything more overpowers the amplifier[http://www.dd-wrt.com/phpBB2/viewtopic.php?t=1355]. | ||
+ | |||
+ | Log into the router via telnet or ssh and use these commands: | ||
+ | <pre>nvram set boardflags=0x2758 | ||
+ | nvram commit</pre> | ||
+ | == Comparison to the [[WHR-G54S]] == | ||
+ | The WHR-HP-G54 is able to broadcast farther and recieve from farther away than the [[WHR-G54S]] due to the onboard amplifier. [http://www.dd-wrt.com/phpBB2/viewtopic.php?t=1595|A post on the forum] has a more objective review. | ||
== Command Outputs == | == Command Outputs == | ||
=== cat /proc/cpuinfo Output === | === cat /proc/cpuinfo Output === |
Revision as of 15:15, 30 July 2006
Contents |
Installation
See Flashing the Buffalo WHR-G54S and WHR-HP-G54
Built-in amplifier
Setting boardflags=0x2758 activates the built-in amplifier on the unit. If you do this, drop the Xmit Power to 10 mw, as anything more overpowers the amplifier[1].
Log into the router via telnet or ssh and use these commands:
nvram set boardflags=0x2758 nvram commit
Comparison to the WHR-G54S
The WHR-HP-G54 is able to broadcast farther and recieve from farther away than the WHR-G54S due to the onboard amplifier. post on the forum has a more objective review.
Command Outputs
cat /proc/cpuinfo Output
system type : Broadcom BCM5352 chip rev 0 processor : 0 cpu model : BCM3302 V0.8 BogoMIPS : 199.47 wait instruction : no microsecond timers : yes tlb_entries : 32 extra interrupt vector : no hardware watchpoint : no VCED exceptions : not available VCEI exceptions : not available
dmesg Output
CPU revision is: 00029008 Linux version 2.4.33-pre2 (root@linux) (gcc version 4.1.0) #774 Tue May 16 20:11 :46 CEST 2006 Setting the PFC value as 0x15 Determined physical RAM map: memory: 01000000 @ 00000000 (usable) On node 0 totalpages: 4096 zone(0): 4096 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd cons ole=ttyS0,115200 CPU: BCM5352 rev 0 at 200 MHz Using 100.000 MHz high precision timer. Calibrating delay loop... 199.47 BogoMIPS Dentry cache hash table entries: 2048 (order: 2, 16384 bytes) Inode cache hash table entries: 1024 (order: 1, 8192 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 4096 (order: 2, 16384 bytes) Checking for 'wait' instruction... unavailable. POSIX conformance testing by UNIFIX PCI: no core PCI: Fixing up bus 0 Initializing RT netlink socket Starting kswapd devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au) devfs: boot_options: 0x1 squashfs: version 3.0 (2006/03/15) Phillip Lougher pty: 256 Unix98 ptys configured Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI en abled ttyS00 at 0xb8000300 (irq = 3) is a 16550A ttyS01 at 0xb8000400 (irq = 3) is a 16550A PCI: Setting latency timer of device 00:01.0 to 64 imq driver loaded. Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0 Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0 Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0 Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0 Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0 Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0 Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0 Amd/Fujitsu Extended Query Table v1.1 at 0x0040 number of CFI chips: 1 cfi_cmdset_0002: Disabling fast programming due to code brokenness. Flash device: 0x400000 at 0x1c000000 Physically mapped flash: squashfs filesystem found at block 824 Creating 5 MTD partitions on "Physically mapped flash": 0x00000000-0x00040000 : "pmon" 0x00040000-0x003f0000 : "linux" 0x000ce170-0x0028c9f6 : "rootfs" mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-o nly 0x003f0000-0x00400000 : "nvram" 0x00290000-0x003f0000 : "ddwrt" sflash: found no supported devices Initializing Cryptographic API IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 1024 bind 2048) ip_conntrack version 2.1 (512 buckets, 4096 max) - 336 bytes per conntrack ip_tables: (C) 2000-2002 Netfilter core team IPP2P v0.8.1_rc1 loading ipt_random match loaded netfilter PSD loaded - (c) astaro AG ipt_osf: Startng OS fingerprint matching module. ipt_IPV4OPTSSTRIP loaded arp_tables: (C) 2002 David S. Miller ip_conntrack_rtsp v0.01 loading ip_nat_rtsp v0.01 loading NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com> All bugs added by David S. Miller <davem@redhat.com> VFS: Mounted root (squashfs filesystem) readonly. Mounted devfs on /dev diag boardtype: 00000467 PCI: Setting latency timer of device 00:05.0 to 64 eth1: Broadcom BCM4318 802.11 Wireless Controller 3.90.39.0 vlan0: add 01:00:5e:00:00:01 mcast address to master interface vlan0: dev_set_promiscuity(master, 1) device eth0 entered promiscuous mode device vlan0 entered promiscuous mode device eth1 entered promiscuous mode HTB init, kernel part version 3.17 HTB init, kernel part version 3.17 vlan1: Setting MAC address to 00 0d 0b 04 ec a1. vlan1: add 01:00:5e:00:00:01 mcast address to master interface HTB init, kernel part version 3.17 HTB init, kernel part version 3.17
Note: dmesg
performed on DD-WRT v23sp1 mini.
GPIO
The WHR-HP-G54 has the following GPIOs operational:
- 0 - Input - AOSS button on top - State 00 is down, state 01 is up
- 1 - Output - Bridge LED - Lights 3rd LED on front panel
- 2 - Output - WLAN LED
- 3 - Output - Extra LED between bridge and WLAN
- 4 - Input - Reset Button
- 5 - Input - Bridge/Auto Switch - State 01 is auto, state 00 is brd
- 6 - Output - AOSS LED - Lights small orange LED on top
- 7 - Output - DIAG LED - Lights red LED on front below the LED activated by 1
- 9 - Output - Power LED
Note: nvram show | grep gpio
shows 14 available as well. It is unknown what it does. Pin 8 also does not appear to do anything.
It seems that one must reverse enable
and disable
for the command to work, i.e. if you want to turn on a LED, use disable
, off, use enable
.