background preloader

WRT54G

Facebook Twitter

Wrthack - michalgodowski2. Introduction Linksys WRT54G is quite cool device. 200MHz CPU, up to 32MB RAM and 16MB EEPROM memory. There is also some GPIO (general purpose I/O) which can be used for other purposes. Smart developers usually hack both - firmware and hardware. After modifications, WRT router becomes a cheap but powerful Linux box which need less than 4.5W of energy and can be powered even by the PV panels. See also: SDHC driver for Linksys WRT54G(x) High Level Design Please note, that mmc driver is not compatible with high capacity SDHC cards (greater that 2GB).

I've decided to modify my WRT54GS (v4) in the following way: Warning: not all hardware versions are proper for such operation. Replace firmware, upload OpenWRTadd SD/MMC card reader and additional kernel module to handle SD/MMC cardadd two additional heat sinks - for CPU and wi-fi chipadd two coolersadd MAX3232 and additional DB9 connectors and attach this to mainboardincrease output radio power up to 250mW (for long distance wireless bridge)

Make: Headless Wardriver. Shrunken Head Modifications – not quite a full headless My Mini Repository – Kismet, GPSD, etc. Conventions used in this document Text comment root@OpenWRT:~# - Router command line through terminal emulator user@host:~$ - Linux computer command line Italicized text Command to type Blue Text command return info Install OpenWRT oI suggest Renderman's Guide oSkip the part about kismet_drone since we’ll be using kismet_server instead Working internet connection This document was originally written for the SquashFS version of OpenWrt. Serial The addition of the serial port is probably one of the easiest mods to do to the router. Crimp some cable into the 10 pin IDC female cable-mount header (make sure the wire marked in red is orientated to pin 1 which is normally marked with an arrow).

Wire it to the AD233BK PCB as follows: Connect wires 1 and 2 (both VCC) to "+5V" on the PCB. Why the 6 pin header? Well, if you only do a single port mod and want to GPS there are some caveats, See GPSD section. Click Yes. OpenWrt. Fully Hacked WRT54G at All About Jake. I apologize in advance for the poor quality of the pictures.

The camera claims to have a macro mode, but in reality, I don’t think it does anything other than return the lens to the widest of angles. Do not try this at home! I voided the a warranty on a brand new WRT54G to do these hacks. You should not try these things unless you are prepared to wind up with a broken router. If you try to copy anything I’ve done here, and the end result is even the slightest bit undesirable, it is not my fault.

You have been warned. Sadly, I am not tech support. If you wish to converse intelligently about new potential hacks or improvements on these, then by all means, I am willing to listen. You’ll want a better firmware than the ones provided by Linksys. Note also that there are many versions of this router. I recommend checking out the Wikipedia page to find out what version you have. I do not have any information on GPIO locations for SD card compatibility with routers other than the v3 one I own. WRT54GS Serial Port. WRT54GS Serial Port This page contains instructions on how to add two serial ports (one DB9 Female DCE port and one DB9 Male DTE port) to a Linksys WRT54G (version 2 hardware) or Linksys WRT54GS wireless router. The DB9F (Female) connector on the front is wired as a DCE (think of this as a peripheral serial port), and can be connected directly to the serial port on a host PC.

This gives you access to the built-in serial console on the router (115200, 8, N, 1). The DB9M (Male) connector on the top is wired as a DTE (think of this as a host serial port), and can be connected directly to peripherals like an external serial modem, or other serial devices which are normally connected to the serial port on a host PC. The pinout of JP1 on the Linksys PCB is as follows: Pin 1: 3.3V Pin 2: 3.3V Pin 3: Tx (ttyS1) Pin 4: Tx (ttyS0) Pin 5: Rx (ttyS1) Pin 6: Rx (ttyS0) Pin 7: NC Pin 8: NC Pin 9: GND Pin 10: GND Requirements Remember, this will void the warranty on your router. Instructions. Tutorial: WRt54G SD card reader mod. LinksysWrt54g - SeattleWireless. HardwareComparison | AccessPointsRouters/802.11g | LinksysWrv54g | LinksysWrt54g | LinksysWRT54GS | WAP54G | WET54G | WRK54G OpenWrt : Cisco WRT54G General Info This is a Linksys 802.11g Wireless Cable/DSL Router running the Linux kernel and other GPL utilities.

It is famous for its extensibility through the use of user-made distributions. Ports: WAN: One 10/100 RJ-45 port for WAN connectivity LAN: Four 10/100 RJ-45 Auto-MDI(X) switched ports WLAN: 54mbps 802.11g on a MiniPCI card (1.0)/built-in (1.1) with dual external RP-TNC antenna ports LED Indicators (1.0): Power, DMZ, Diag WLAN: Act, Link LAN: Link/Act, Full/Col, 100 Internet: Link/Act, Full/Col, 100 Channels: 1-11 (USA) In the box: Wireless-G Broadband Router, Power Adapter, Setup CD-ROM with User Guide, Ethernet Network Cable, Quick Installation guide, Registration Card Device details: