AW-CM235NF IEEE 802.11 a/b/g/n/ac Wireless LAN and Bluetooth M.2 Combo Module User Guide Document release Date Version 0.
-2-
Contents 1. WLAN Basic Test Driver Installation Throughput Test RF Tx/Rx Performance Test 2. Bluetooth Basic Test Download Mini-driver Throughput Test RF Performance Test 3. Known Limitation/Issues 1. WLAN Basic Test **Must connect USB to PC Driver Installation DRIVER INSTALLATION (IN LINUX) •First prepare the Broadcom’s linux package, and put it in the “home”folder. •Open the Terminal, enter the command: sudo su and password.
•Enter cd /home/username/ DHD_REL_1_141_65_1_Linux/src/dhd/linux •Enter make dhd-cdc-sdmmc-gpl to generate the dhd.ko file in /home/username/ DHD_REL_1_141_65_1_Linux /src/dhd/linux/dhd-cdc-sdmmc-gpl-2.6.32-21-generic •Enter Insmod /(path of dhd.ko file) firmware_path=/(path of firmware file) nvram_path=/(path of nvram file) to enable.
To connect to the network that uses 12345 as the network key • Run wl join Eval4325 key 12345. CONNECTING TO AN INFRASTRUCTURE NETWORK WITH WPA-PSK/WPA2-PSK SECURITY To specify TKIP or AES as the data encryption method • Run wl wsec 3/7. To enable the supplicant • Run wl sup_wpa 1. To specify the PSK passphrase (network key) to use • Run wl set_psk $passphrase. To connect to a network that uses WPA-PSK security • Run wl join Eval4325 imode bss amode wpapsk.
The throughput measurement shows the performance of the TCP/IP layer over the wireless link. To achieve the best results, run the measurement test in a clean environment with as little interference as possible . The test can be run with the adapter connected to either an Infrastructure network (see Fig. 2.2) or an ad hoc network (see Fig. 2.3). An AP that is known to be in good working order should be used for the infrastructure mode test. LAN HOST A P COMPUTER.
a. On the host computer, activate EndPoint: b. Using Chariot Console on the reference computer, create two pair groups (192.168.1.100 and 192.168.1.110) using the Chariot Throughput.scr script. Run the throughput test for a specified period of time and observe the results. RF Tx/Rx Performance Test CREATING A Tx TEST (In Ubuntu linux 12.04) 1. Open the Terminal, enter the command: sudo su and password. 2. Enter Insmod /(path of dhd.
This will send continuous Tx Packets with 100 us packet interval,1024 byte packet length. Data rate =1Mbps ,Channel=1 and output power =16dBm. 11g rate: ./wl mpc 0 ./wl phy_watchdog 0 ./wl country ALL ./wl band b ./wl channel 1 ./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl txchain 1 ./wl txcore -k 1 -o 1 ./wl 2g_rate -r 54 -b 20 ./wl phy_txpwrctrl 1 ./wl txpwr1 -1 ./wl txpwr1 -o -d 15 .
./wl mpc 0 ./wl phy_watchdog 0 ./wl country ALL ./wl band b ./wl chanspec 1/20 ./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl txchain1 ./wl txcore -s 1 -c 1 ./wl 2g_rate -h 7 -b 20 ./wl phy_txpwrctrl 1 ./wl txpwr1 -o -d 14 ./wl pkteng_start 00:11:22:33:44:55 tx 100 1024 0 This will send continuous Tx Packets with 100 us packet interval,1024 byte packet length. Data rate =MCS7, Bandwidth=20Mhz, Channel=1 and output power =14dBm. 2.4G 11n 40 SISO rate: ./wl down ./wl PM 0 ./wl mimo_bw_cap 1 .
./wl chanspec 3/40l ./wl nrate -m 7 ./wl up ./wl scansuppress 1 ./wl sgi_tx 0 ./wl nrate -m 7 ./wl txpwr1 -o -q 48 ./wl phy_forcecal 1 ./wl pkteng_start 10:20:30:40:50:60 tx 100 1500 0 This will send continuous Tx Packets with 100 us packet interval,1024 byte packet length. Data rate = MCS7 ,Bandwidth=40Mhz, Channel=3 and output power =12dBm. 11a rate: ./wl mpc 0 ./wl phy_watchdog 0 ./wl country ALL ./wl band a ./wl channel 36 ./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl txchain 1 ./wl txcore -o 1 .
./wl phy_watchdog 0 ./wl country ALL ./wl band a ./wl chanspec 36/20 ./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl txchain 1 ./wl txcore -s 1 -c 1 ./wl 5g_rate -h 7 -b 20 ./wl phy_txpwrctrl 1 ./wl txpwr1 -o -d 12 ./wl pkteng_start 00:11:22:33:44:55 tx 100 1024 0 This will send continuous Tx Packets with 100 us packet interval,1024 byte packet length. Data rate = MCS7 ,Bandwidth=20Mhz, Channel=36 and output power =12dBm. 5G 11n 40 SISO rate: ./wl mpc 0 ./wl phy_watchdog 0 ./wl country ALL .
CREATING A Rx TEST (In Ubuntu linux 12.04) 1. Open the Terminal, enter the command: sudo su and password. 2. Enter Insmod /(path of dhd.ko file) firmware_path=/(path of firmware file) nvram_path=/(path of nvram file) to enable. 3. Enter the wl ver command to check the current WL driver version. 4. Run the following command set 11b/g rate: ./wl mpc 0 ./wl phy_watchdog 0 ./wl country ALL ./wl band b ./wl channel 7 ./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl rxchain 1 ./wl reset_cnts .
./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl rxchain 1 ./wl reset_cnts ./wl counters This will enter Channel 1, bandwidth=20Mhz receive mode. 2.4G 11n 40 SISO rate: ./wl pkteng_stop rx ./wl down ./wl mpc 0 ./wl country ALL ./wl up ./wl phy_watchdog 0 ./wl scansuppress 1 ./wl band b ./wl down ./wl mimo_bw_cap 1 ./wl mimo_txbw 4 ./wl up ./wl chanspec -c 6 -b 2 -w 40 -s 0 ./wl 2g_rate ./wl txchain 1 ./wl rxchain 1 ./wl phy_forcecal 1 ./wl pkteng_start 00:11:22:33:44:55 rxwithack ./wl counters .
./wl mpc 0 ./wl phy_watchdog 0 ./wl country ALL ./wl band a ./wl channel 36 ./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl rxchain 1 ./wl reset_cnts ./wl counters This will enter Channel 36 receive mode. 5G 11n 20 SISO rate: ./wl mpc 0 ./wl phy_watchdog 0 ./wl country ALL ./wl band a ./wl chanspec 36/20 ./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl rxchain 1 ./wl reset_cnts ./wl counters This will enter Channel 36, bandwidth=20Mhz receive mode. 5G 11n 40 SISO rate: ./wl mpc 0 .
./wl band a ./wl chanspec 38/40 ./wl mimo_txbw 4 ./wl up ./wl phy_forcecal 1 ./wl scansuppress 1 ./wl rxchain 1 ./wl reset_cnts ./wl counters This will enter MCS7 HT40, Channel 38 receive mode. ※.The default MAC address is 001122334455. Packets sent from Signal Generator must have the same MAC address as the DUT’s MAC address (Runtime mac address can be overrode by using wl cur_etheraddr xx:xx:xx:xx:xx:xx . ※. Use “./wl counters” and find the received frame numbers in “rxdfrmocast”. ※.
4. In Select HCI Control Window Transport: a. Select UART as the type of transport. b. In the COM port list, select com6.
c. In the Baud list, type 115200. d. Select the CTS flow control check box. e. Click OK. 5. In HCI Control, select the HCI protocol active check box 6.
Minidriver. 7. On the Transport menu, click Download Firmware/Config. 8. In Select Download Firmware/Config Transport: a. Select UART as the type of transport. b. In the COM port list, select com6. c. In the Baud list box, type 115200. d. Select the CTS flow control check box. e. Click OK. 9. In Download, configure the settings to match those shown below 10. Click Execute. 11.
Throughput Test Bluetool contains a throughput test feature that can be used with two or more AW-CM235NF devices. Note that each device runs on a separate PC with BlueTool installed. This document will provide basic directions for setting-up and running this test. The next step in setting-up the test is establishing a connection between the devices. ESTABLISH A BLUETOOTH CONNECTION BETWEEN TWO USB DEVICES SET UP THE SLAVE DEVICE FIRST 1. On the Slave side, start Bluetool from the Start Menu. 2.
SET UP THE MASTER DEVICE, AND CREATE THE CONNECTION 1. On the Master side, start Bluetool. 2. Open the log window, if not already open, and open the UART HCI Transport. 3. Download mini driver (see 3.1) 4. In the “HCI Control” window, select “7.1 Link Control Commands” (Note: may be 4.5 depending on version) 5. Double Click “Create Connection” and put BD address of the slave device into the BDADDR box. Click “OK” 6. In the “HCI Control” window,select”0 Vendor-specific commands”.
3. Close the “Log Window.” If this window is left open or minimized, then the throughput test will not achieve maximum throughput because of delay that is added by Windows every time the log window is updated. 4. On the Slave side, click “Execute Test” in the “Receive Test” window. 5. On the Master side, click “Execute Test” in the “Transmit Test” window. Bluetooth throughput test is now running. To stop the test, click “Abort Test” on the Master side first, then on the slave side.
then double-click Set_Event_Filter. 2. In HCI Command: Set_Event_Filter: a. In the Filter_Type list, select Connection Setup. b. In the Connection_Setup_Filter_Condition_Type list, select Allow Connections from all devices. c. In the Auto_Accept_Flag list, select Do Auto accept the connection with role switch disabled. ENABLING WRITE SCAN To enable Write Scan 1. In HCI Control, in the HCI Control commands list, select 7.3: Host Controller & Baseband Commands (3 key), and then double-click Write_Scan_Enable.
3. Known Limitations * AW-CM235NF 2.4G HT40 RX test only support the firmware Ver. 7.35.102 or newer ones.
Federal Communication Commission Interference Statement This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules.
install or remove this RF module in the user’s manual of the end product which integrates this module. The end user manual shall include all required regulatory information/warning as show in this manual. Industry Canada statement: This device complies with RSS-210 of the Industry Canada Rules.
produit final. Dans ces circonstances, l'intégrateur OEM sera chargé de réévaluer le produit final (y compris l'émetteur) et l'obtention d'une autorisation distincte au Canada. End Product Labeling This transmitter module is authorized only for use in device where the antenna may be installed such that 20 cm may be maintained between the antenna and users. The final end product must be labeled in a visible area with the following: “Contains IC: 6100A-CM2XXNF”.
1. 本模組於取得認證後將依規定於模組本體標示審驗合格標籤。 2.