User Tools

Site Tools


toh:wiznet:wiz610wi

WIZnet Wiz610wi

The Wiz610wi is a small Wifi Module. For this module is a evaluation board Wiz610wi-EVB available

UNFINISHED ARTICLE - FIRST VERSION

Supported Versions

Version/Model Launch Date S/N OpenWrt Version Supported Model Specific Notes
v1 - - -

NOTE: Anything not included in model specific notes, or where a short comment couldn't be included on the notes.

Hardware Highlights

CPU Ram Flash Network USB Serial JTag
Atheros MiB MiB 1 (MII-Interface) No Yes ?

Keep the articles modular

Please include only model specific information, omit bla,bla and put everything generic into separate articles
generic.overview if you have no time to write certain stuff link to this
basic.config should lead the way, do not explain this again
DO NOT provide a complete howto here! Instead groom the general HowTos.

Installation

Flash Layout

Please check out the article Flash.Layout. It contains an example and a couple of explanations.

OEM installation using the TFTP method

First setup a TFTP Server that listens on 192.168.16.13 Put openwrt-atheros-root.squashfs and openwrt-atheros-vmlinux.lzma into the root of that TFTP server.

generic.flashing.tftp

Connect via serial line (38400baud) to the module. Power it up and interrupt the bootloader by pressing CTRL-C.

RedBoot> ip_address -l 192.168.16.200/24 -h 192.168.16.13
IP: 192.168.16.200/255.255.255.0, Gateway: 10.0.5.21
Default server: 192.168.16.13
RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma
Using default protocol (TFTP)
Raw file loaded 0x80040000-0x8012ffff, assumed entry at 0x80040000
RedBoot> fis init
About to initialize [format] FLASH image system - continue (y/n)? y
*** Initialize FLASH Image System
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7
... Erase from 0xbfc30000-0xbfd20000: ...............
... Program from 0x80040000-0x80130000 at 0xbfc30000: ...............
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> fis free
  0xBFD20000 .. 0xBFFE0000
RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-root.squashfs
Using default protocol (TFTP)
Raw file loaded 0x80040000-0x8021ffff, assumed entry at 0x80040000
RedBoot> fis create -l 0x001dffff rootfs
... Erase from 0xbfd20000-0xbfefffff: ..............................
... Program from 0x80040000-0x80220000 at 0xbfd20000: ..............................
... Erase from 0xbffe0000-0xbfff0000: .
... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
RedBoot> reset

Specific values you need

Bootloader tftp server IPv4 address FILL-IN
Bootloader MAC address (special) FILL-IN
Firmware tftp image http://downloads.openwrt.org/FILL-IN/openwrt-FILL-IN-generic-FILL-IN-squashfs-tftp.bin (NOTE: Name must contain "tftp")
TFTP Transfer Window 1 second
TFTP Window Start approximately 1 seconds after power on
TFTP Client Required IP Address FILL-IN

Upgrading OpenWrt

generic.sysupgrade

If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.

LuCI Web Upgrade Process

Terminal Upgrade Process

  • Login as root via SSH on 192.168.1.1
  • Use the following commands to upgrade.

cd /tmp/
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
sysupgrade /tmp/xxx.abc

  • If sysupgrade does not support this router, use the following commands.

cd /tmp/
wget http://downloads.openwrt.org/snapshots/trunk/XXX/xxx.abc
mtd write /tmp/xxx.abc linux && reboot

OpenWrt bootlog

[ 0.000000] console [ttyS0] enabled, bootconsole disabled [ 0.000000] console [ttyS0] enabled, bootconsole disabled [ 0.010000] Calibrating delay loop... 183.70 BogoMIPS (lpj=918528) [ 0.110000] pid_max: default: 32768 minimum: 301 [ 0.120000] Mount-cache hash table entries: 512 [ 0.130000] NET: Registered protocol family 16 [ 0.200000] bio: create slab <bio-0> at 0 [ 0.220000] Switching to clocksource MIPS [ 0.250000] NET: Registered protocol family 2 [ 0.300000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.390000] TCP established hash table entries: 512 (order: 0, 4096 bytes) [ 0.470000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) [ 0.550000] TCP: Hash tables configured (established 512 bind 512) [ 0.620000] TCP reno registered [ 0.660000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.730000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.800000] NET: Registered protocol family 1 [ 0.860000] Radio config found at offset 0xf8(0x1f8) [ 0.950000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 1.020000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 1.130000] msgmni has been set to 25 [ 1.180000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) [ 1.270000] io scheduler noop registered [ 1.320000] io scheduler deadline registered (default) [ 1.380000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 1.480000] serial8250: ttyS0 at MMIO 0xb1100003 (irq = 37) is a 16550A [ 1.590000] gpiodev: gpio device registered with major 253 [ 1.670000] Searching for RedBoot partition table in spiflash at offset 0x3d0000 [ 1.810000] Searching for RedBoot partition table in spiflash at offset 0x3e0000 [ 1.950000] 6 RedBoot partitions found on MTD device spiflash [ 2.020000] Creating 6 MTD partitions on "spiflash": [ 2.080000] 0x000000000000-0x000000030000 : "RedBoot" [ 2.150000] 0x000000030000-0x000000120000 : "vmlinux.bin.l7" [ 2.230000] 0x000000120000-0x0000003e0000 : "rootfs" [ 2.300000] mtd: partition "rootfs" set to be root filesystem [ 2.370000] mtd: partition "rootfs_data" created automatically, ofs=2D0000, len=110000 [ 2.470000] 0x0000002d0000-0x0000003e0000 : "rootfs_data" [ 2.540000] 0x0000003e0000-0x0000003ef000 : "FIS directory" [ 2.620000] 0x0000003ef000-0x0000003f0000 : "RedBoot config" [ 2.690000] 0x0000003f0000-0x000000400000 : "boardconfig" [ 2.850000] eth0: Atheros AR231x: 00:08:dc:d0:fc:45, irq 4 [ 2.980000] ar231x_eth_mii: probed [ 3.020000] eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=0:1f) [ 3.130000] TCP cubic registered [ 3.170000] NET: Registered protocol family 17 [ 3.220000] Bridge firewalling registered [ 3.270000] 8021q: 802.1Q VLAN Support v1.8 [ 3.340000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 3.430000] Freeing unused kernel memory: 168k freed [ 4.110000] eth0: Configuring MAC for half duplex - preinit - Press the [f] key and hit [enter] to enter failsafe mode - regular preinit - [ 11.670000] JFFS2 notice: (323) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 8 of xref (0 dead, 2 orphan) found. switching to jffs2 - init - Please press Enter to activate this console. [ 16.150000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993 [ 16.240000] Backport based on wireless-testing.git master-2012-09-07 [ 16.320000] compat.git: wireless-testing.git [ 16.450000] cfg80211: Calling CRDA to update world regulatory domain [ 16.530000] cfg80211: World regulatory domain updated: [ 16.590000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 16.690000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 16.780000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 16.870000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 16.970000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 17.060000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 18.300000] ath5k: phy0: Atheros AR2317 chip found (MAC: 0x90, PHY: 0x48) [ 18.390000] cfg80211: Calling CRDA for country: US [ 18.440000] cfg80211: Regulatory domain changed to country: US [ 18.510000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 18.610000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm) [ 18.710000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm) [ 18.800000] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 18.890000] cfg80211: (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 18.980000] cfg80211: (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 19.080000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm) [ 19.630000] PPP generic driver version 2.4.2 [ 20.130000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 20.650000] NET: Registered protocol family 24 [ 20.770000] nf_conntrack version 0.5.0 (204 buckets, 816 max) [ 29.680000] device eth0 entered promiscuous mode [ 29.840000] br-lan: port 1(eth0) entered forwarding state [ 29.900000] br-lan: port 1(eth0) entered forwarding state [ 31.900000] br-lan: port 1(eth0) entered forwarding state [ 39.750000] device wlan0 entered promiscuous mode [ 39.940000] br-lan: port 2(wlan0) entered forwarding state [ 40.010000] br-lan: port 2(wlan0) entered forwarding state [ 42.010000] br-lan: port 2(wlan0) entered forwarding state BusyBox v1.19.4 (2012-11-18 08:06:45 UTC) built-in shell (ash) Enter 'help' for a list of built-in commands. _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- ATTITUDE ADJUSTMENT (12.09-rc1, r34185) ----------------------------------------------------- * 1/4 oz Vodka Pour all ingredients into mixing * 1/4 oz Gin tin with ice, strain into glass. * 1/4 oz Amaretto * 1/4 oz Triple sec * 1/4 oz Peach schnapps * 1/4 oz Sour mix * 1 splash Cranberry juice ----------------------------------------------------- root@OpenWrt:/#


Basic configuration

Basic configuration After flashing, proceed with this.
Set up your Internet connection, configure wireless, configure USB port, etc.

Specific Configuration

Interfaces

The default network configuration is:

Interface Name Description Default configuration
br-lan LAN & WiFi 192.168.1.1/24
vlan0 (eth0.0) LAN ports (1 to 4) None
vlan1 (eth0.1) WAN port DHCP
wl0 WiFi Disabled

Switch Ports (for VLANs)

Failsafe mode

Buttons

hardware.button on howto use and configure the hardware button(s).

The Linksys WRT54GL has two buttons. They are Reset and Secure Easy Setup. Here, we merely name the buttons, so we can use them in the above Howto:

BUTTON Event
Reset reset
Secure Easy Setup ses

Hardware

Info

Architecture: MIPS / ARM / AVR32 / ETRAX CRIS / 68000 / PowerPC / SPARC / Ubicom32 / SuperH / x86
Vendor: Qualcomm Atheros / Broadcom / Ikanos / Lantiq / Marvell / Ralink / …
Bootloader: U-Boot / RedBoot / …
System-On-Chip: AR9132 rev 2 (MIPS 24Kc V7.4)
CPU/Speed 24Kc V7.4 400 Mhz
Flash-Chip: ST 25P64V6P
Flash size: 8192 KiB
RAM: 32 MiB
Wireless: Atheros AR9103 2.4ghz 802.11bgn
Ethernet: RealTek RTL8366RB Gigabit w/ vlan support swconfig
Internet: n/a/xDSL/DOCSIS/3g/LTE
USB: Yes 1 x 2.0
Serial: Yes
JTAG: Yes

Photos

Model Number

Front:

Photo of front of the casing

Back:

Photo of back of the casing

Opening the case

Note: This will void your warranty!

  • To remove the cover do a/b/c

Main PCB

Photo of PCB

Serial

port.serial general information about the serial port, serial port cable, etc.

How to connect to the Serial Port of this specific device:

Photo of PCB with markings

JTAG

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:

Photo of PCB with markings

Debricking

Bootloader Mods

Currently none.

Hardware mods

Currently none.

Notes

Tags

toh/wiznet/wiz610wi.txt · Last modified: 2015/12/12 09:23 by tmomas