User Tools

Site Tools


toh:linksys:wrt350nv1

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
toh:linksys:wrt350nv1 [2012/12/29 04:46]
billf fixed link to v2 hardware wiki page
toh:linksys:wrt350nv1 [2016/09/05 19:44] (current)
petteyg359 [Opening/closing the case] specify exact screw head
Line 1: Line 1:
 +====== Linksys WRT350N v1.0 ======
 +
 +<WRAP box center 80%> {{:​meta:​icons:​tango:​48px-emblem-question.svg.png }} If you can **confirm** that OpenWrt is running on this device (i.e. you or someone else has **tested** it), please update the data accordingly. -> Click //View/Edit data//
 +/* Special style definitions for the various Tables of Hardware. ​           */
 +{{page>​meta:​infobox:​tohstyles&​noheader&​nofooter&​noeditbtn&​inline&​indent&​link}}
 +---- datatable ----
 +cols    : Model, Versions, Supported Since Rev_url, Supported Since Rel, Supported Current Rel, Device Techdata_pageid
 +align   : l,c,l,c,c,c
 +filter ​ : Model=WRT350N
 +----</​WRAP>​
 +===== Hardware Versions =====
 +
 +Useful for identifying shrinkwrapped units. The **S/N** can be found on the box, below the UPC barcode.
 +|              (!) **Please contribute to this list.** (!)               ||
 +^ Model                                                                  ^ S/N^
 +| WRT350N v1.0 -- Not available in Europe? ​                              ​|CNQ01 |
 +| [[toh/​linksys/​wrt350nv2| WRT350N v2.0]] -- Only available in Europe? ​  ​|SNQ00 |
 +
 +===== Hardware Highlights =====
 +^ CPU ^ Ram ^ Flash ^ Network ^ Gigabit ^ USB ^ Serial ^ JTag ^
 +| Broadcom BCM4785@300MHz ​ | 32MB | 8MB | 4x1 | Yes | Yes | Yes | Yes |
 +
 +See paragraphs [[toh/​linksys/​wrt350nv1#​Hardware]] for more details.
 +
 +===== Warnings / Gotchas =====
 +Flashing the pre-built openwrt-wrt350n_v1-squashfs.bin from downloads.openwrt.org could very well disable all ethernet ports on the router, forcing you to install a serial port to recover. ​ Search the forums and you'll see that happened to a bunch of people.
 +
 +===== Installation =====
 +
 +===== OpenWRT Firmware =====
 +It is possible to run an older kamikaze bcrm-2.4 version of OpenWRT on the v1.0 hardware. ​ You may need to build this yourself to enable the required drivers.
 +
 +Support for the wrt350n v1.0 was added to SVN with changesets 11466-11471 (broadcom 2.4 build). ​ In order to use the device, make sure the bcm57xx package is included in your image (selected as * in menuconfig). ​ Without this package installed, the switch will not come up and you'll have to use a serial console to recover.
 +
 +Wireless works as long as kmod-brcm-wl-mimo is installed. ​ USB also works with kmod-usb-ohci,​ I have tested it as a print server with p9100d.
 +
 +===== A note about NVRAM =====
 +
 +The switch in the wrt350n v1 is a little different from the older switch chips. ​ By default, it will forward packets between the LAN and WAN, much like a normal switch. ​ This is a problem during bootup because boot_wait will activate the switch to wait for an image. ​ The only way I could find to make the switch not forward packets on bootup was to set the following NVRAM variables:
 +
 +//Disabling boot_wait is a bad idea, so make sure you really need it off before doing so.//
 +<​code>​
 +nvram set boot_wait=off
 +nvram set manual_boot_nv=1
 +nvram unset disabled_57xx
 +nvram commit
 +</​code>​
 +
 +
 +===== CFE Bootloader =====
 +
 +The CFE bootloader brings up the ethernet with IP 192.168.1.1 and listens for a TFTP "​put"​ for a few seconds. ​ If a file is uploaded via TFTP, the header is read and the board type and checksum is validated before it is programmed into flash. ​ The default firmware image from OpenWRT may not have the required header. ​ This can be dealt with via the serial port like so:
 +
 +Start sending the firmware from a linux computer on the same network:
 +<​code>​
 +echo -e "​binary\nrexmt 1\ntimeout 60\ntrace\nput openwrt-wrt350n_v1-squashfs.bin\n"​ | tftp 192.168.1.1
 +</​code>​
 +Receive the firmware file and program it to flash:
 +<​code>​
 +flash -ctheader : flash1.trx
 +</​code>​
 +
 +===== Hardware =====
 +The WRT350N v1.0 is based on the Broadcom 4785 r2 running at 300MHz cpu. It has 8 MB flash and 32 MB SDRAM. The wireless NIC is a Broadcom Cardbus card with maybe a BCM5397 Chipset on the switch. ​ The WRT350N runs 802.11 B, G, and Draft N wireless protocols. It provides 4 gigabit LAN ports, 1 WAN port and a USB '​storage link' port.
 +
 +==== Opening/​closing the case ====
 +The silver panels on the top and bottom are snapped into place at the rear of the unit only.  They have a slide fitting at the front of the unit, so don't pry them apart at the front. ​ The font of the case slides forward and off.
 +Removing the silver covers reveals the screws, which are Torx T10.  Once these are removed, the case come apart easily.
 +
 +==== Serial Port Mod ====
 +[[http://​cascade.dyndns.org/​~datagarbage/​wrt350n.html]]
 +
 +Connector JB3 has TTL 3.3v UART
 +^ Pin ^ Function ^
 +| 1 | 3.3v |
 +| 2 | Tx |
 +| 3 | Rx | 
 +| 4 | unknown |
 +| 5 | GND |