While experimenting with CC3000 wlan_connect (and underlying HCI_CMND_WLAN_CONNECT command), I did not manage to associate CC3000 with an access point if the SSID field was longer than 30 bytes.
The SSID field can typically be 1 to 32 characters long, also the CC3000 API documentation says up to 32 bytes should be accepted.
After issuing wlan_connect with 31 or 32 char long SSID's, I experienced CC3000 to go into a non-normal state, where it even after power cycling could not connect to any APs anymore (incl. also short SSIDs). First after rewriting the NVMEM/EEPROM with PatchProgrammers DR and FW, I was able to regain normal operation.
Has anyone experienced or could possibly verify this behavior?
Thanks,
Risto