These instructions show you how to update the firmware of the ZB-Stick.


A firmware update of the ZB-Stick is always at your own risk. We accept no liability for any loss of data due to damage to the stick during or as a result of the update. Please only use the firmware file provided here. This has been tested and approved by us. 


Requirements:

  • POPP ZB-Stick
  • PC with Windows 10


Installing Python 3.9


  1. Check whether a Python version is available on your PC. You can find this in the Windows Settings Apps & Features.
  2. Uninstall all old versions of Python.
  3. Open the Microsoft Store, search for and install Python 3.9.


Find COM Port

  1. Connect the ZB-Stick to the USB port of your PC.
  2. Open the device manager
  3. Search for COM & LPT
  4. Check which port is behind the USB-SERIAL CH340 (In our example COM 5).
  5. Make a note of the PORT (COM5).


Installation of the Update Tool


  1. Download the update tool
  2. Unpack the compressed directory into a directory of your choice.
  3. Open Windows Powershell.
  4. Change to the directory in which you have stored the tool.
    • cd c:\YourFolder\

  5. Install additionally required tools with the command
    • pip3 install -r requirements.txt

  6. Use the following command to check if everything is working correctly and the connection to the ZB-Stick is established. (Adjust the COM port)
    • python3 Elelabs_EzspFwUtility.py probe -p COM5


Perform update

  1.  Download the firmware file and place it in the directory of your update tool.
  2. Start the update in Powershell with the following command. (Adjust the COM port)
    • python3 Elelabs_EzspFwUtility.py flash -f efr32mg13p-v8-6910-115200.gbl -p COM5

      Do not remove the ZB-Stick before the process is complete. This will damage the USB stick.
  3. Check whether the update was successful. Enter the following command. (Adjust the COM port)  
    • python3 Elelabs_EzspFwUtility.py probe -p COM5