1. What is this stuff?

The AR531x/231x is a platform by Atheros, which is used for dual-band and single-band 108Mb/s routers and accesspoints. It is also refered as a WiSoC - Wireless System-on-a-Chip, and the radio inside often refered as RoC - Radio-on-a-Chip.

2. Atheros WiSoC generations/evolution

1. AR5001 generation (802.11a only)

2. AR5002 generation (first dual-band designs)

3-4. AR5003 and AR5004 generation (Super-AG technology) The AR5003 got merged into the AR5004. The new WiSoCs are/were in production, but they were not announced.

5. AR5005 generation (MIMO technology, onboard AES engine, serial flash)

6. AR5006 generation (single-chip solutions)

7. AR5007 generation (radical decrease of BOM)

3. Devices

OEM dual APs, internally identical:

and many more.

Atheros chipsets based wireless 802.11a/b/g devices


4. TODO

5. Firmware/Bootloader

There are at least 3 variants

6. JTAG

Atheros 531x/231x use standart MIPS EJTAG v2.6 and most of devices use a 14-pin EJTAG header. See a JTAG Cables for more info on using JTAG.

The latest Openwince JTAG fork contains support for the Atheros chips. The CVS snapshot may be found there: jtag-0.6-cvs-20051228

7. How to help

If you want to help and got some basic kernel hacking knowledge, you should start by familiarizing yourself with the OpenWrt build system. All the kernel and image stuff is in the target/ subdirectory.

AR531x/231x-specific kernel patches will go into target/linux/linux-2.4/patches/ar531x. The build system part that constructs the firmware images for AR531x based routers will be in target/linux/image/ar531x.

8. Work done currently

Support for the AR2315 based devices is available in Kamikaze. Support for the older/newer designs will be added soon soon, with runtime board detection support.


AtherosPort (last edited 2008-06-24 20:22:32 by yoonix)

Almost all of these pages are editable, create an account and click the edit (Edit) button at the top of the page.