.. |OLD_STACK_VER| replace:: |DEVICE| SDK 9.10
.. |NEW_STACK_VER| replace:: |DEVICE| SDK 9.11

|OLD_STACK_VER| to |NEW_STACK_VER|
==================================

This section will describe how to port a project from |OLD_STACK_VER| to
a |NEW_STACK_VER| project.

.. note:: Vulnerability reports and mitigations can be found on `Report potential product security vulnerabilities <https://www.ti.com/PSIRT>`_.

.. _ble-porting-sdk-9-11:

Porting Bluetooth LE Projects
-----------------------------

The recommended method for porting an existing project from |OLD_STACK_VER|
to |NEW_STACK_VER| is to modify the project using only the Code Composer Studio interface.
The following steps will detail the changes needed when porting an out of the box
example from the SDK such as ``basic_ble``:

1. Import the project into Code Composer Studio.

2. In order to modify the SDK version, corresponding SysConfig version, as well as the compiler version, 
right-click on the imported project folder inside the Project Explorer and select ``Properties``.

3. In ``General``, select ``Compiler`` and choose the correct version. Refer to the Dependencies section
in the SDK release notes

  .. figure:: ./resources/8.40_to_9.10_compiler.png
      :align: center

      Code Composer Studio - Change Compiler Version.

4. Go to ``Dependencies`` and double-click on ``SimpleLink Low Power F3 SDK`` and choose the correct version.
Then double-click on ``SysConfig`` and do the same. Refer to the Dependencies Section in the SDK release notes
for the correct versions.

  .. figure:: ./resources/8.40_to_9.10_sdk.png
      :align: center

      Code Composer Studio - Change SDK and SysConfig Version.

Please refer to the |STACK| Release Notes for all the details.
