Reference Manual

Table Of Contents
RS9116 n-Link Linux and Android Technical Reference Manual
Version 2.0
August 2019
23
4.4.4 Installation in Wi-Fi AP mode (with NL80211 support)
The steps for installing Wi-Fi Only mode in AP are as follows:
1. Open the common_insert.sh file present in the "release" folder.
2. Ensure that the DRIVER_MODE and COEX_MODE are set as below
DRIVER_MODE = 1
COEX_MODE = 2 (For Access Point Mode)
 (Or)
COEX_MODE = 3 (For BothAccess Point and Station Modes)
 3. Ensure that in menuconfig, NL80211 and HOSTAPD support is enabled.
 4. Compile the driver.
$ make
 5. Go to the release folder and start the device in Access Point mode.
$ cd release
$ sh wlan_enable.sh
 6. Issue the following command to get physical interfaces on which we can add wifi0 interface
$iw phy | grep phy
The output of the command will be phyX (X can be 1,2,3, eg:phy1,phy2 etc)
Now add wifi0 interface to phyX.
$service NetworkManager stop
$iw phy phy1 interface add wifi0 type __ap
Instead of following the above steps in step 6, we can directly create vap by using "onebox_util" binary present in
the release folder
$ ./onebox_util rpine0 create_vap wifi0 ap
Make sure the following parameters are enabled in the hostapd configuration file (wlan/hostapd-2.4/
hostapd/.config)
CONFIG_LIBNL32=y
Make sure to install CRDA in your system/PC to use updated regulatory domain in nl80211 mode
Compilation of NL80211 requires libnl library files. Please refer to page Appendix F: Installation of Missing
Generic Netlink Libraries
for configuration of hoapd.conf file for libnl and installing libnl drivers if they are
not available.