Thursday, May 24, 2007

Ratool Description

Ratool is a wireless utility for Windows CE command shell. Ratool is from wzctool and add more private Ralink OID functions. User can use this tool to make more detail about Ralink wireless driver.

AP Command Example

1. OPEN/NONE
> ratool -ap RT2501USB1 -auth open
> ratool -ap RT2501USB1 -encr none
> ratool -ap RT2501USB1 -ssid RalinkAP

2. OPEN(SHARED)/WEP40 - 5-CHAR ASCII WEP KEY
> ratool -ap RT2501USB1 -auth open(shared)
> ratool -ap RT2501USB1 -encr wep
> ratool -ap RT2501USB1 -key 1/remove(optional)
> ratool -ap RT2501USB1 -key 1/12345
> ratool -ap RT2501USB1 -ssid RalinkAP

3. OPEN(SHARED)/WEP40 - 10-CHAR HEXA WEP KEY
> ratool -ap RT2501USB1 -auth open(shared)
> ratool -ap RT2501USB1 -encr wep
> ratool -ap RT2501USB1 -key 1/remove(optional)
> ratool -ap RT2501USB1 -key 1/12345abcde
> ratool -ap RT2501USB1 -ssid RalinkAP

4. OPEN(SHARED)/WEP128 - 13-CHAR ASCII WEP KEY
> ratool -ap RT2501USB1 -auth open(shared)
> ratool -ap RT2501USB1 -encr wep
> ratool -ap RT2501USB1 -key 2/remove(optional)
> ratool -ap RT2501USB1 -key 2/abcdefghijklm
> ratool -ap RT2501USB1 -ssid RalinkAP

5. OPEN(SHARED)/WEP40 - 26-CHAR HEXA WEP KEY
> ratool -ap RT2501USB1 -auth open(shared)
> ratool -ap RT2501USB1 -encr wep
> ratool -ap RT2501USB1 -key 3/remove(optional)
> ratool -ap RT2501USB1 -key 3/12345678901234567890abcdef
> ratool -ap RT2501USB1 -ssid RalinkAP

6. WPA-PSK(WPA2-PSK)/TKIP(AES) - 8~63-CHAR ASCII PASSPHRASE
> ratool -ap RT2501USB1 -auth wpa-psk(wpa2-psk)
> ratool -ap RT2501USB1 -encr tkip(aes)
> ratool -ap RT2501USB1 -ssid RalinkAP
> ratool -ap RT2501USB1 -wpapsk 1234567890abc…xyz…ABC…XYZ
> ratool -ap RT2501USB1 -ssid RalinkAP

7. WPA-PSK(WPA2-PSK)/TKIP(AES) - 64-CHAR HEXA KEY
> ratool -ap RT2501USB1 -auth wpa-psk(wpa2-psk)
> ratool -ap RT2501USB1 -encr tkip(aes)
> ratool -ap RT2501USB1 -wpapsk 1234567890abcdef…1234567890abcdef
> ratool -ap RT2501USB1 -ssid RalinkAP

WPS Command Example:

1. Configure with PIN mode:
> ratool -disablewzcsvc RT2501USB1
> ratool -wps RT2501USB1 -info ; PIN will be listed
> ratool -wps RT2501USB1 -bssidlist
Key PIN on Registrar(i)
> ratool -wps RT2501USB1 -pin YourSsid
> ratool -wps RT2501USB1 -status auto
> ratool -wps RT2501USB1 -profile 1(ii)
> ratool -enablewzcsvc RT2501USB1
(i). Enter the Enrollee PinCode on the Registrar and start WPS on the Registrar.
Note: How to get the Enrollee PinCode? Use 'ratool -wps RT2501USB1 -info' on the Enrollee.
(ii). If the registration is successful, the Enrollee will get the configure profiles. The Enrollee can connect to the AP with these new parameters.

2. Configure with PBC mode:
> ratool -disablewzcsvc RT2501USB1
> ratool -wps RT2501USB1 -info
> ratool -wps RT2501USB1 -bssidlist
Push button on Registrar(i)
> ratool -wps RT2501USB1 -pbc [Or push hardware button on wireless card]
> ratool -wps RT2501USB1 -status auto
> ratool -wps RT2501USB1 -profile 1(ii)
> ratool -enablewzcsvc RT2501USB1

(i). Start PBC on the Registrar.
{ii). If the registration is successful, the Enrollee will get the configure profiles. The Enrollee can connect to the AP with these new parameters.

802.11n Overview

http://www.ralinktech.com.tw/Home/Products.html

The Ralink 802.11n Chipset family provides solutions forPCI(RT2860), PCIe(RT2890) and USB(RT2870) interfaces with both 2.4 and 2.4/5GHzsuppport. Each chipset consists of two highly integrated ICs(RFIC and BB/MAC IC) that fully comply with current draftIEEE 802.11n and IEEE 802.11a/b/g standards.Ralink feature-rich chipsets embody 2 transmitter 3 receiver(2T3R) achitecture to ensure reliable, cost-eective wirelessconnectivity at high throughput over an extended range.Optimized RF architecture and baseband algorithms providesuperb performance with low-power consumption. IntelligentMAC design deploys a highly ecient DMA engine andhardware data processing accelerators without overloadingthe host procesor.All chipsets support standards-based security, quality ofservice and international regulatory, giving end users thegreatest performance anytime, anywhere.

Support Manufacturer/Device List For RT2501USB

// VID, PID

{ 0x148F, 0x2573 }, // 0, Ralink

{ 0x148F, 0x7059 }, // 1, Ralink

{ 0x148F, 0x2671 }, // 2, Ralink

{ 0x1044, 0x8008 }, // 3, Gigabyte

{ 0x14B2, 0x3C22 }, // 4, Conceptronic

{ 0x050D, 0x705A }, // 5, Belkin F5D7050 v3000

{ 0x07B8, 0xB21D }, // 6, Abocom WUG2700

{ 0x18E8, 0x6196 }, // 7, Qcom

{ 0x0B05, 0x1723 }, // 8, Asus

{ 0x0B05, 0x1724 }, // 9, Asus

{ 0x18C5, 0x0002 }, // 10, Amit

{ 0x0769, 0x31F3 }, // 11, Surecom

{ 0x07D1, 0x3C03 }, // 12, D-Link

{ 0x083A, 0x6541 }, // 13, Epson

{ 0x0DB0, 0x6877 }, // 14, MSI

{ 0x18E8, 0x6229 }, // 15, Qcom

{ 0x1044, 0x800A }, // 16, Gigabyte

{ 0x1371, 0x9032 }, // 17, CNet

{ 0x1472, 0x0009 }, // 18, Huawei-3Com

{ 0x1690, 0x0722 }, // 19, Askey

{ 0x15A9, 0x0004 }, // 20, HP

{ 0x0411, 0x00D8 }, // 21, Buffalo

{ 0x0586, 0x3415 }, // 22, ZyXEL

{ 0x0DF6, 0x9712 }, // 23, Sitecom

{ 0x0DF6, 0x90AC }, // 24, Sitecom

{ 0x148F, 0x9021 }, // 25, Netopia

{ 0x18E8, 0x6238 }, // 26, Qcom

{ 0x07B8, 0xB21B }, // 27, Abocom WUG2700

{ 0x07B8, 0xB21F }, // 28, Abocom WUG2700

{ 0x07B8, 0xB21C }, // 29, Abocom WUG2700

{ 0x07B8, 0xB21E }, // 30, Abocom WUG2700

{ 0x2019, 0xAB01 }, // 31, Abocom WUG2700

{ 0x2019, 0xAB50 }, // 32, Abocom WUG2700

{ 0x0586, 0x3415 }, // 33, Abocom WUG2700

{ 0x07D1, 0x3C07 }, // 34, D-Link

{ 0x6933, 0x5001 }, // 35, Tilgin MSA110

{ 0x13B1, 0x0020 }, // 36, Linksys

{ 0x0CDE, 0x001C }, // 37, Z-COM

{ 0x14B2, 0x3C24 }, // 38, Conceptronic

{ 0x067B, 0x2528 }, // 39, Netopia & Amigo

{ 0x0C76, 0x0005 }, // 40, Netopia & Amigo

{ 0x0EB0, 0x9021 }, // 41, Netopia & Amigo