There is an app under snip >> apsta. This app will provide you with the similar functionality. Please try that and revert back if you have any issues.
The snip apsta only uses wiced_network_up and there is no way to specify BSSID.
It is not joining an ap that is the problem, it is making sure that it is the right ap that i connect to.
The only way is to specify BSSID. How do I do that?
I am not sure If I am getting your question. but here is what I feel might help.
If you are looking to configure AP_SSID you can go to test>>console>>wifi_config_dct.h, here you can configure Config_ap_ssid.
I hope this helps.
Check the wiced_join_ap , which call the wiced_join_ap_specific and the first parameter include SSID and BSSID!
wiced_join_ap_specific call's wwd_wifi_join_specific which ignores the BSSID send to it.
I gues it is an error in the 43362 firmware but it is hard to tell without the source.