====== Linksys RV082 ====== The [[http://www.cisco.com/en/US/prod/collateral/routers/ps9923/ps9926/data_sheet_c78-501227.html|RV082]] is an X-Scale based 8-port router with dual-WAN support. ====== Hardware Highlights ====== ^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ WiFi ^ Serial ^ JTag ^ | IXP425 | 32MB | 16MB | 8x2 | No | No | Yes* | Yes* | * Requires opening the unit and soldering headers. ====== Installation ====== ===== Backup Original Firmware ===== The first step is to make a backup copy of the original firmware. This allows the option of restoring the router to the original state. In order to do this, telnet access must be enabled by accessing the router as follows: http://192.168.1.1/sysinfo123.htm?ConsoleSimulation=1 Then the python-based script [[https://dev.openwrt.org/browser/trunk/scripts/flashing/jungo-image.py?format=txt|jungo-image.py]] is used to make a backup image using the command: ''python jungo-image.py -p admin 192.168.1.1'' ====== Hardware ====== ===== Info ===== | **Architecture:** ARM | | **Vendor:** Intel | | **Bootloader:** OpenRG | | **System-On-Chip:** X-Scale IXP425 | | **CPU Speed:** 533 Mhz | | **Flash-Chip:** Intel | | **Flash size:** 16 MiB | | **RAM:** 32 MiB | | **Ethernet:** ADM6999 switch | | **Serial:** [[:inbox#Serial|Yes]] | | **JTAG:** [[:inbox#JTAG|Yes]] | ===== Opening the case ===== **Note:** This will void your warranty! In order to open the case you need to sqeeze the grey plastic on the front above and below the 8 port switch. While squeezing the plastic attempt to tilt the top side of the cover away from the unit. The cover will then come off. The next step would be to slide the top of the unit toward the front. You may need to twist and play with it a little because there are some clips in the back that are hard to get off. Please be careful and take your time trying to get the back off so you do not break the clips. {{ :inbox:linksys/rv082-front.jpg?512 |Main PCB }} ===== Serial ===== There is a 10-pin unsoldered header on the motherboard. ^ Pin ^ Signal ^ Pin ^ Signal ^ | 1 | GND | 2 | NC | | 3 | GND | 4 | RTS/CTS? | | 5 | GND | 6 | RTS/CTS? | | 7 | GND | 8 | RXD | | 9 | GND | 10 | TXD | GND, RXD, TXD is enought to communicate with device.\\ WARNING! You need a level converter like MAX232 to connect a PC. RV COM port have 3.3V levels instead of 12V of RS-232. ===== JTAG ===== How to connect to JTAG interface, and how to reflash the device with [[http://downloads.openwrt.org/tools/oem/jtag/tools.zip|JTAG tools]] - no longer developed. Resumed as [[http://sourceforge.net/projects/urjtag/files/|UrJTAG]] See [[doc:hardware:port.jtag]] for more JTAG details. ===== GPIO ===== ^ Bit ^ IO ^ Function ^ | 0 | O | switch reset | | 1 | O | EECS | | 2 | O | EESK | | 3 | I/O | EDI | | 4 | O | EDO | | 5 | O | I2C SCL - RS5C372A | | 6 | I/O | I2C SDA - RS5C372A | | 7 | ? | ? | | 8 | I | HW rev | | 9 | I | HW rev | | 10 | ? | ? | | 11 | O | LED - DMZ mode | | 12 | ? | ? | | 13 | I | Reset button | | 14 | O | LED - Diag | | 15 | ? | ? | ===== Switches ===== There are two switches on the device. The LAN ports are managed by an ADM6999 9-port switch. ^ ADM6999 ^ External label ^ | 0 | 5 | | 1 | 1 | | 2 | 6 | | 3 | 2 | | 4 | 7 | | 5 | 3 | | 6 | 8 | | 7 | 4 | The two WAN ports are managed by an ADM6996I switch. ^ ADM6996 ^ External label ^ | 1 | Internet | | 3 | DMZ/Internet | ====== Specific Configuration ====== ===== Interfaces ===== ===== Buttons ===== There is one soldered software reset button and one not soldered hardware reset button.