Could you please confirm that CYW43907 is a GC and Android application is GO? If that's the case could you please tell which android application are you using so that we can reproduce this issue quickly. I have done the testing between two 43907 boards and I did not face any issue but I have not tested with an android application.
Smart phones is Nexus 5X Android 8.1.0.
I confirmed that CYW43907 is GC and smart phones is GO.
1 of 1 people found this helpful
I don't have the required test-setup with me currently. But by examining the wps code base in WICED, I can see why this problem is occurring. If you check 43xxx_Wi-Fi/WICED/security/BESL/host/WICED/p2p_internal.c and search for directed_wps_max_attempts, you will find that it is set to the maximum possible value. You can change this value to a value of your choice (a feasible number_ and for further debug, you can try printing the ap_join_attempts and directed_wps_max_attempts before the wps_registrar is started (line #633). I assume you have already enabled the WPS related debug in wiced_defaults.h and hence you should be able to add debug prints using WPS_INFO. Hope it helps!