I'm having problems getting SmartConfig to work with the CC3000 (Murata VK) + MSP430FR5739 kit (CC3000FRAMEMK-M) on a password protected (WPA2-personal) network. I was able to successfully use SmartConfig to get the eval board connected to an open network (TP-Link access point) and run the Sensor Application "planet" demo.
Background:
- CC3000 has been updated to latest SP (1.13)
- first testing was with Sensor Application binary that was packaged with SP 1.10.1
- subsequent testing has been with a new Sensor Application built from source with CCS 5.5 in order to use the debugger
What works:
- open network, TP-Link access point at 192.168.1.1, SmartConfig application run on iPhone (iOS 7.1.1) connected to the TP-Link network
What doesn't work:
- WPA2-personal protected network, Apple Airport Extreme access point at 10.0.1.1, SmartConfig application run on iPhone which is connected to the Apple Airport network, WPA2 password entered
When I press the S1 button on the MSP430 board, the code does enter StartSmartConfig() and ends up sitting in the while (ulSmartConfigFinished == 0) { } loop waiting for the process to finish. In the successful case, I receive the HCI_EVNT_WLAN_ASYNC_SIMPLE_CONFIG_DONE event in CC3000_UsynchCallback(). In the unsuccessful case, I never see that event from the CC3000.
I don't know if the issue has to do with the IP numbers (192.168.1.x vs 10.0.1.x) or the security (none vs WPA2) or other?
Any suggestions?