### Index ### !!! Vitals * '''Manufacturer :''' Netgear * '''Model :''' WGT634U * '''Type :''' Router * '''External Antenna Jack :''' xxxx (RP-SMA RP-TNC ) * '''USB Ports :''' 1 x USB 2.0 * '''Power : ''' (eg 5V) * '''Wlan Chipset :''' Atheros Mini-PCI * '''Transmit Power :''' ** TBAmW default ** TBAmW max * '''Recieve Sensitivity :''' ** -TBAdB @ 1Mbps ** -TBAdB @ 11Mbps * '''Available New :''' Yes * '''Average Price :''' $219 new at Harris, ~$78 refurbished on EBay * '''Vitals last updated :''' 01/08/05 !! Official Details Same old bla bla... * 200MHz MIPS CPU: Broadcom BCM95365R * 802.11g Atheros mini-PCI radio, no antenna connectors * USB 2.0 host controller * 32MB RAM * 8MB Flash (http://www.netgear.com/products/details/WGT634U.php Netgear product page) !! Pictures {http://www.seattlewireless.net/images/uploaded/74991.1114930732.jpg Internal Picture} !! OEM Firmware The OEM firmware is Linux kernel 2.4.20 version of (http://leaf.sourceforge.net/index.php?menu=1 LEAF). This uses the Linux Router Project *.lrp files. See link under support !! Alternate Firmware (http://www.nomis52.net/?section=projects§2=netgear&page=about Linux 2.6 Kernel) openwrt is stil a WIP. The Linux distribution on the box is already easily accessible. !! Support knowledgebase and firmware download (http://www.netgear.com/products/details/WGT634U.php Support) !! Misc Notes & Links * (https://gullfoss2.fcc.gov/prod/oet/cf/eas/reports/ViewExhibitReport.cfm?mode=Exhibits&RequestTimeout=500&calledFromFrame=N&application_id=631719&fcc_id='PY3WGT634U' FCC info) * (http://pdos.csail.mit.edu/roofnet/doku.php?id=wgt634u MIT Roofnet project) * (http://sarwiki.informatik.hu-berlin.de/Hacking_the_Netgear_wgt634u More Hacking) * (http://wifi.rulez.org/wgt634u/ original hack data) * (http://router.4th.be/ Another hack log) * (http://forum.openwrt.org/viewtopic.php?id=33 openwrt forum ) !! Modifications / Addon's !! Discussion Just started looking at this device. It's interesting for a number of reasons: * Has MINI-PCI using an open source driver * Has USB interface !!! Firmware hacking Kernel starts at 0x00000000 and a JFFS2 Filesystem at 0x00140000 JFFS2 starts with magic 0x1895 extract the filesystem: dd if=wgt634u_1_4_1_9.img bs=1 > rootfs.jffs2 mount it: To mount a jffs2 filesystem you need to use the mtdram device. You may also need to creat the device to mount ( mknod /dev/mtdblock0 b 31 0 ) modprobe mtdcore modprobe mtdpart modprobe mtdram totalsize=32768 erasesize=256 modprobe jffs2 dd if=rootfs2 of=/dev/mtdblock0 mount -t jffs2 /dev/mtdblock0 ./mnt Inside is a bunch of lrp packages. On boot the device creates a ramfs then unpacks the .lrp packages into it. A .lrp is a simple package inside a tar.gz archive. +++ [dna@koen mnt]$ ls || boa.lrp dnsmasq.lrp hotplug.lrp modules.lrp pptp.lrp shorwall.lrp zebra.lrp || || bpalogin.lrp etc.lrp iptables.lrp nfqueue.lrp proftpd.lrp smtpclient.lrp || || bridge.lrp ezipupd.lrp linuxigd.lrp ntpdate.lrp root.lrp telnetd.lrp || || dhcpcd.lrp firmware.version lrpkg.cfg ppp.lrp rp-pppoe.lrp wgt634u-gui.lrp || || dhcpd.lrp gpio.lrp mawk.lrp pppoe.lrp samba.lrp wireless-tools.lrp || +++