Get a License for Nordic Semiconductor Devices
We at SEGGER have partnered up with Nordic Semi to provide their customers with Embedded Studio licenses for free that can also be used for commercial products if a Nordic Semi target device is used. You can acquire such license through Embedded Studio directly by simply building any project. This will prompt you with a "Non commercial-use license detected" text. There you will find an option "Activate Your free license". Alternatively you can also request the license via your web browser under: http://license.segger.com/Nordic.cgi
Note: The license is only valid for Nordic Semi target devices. If your project is not set up to use a Nordic Semi target device Embedded Studio will show that no valid license is available (for the currently open project). So simply switch the target device to a Nordic Semi one and you are good to go. License installation instructions will come with the activation e-mail after registering. Should you still be running into issues feel free to contact us at our forum at https://forum.segger.com
Once a license is requested it is valid for 1 year. It stays valid for all Embedded Studio release versions that are released in that time period. If you install a newer Embedded Studio version that is outside this time period you will be prompted with the message that you need a new license. To get a new once simply request a new license as you did the first time. It will also work for the same MAC address.
Install renewed license
To install your renewed license you first need to remove the old license. For this go to Tools->License Manager->Manage Activations.
Now select the license and press "Remove License". Now the new license can be installed like you did the first time in the license manager under "Activate Embedded Studio".
Determine your MAC address
When signing up for a Nordic Semi Embedded Studio license you will be asked to provide your PCs MAC address. Make sure the MAC address you choose fulfills the following prerequisites:
- The MAC address is available on the PC you are going to use Embedded Studio on.
- The MAC address belongs to a physical network adapter and not a virtual one.
The easiest way to find out what your available MAC addresses are is via Embedded Studio->Tools->License Manager->Diagnose Problems
There you should find a list of all available network adapters on your PC with different MAC addresses. Now simply pick one that fulfills the above requirements and you should be able to generate a license.
Q: I got a license for use with Nordic Semiconductor Devices. Why does Embedded Studio show a popup "No commercial-use license detected"?
A: The Nordic License is only valid for projects for a Nordic Semiconductor device, e.g. nRF51, nRF52, nRF91. The popup is shown when another project is opened. Note that the default "Hello" project that opens on the first start of Embedded Studio is not configured for a Nordic Semiconductor device.
Q: When I start a debug session, only the simulator is started. Why can't I use J-Link?
A: Generic projects, such as the default "Hello" project are not configured for actual hardware and have the simulator selected as debug target. To run your project on hardware, open the Project Options and change Debug -> Debugger -> Target Connection to "J-Link". Do not forget to set your Target Device.
Q: When I click "Activate Your Free License" in the popup, nothing is shown. How can I get a license?
A: Make sure Embedded Studio has internet access. If this is not possible, browse to https://license.segger.com/Nordic.cgi and request your license activation there.