Reference Manual
Table Of Contents
- Introduction to RS9116
- Getting Started with RS9116
- Compiling the Driver
- Installing the Driver
- Installation of Modules
- Enabling a Protocol
- Disabling a Protocol
- OneBox-Mobile in Wi-Fi Only Mode
- Installation in Wi-Fi Client Mode (with BSD interface support)
- Installation in Access Point Mode (with BSD interface support)
- Installation in Wi-Fi Client Mode (with NL80211 support)
- Installation in Wi-Fi AP mode (with NL80211 support)
- Installation in Wi-Fi Direct Mode (With BSD Interface Support)
- Installation in Wi-Fi Direct Mode (With NL80211 Support only for Kernel v3.8 or higher)
- OneBox-Mobile in Wi-Fi + Bluetooth LE Coexistence Mode
- Driver Information
- Wi-Fi ioctl Usage Guide
- Configuration Using CFG80211
- Enterprise security using CFG80211
- HOSTAPD and Wi-Fi Protected Setup (WPS)
- ACS with Hostapd
- Antenna Diversity
- Sniffer Mode
- Monitor Mode
- Concurrent Mode
- Background Scan Parameters
- Power save Modes, Profiles and Parameters
- Compliance and Certification
- Wi-Fi Performance Test ioctl usage
- Wake-On-Wireless LAN
- PUF [ Physical Unclonable Functions ]
- GTK Offload
- Steps to connect 802.11R client to AP
- Steps to configure 802.11W
- Update WLAN region based maximum powers from driver
- Bluetooth hcitool and hciconfig Usage
- Android support for RS9116
- Appendix A: Configuration of Kernels from 3.13 and above
- Appendix B: Binary Files for Embedded Platforms
- Appendix C: Using the Bluetooth Manager
- Appendix D: Common Configuration Parameters
- Appendix E: Installation of Missing Generic Netlink Libraries
- Appendix F: Procedure to use latest supplicant with NL80211 interface
- Appendix G: Considerations need to be made during hostapd usage
- RS9116 n-Link Software TRM Revision History
RS9116 n-Link Linux and Android Technical Reference Manual
Version 2.0
August 2019
132
• Stop bits: 1
• Parity: None
• Flow Control:
1. Connect the RJ45 cable between the PC and the board.
2. Follow the instructions given at http://www.at91.com/linux4sam/bin/view/Linux4SAM/GettingStarted
in order to setup the board with the Linux OS kernel version 2.6.30.
27.4.4 Cross Compile and Copy OneBox-Mobile Software
If the OneBox-Mobile software's source is available, follow the steps mentioned in the section Compiling the
Driver in order to cross compile the OneBox-Mobile software for the Atmel processor.
Assign the DEF_KERNEL_DIR variable in the Makefile as follows (assuming the kernel source is available in the "/
lib/modules" folder):
DEF_KERNEL_DIR := /lib/modules/linux-2.6.30
The "make" command for the AT91SAM9G45/M10 is as follows, assuming the toolchain is present in the "/
toolchain/opt/atmel" folder:
make ARCH=arm CROSS_COMPILE=/toolchain/opt/atmel/arm-2007q1/bin/arm-none-linux-gnueabi-
The steps need to be followed inorder to copy the pre-built binaries or the binaries generated above the
Atmel processor platform are as follows:
Ensure that the Linux PC and the Atmel platform are in the same subnet. The IP of the processor platform
can be assigned using the minicom/GTKTerm terminal.
ifconfig <vap_name> <ip_address>
Example: ifconfig eth0
192.168.1.24
Power cycle the board.
Login as "root". There is no password required for the default credentials unless and until some changes
has been done by the user.
Create a folder called
"rsi" in the "/home" folder.
Copy the OneBox-Mobile binaries by using the command below:
scp –r release/ root@192.168.1.24:/home/rsi
Follow the procedure explained in the section Installing the Driver in order to start using the OneBox-Mobile
software.