We have a customer who wishes to write user space application software on Linux (kernel 2.6.32) that will interface to the WiLink 3.6 API to perform AP scanning, initiate association, etc. and we are having great difficulty finding documentation for the APIs into the WiLink stack.
The customer has written code that conforms to the standard Linux WiFi API and the wpa_supplicant behavior. However this code does not work correctly with the WiLink stack. For example, scanning for access points retrieves at most 13 access points and if the AP you are interested in is not on that list of 13, then you are unable to associate with it. Customer is having to unload and reload WiLink stack and initiate another scan, with the hope that the AP of interest will end up on the list. If it doesn't, they unload, reload and try again. This is the only way they have found that they can get association with a specific access point in the presence of a large number of them.
Customer believes that the API into the WiLink stack is different and requires pointers to documentation on how to correctly develop a Linux application that will function with this stack. Where do they go for that information? They are not interested in "shelling out" to wlan_cu or other command line tools but instead wish to code directly to the WiLink stack and build a well behaved application.
The platform is OMAP 3503 + WL1273 and so we have both 2.4 and 5 GHz bands to scan and it is likely that a large number of access points will always be present in the environment where the system will be used.
Where do people go to get WiLink application development support?
Chris Elmquist
LogicPD