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
- Check whether a Python version is available on your PC. You can find this in the Windows Settings Apps & Features.
- Uninstall all old versions of Python.
- Open the Microsoft Store, search for and install Python 3.9.
Find COM Port
- Connect the ZB-Stick to the USB port of your PC.
- Open the device manager
- Search for COM & LPT
- Check which port is behind the USB-SERIAL CH340 (In our example COM 5).
- Make a note of the PORT (COM5).
Installation of the Update Tool
- Download the update tool
- Unpack the compressed directory into a directory of your choice.
- Open Windows Powershell.
- Change to the directory in which you have stored the tool.
cd c:\YourFolder\
- Install additionally required tools with the command
pip3 install -r requirements.txt
- 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
- Download the firmware file and place it in the directory of your update tool.
- 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.
- Check whether the update was successful. Enter the following command. (Adjust the COM port)
python3 Elelabs_EzspFwUtility.py probe -p COM5