|
| 1 | +.. _ncs_release_notes_121: |
| 2 | + |
| 3 | +|NCS| v1.2.1 Release Notes |
| 4 | +########################## |
| 5 | + |
| 6 | +|NCS| delivers reference software and supporting libraries for developing low-power wireless applications with Nordic Semiconductor products. |
| 7 | +It includes the MCUboot and the Zephyr RTOS open source projects, which are continuously integrated and re-distributed with the SDK. |
| 8 | + |
| 9 | +|NCS| v1.2.1 supports product development with the nRF9160 Cellular IoT device. |
| 10 | +It contains reference applications, sample source code, and libraries for developing low-power wireless applications with nRF52 and nRF53 Series devices, though support for these devices is incomplete and not recommended for production. |
| 11 | + |
| 12 | +.. note:: |
| 13 | + |
| 14 | + Before this release, the |NCS| moved to a new GitHub organization, `nrfconnect <https://github.com/nrfconnect>`_. |
| 15 | + All repositories were renamed to provide clear and concise names that better reflect the composition of the codebase. |
| 16 | + If you are a new |NCS| user, there are no actions you need to take. |
| 17 | + If you used previous releases of the |NCS|, you should :ref:`point your repositories to the right remotes <repo_move>`. |
| 18 | + |
| 19 | +Highlights |
| 20 | +********** |
| 21 | + |
| 22 | +* Updates to LwM2M carrier library |
| 23 | +* Updates to BSD library |
| 24 | + |
| 25 | + |
| 26 | +Release tag |
| 27 | +*********** |
| 28 | + |
| 29 | +The release tag for the |NCS| manifest repository (|ncs_repo|) is **v1.2.1**. |
| 30 | +Check the ``west.yml`` file for the corresponding tags in the project repositories. |
| 31 | + |
| 32 | +To use this release, check out the tag in the manifest repository and run ``west update``. |
| 33 | +See :ref:`cloning_the_repositories_win` for more information. |
| 34 | + |
| 35 | + |
| 36 | +Supported modem firmware |
| 37 | +************************ |
| 38 | + |
| 39 | +This version of the |NCS| supports the following modem firmware for cellular IoT applications: |
| 40 | + |
| 41 | +* mfw_nrf9160_1.1.2 |
| 42 | + |
| 43 | +Use the nRF Programmer app of `nRF Connect for Desktop`_ to update the modem firmware. |
| 44 | +See `Updating the nRF9160 DK cellular modem`_ for instructions. |
| 45 | + |
| 46 | + |
| 47 | +Tested boards |
| 48 | +************* |
| 49 | + |
| 50 | +The following boards have been used during testing of this release: |
| 51 | + |
| 52 | +* PCA10090 (nRF9160 DK) |
| 53 | +* PCA20035 (Thingy:91) |
| 54 | +* PCA10095 (nRF5340 PDK) |
| 55 | +* PCA10056 (nRF52840 DK) |
| 56 | +* PCA10059 (nRF52840 Dongle) |
| 57 | +* PCA10040 (nRF52 DK) |
| 58 | + |
| 59 | +For the full list of supported devices and boards, see :ref:`zephyr:boards` in the Zephyr documentation. |
| 60 | + |
| 61 | + |
| 62 | +Required tools |
| 63 | +************** |
| 64 | + |
| 65 | +In addition to the tools mentioned in :ref:`gs_installing`, the following tool versions are required to work with the |NCS|: |
| 66 | + |
| 67 | +.. list-table:: |
| 68 | + :header-rows: 1 |
| 69 | + |
| 70 | + * - Tool |
| 71 | + - Version |
| 72 | + - Download link |
| 73 | + * - SEGGER J-Link |
| 74 | + - V6.60e |
| 75 | + - `J-Link Software and Documentation Pack`_ |
| 76 | + * - nRF Command Line Tools |
| 77 | + - v10.6.0 |
| 78 | + - `nRF Command Line Tools`_ |
| 79 | + * - nRF Connect for Desktop |
| 80 | + - v3.3.0 or later |
| 81 | + - `nRF Connect for Desktop`_ |
| 82 | + * - dtc (Linux only) |
| 83 | + - v1.4.6 or later |
| 84 | + - :ref:`gs_installing_tools` |
| 85 | + * - GCC |
| 86 | + - See :ref:`gs_installing_toolchain` |
| 87 | + - `GNU Arm Embedded Toolchain`_ |
| 88 | + |
| 89 | + |
| 90 | +As IDE, we recommend to use |SES| (Nordic Edition) version 4.52. |
| 91 | +It is available from the following links: |
| 92 | + |
| 93 | +* `SEGGER Embedded Studio (Nordic Edition) - Windows x86`_ |
| 94 | +* `SEGGER Embedded Studio (Nordic Edition) - Windows x64`_ |
| 95 | +* `SEGGER Embedded Studio (Nordic Edition) - Mac OS x64`_ |
| 96 | +* `SEGGER Embedded Studio (Nordic Edition) - Linux x86`_ |
| 97 | +* `SEGGER Embedded Studio (Nordic Edition) - Linux x64`_ |
| 98 | + |
| 99 | + |
| 100 | +Change log |
| 101 | +********** |
| 102 | + |
| 103 | +The following sections provide detailed lists of changes by component. |
| 104 | + |
| 105 | + |
| 106 | +nRF9160 |
| 107 | +======= |
| 108 | + |
| 109 | +* :ref:`lib_download_client`: |
| 110 | + |
| 111 | + * Fixed DNS lookup when using non-default PDN. |
| 112 | + |
| 113 | +* :ref:`liblwm2m_carrier_readme`: |
| 114 | + |
| 115 | + * Updated to version 0.8.2. |
| 116 | + See the :ref:`liblwm2m_carrier_changelog` for detailed information. |
| 117 | + |
| 118 | +* :ref:`nrfxlib:bsdlib`: |
| 119 | + |
| 120 | + * Updated to version 0.6.1.2. |
| 121 | + See the :ref:`bsdlib_changelog` for detailed information. |
0 commit comments