If xIDE refuses to start the IDE and instead reports an error dialog explaining that it was unable to locate your license file, this is usually a sign that either your license is not in the correct folder or has expired. As far as troubleshooting the first of these two causes:
In regards to license expiration:
Note that license renewal requests should come through a support ticket at https://www.silabs.com/support.
If you are still well within the above guidelines and your license still is not detected properly by xIDE, the cause is likely to be one of the following:
If you’re still uncertain about why the license may not be working after applying the advice in this article, you can add a Windows User Environment Variable (in Control Panel… System… Advanced… Environment Variables) called 'FLEXLM_DIAGNOSTICS' and set its value to 3. If you do this and run xIDE for EM250 again, several warning/error dialogs will be displayed by the licensing module, allowing you to obtain diagnostic information about why the IDE is failing to launch. Ember Support can then assist you with follow-up actions.
If your Host ID starts with 00 FF then there is a good chance you are running VPN software on your host. This will cause your MAC address to change every time you reboot. In order to get the correct Host ID for your computer to use is to disable the VPN software.
Zigbee® Green Power (ZGP) is included in the Zigbee 3.0 specification (Z3) (Zigbee Alliance, Zigbee 3.0 specification, https://www.zigbee.org/zigbee-for-developers/greenpower/). It is an end-to-end open standard that allows ultra-low power devices called Green Power Devices (GPDs) to operate on Zigbee networks. The technology requires ultra-low power RF silicon that uses many orders of magnitude less power than required for a Zigbee sleepy or fully-networked wireless connection.
The EFR32xG22 EM2 and EM4 power modes along with the back-up RAM feature make it suitable to implement a periodic or event-based GPD sensor with bidirectional commissioning and secured key exchange.
There are two types of communication modes based on energy budget:
- Unidirectional: the device only transmits information to the Zigbee network
- Bidirectional: the device transmits and then receives information back, such as security material.
The bidirectional mode implementation uses EM2 power mode and the low energy sleep timer as a wake-up source between transmit and receive.
Commissioning and Security
The hardware acceleration in EFR32xG22 makes it possible to implement a GPD with the highest level of security (encryption and message integrity with application key exchange) during bidirectional commissioning.
Storage of Security Material
In a battery-backed GPD implementation, the back-up RAM can hold the security material during EM4 sleep.
The user guides on Green Power fundamentals and information about using the Silicon Labs Green Power framework can be found here: