This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3220SF-LAUNCHXL: Provisioning problem with LAUNCHCC3220MODASF

Part Number: CC3220SF-LAUNCHXL
Other Parts Discussed in Thread: CC3200, UNIFLASH

Hi, I'm having a problem getting the provisioning example running. I've been through the process with the CC3200 part, so I'm pretty familiar with AP provisioning. I'm probably missing something basic about the CC3220, so maybe someone could offer a suggestion about how I should proceed. I'm, also new to RTOS, but then all I did was load the example code.

I'm running on an iPhone 6 with iOS 11. I downloaded the wi-fi starter pro App from the App Store. I flashed the TI RTOS provisioning example into the Launchpad and I really expected it to work OK.

When I try to provision and I return from settings after selecting the proper SSID, I am met eventually with a "checking for device version" alert screen on the phone which finally results in a fail message. The fail message says "Application cannot configure the selected device. Either you have selected a non-simplelink device or you have selected a simplelink device which supports only legacy provisioning sequence." I can see that the App sees the SSID from the LaunchPad.

The LaunchPad has produced this screen on Teraterm which looks OK to me:

I configured the following files on the UniFlash Image Creator, but I'm not sure if they are even necessary. 

I'm not getting any more information out that leads me in any direction to solve the problem. I suspect that I am missing something, but it's not obvious to me.

Oh, and the version of the Wi-Fi Starter Pro App is 2.2.11. 

Thank you for any information or suggestions you can supply.

  • Hi Charles,

    Take a look at the Wi-Fi Provisioning lab on SimpleLink Academy: dev.ti.com/.../

    For AP provisioning with the CC3220 example, you will need an extra certificate key (dummy-ca-cert-key). This also should be reflected in the example's README.

    Best regards,
    Sarah
  • Hi Sarah (aka Wonder Woman). Thank you for your help. I love that SimpleLink Academy. I added the missing dummy-ca-cert-key, downloaded a new SDK and reloaded the iOS App. So I can't say for sure what fixed it, but I'm so happy to be moving on!
  • Hi Charles,

    I'm glad you got it working! That certificate key was likely the issue. This example utilizes the internal HTTPS server that requires an SSL key exchange to create the secure connection and complete the provisioning.

    If you wanted to change the application code, you can configure the internal server as non-secure and complete AP provisioning without the key.

    Best regards,
    Sarah