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.

SIMPLELINK-WIFI-CC3120-SDK-PLUGIN: Latest version of SDK for CC3120

Part Number: SIMPLELINK-WIFI-CC3120-SDK-PLUGIN
Other Parts Discussed in Thread: SIMPLELINK-SDK-WIFI-PLUGIN, UNIFLASH, , CC3120

Hello,

There are installers for v2.40.00.22 available to download:

But at the bottom of the page there is a note about another version: SimpleLink SDK 3.10.00.04. But no link to download it.

Latest service pack available to download is 3.11.1.0-2.0.0.0-2.2.0.6. After downloading it and checking docs, I found that it requires host driver v3.0.1.51:

"This release requires the following software components and tools:

  • UniFlash latest version - Download page.
  • The ServicePack is bounded to host driver 3.0.1.51"

But SIMPLELINK-WIFI-CC3120-SDK-PLUGIN v2.40.00.22 has host driver v3.0.1.46.

So, I'm a bit confused, what are the latest versions of software for CC3120?

Thanks,

Eugene

  • Hi Eugene,

    The latest version of the CC3120 plugin is indeed v.2.40.0.22.

    While that does use host driver version v3.0.1.46, the servicepacks released through the CC32xx SDK are fully backwards compatible with earlier host drivers. So, you could use the latest servicepack from the latest SDK, but run it on the host driver distributed with the CC3120 SDK.

    Of course, the main drawback is that you wouldn't get access to new APIs added, since you need to use the latest host driver for the right opcodes and structs to be defined and available for use. However, it is relatively simple to update the host driver to the latest version. Downloading the latest CC32xx SDK, you can find a source\ti\drivers\net\wifi folder just like in the CC3120 plugin. That folder contains the entire CC3120 host driver, and if you overwrite the version in your CC3120 plugin with the one from the CC32xx, that would give you the latest host driver. I would only overwrite the source/, slnetif/, and header files in the base directory though. You do not want to overwrite the porting/ folder.

    So sum things up, what I recommend you do is download both the CC3120 plugin and the CC32xx SDK. From there, you can use the old host driver from the plugin with the latest servicepack from the CC32xx SDK, or you can spend the effort to update the CC3120 plugin with the CC32xx host driver.

    Let me know if you need more clarification or have further questions on using the CC3120.

    Regards,

    Michael

  • Hi Michael,

    Thanks for clear explanation. I've upgraded the SDK to latest version successfully.

    However I found that those 2 bugs are not fixed yet:

    https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/765872?tisearch=e2e-sitesearch&keymatch=%252520user%25253A290629

    https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/t/640655?tisearch=e2e-sitesearch&keymatch=%25252525252520user%2525252525253A290629

    And one more little clarification. Does certcatalog20190217.lst.signed_3220.bin file from \tools\cc32xx_tools\certificate-catalog\ valid for CC3120? A bit confusing because of the file name.

    Best regards,

    Eugene