Für eine deutsche Übersetzung Klicken Sie hier
This manual shows you how to update the firmware of the ZB-Shield.
A firmware update of the ZB-Shield is always at your own risk. We assume no liability for possible loss of data due to damage of the ZB-Shield during or by the update. Please use only the firmware file provided here. This has been tested and approved by us.
Requirements:
- POPP ZB-Shield
- Raspberry Pi 3 or 4
- Operating system Raspian Buster
- Putty or similar software for SSH access
Preparation of the Raspberrry Pi
- For existing system with current usage.
- Disable the connection between your software (e.g. Home Assistant) and the ZB-Shiled.
- When using a newly installed Raspberry Pi
- Disable Bluetooth as described below
Disable Bluetooth
- Log in to your Raspberry Pi via SSH.
- Enter the following command to edit the configuration.
sudo nano/boot/config.txt - Scroll down with the keys and enter the following below the last text.
- Raspberry Pi 4
#Diasble Bluetooth
dtoverlay=disable-bt
enable_uart=1
- Save with Strg+X
- Confirm with Y
- Confirm with Return
- Raspberry Pi 3
#Diasble Bluetooth
dtoverlay=pi3-disable-bt
enable_uart=1
- Save with Strg+X
- Confirm with Y
- Confirm with Return
- Raspberry Pi 4
- Scroll down with the keys and enter the following below the last text.
- Deactivate the shell mode on the serial interface. Enter the following command.
sudo raspi-config - Choose Interface Option
- Choose P6 Serieal Port
- Choose NO
- Choose YES
- Close the menu
- Restart the Raspberry Pi to activate the changes. Enter the following command.
sudo reboot
Installation of Python 3
- Log in to your Raspberry Pi via SSH.
- Update your system to the current state with the following command
sudo apt update - Now start the installation of Python 3 with the following command
sudo apt install python3 idle3 - Confirm with Y when prompted
Installation of Update Tool
- Use the following command to download the latest tool and firmware to your Raspberry PI
git clone https://github.com/Elelabs/elelabs-zigbee-ezsp-utility.git - Change to the directory
cd elelabs-zigbee-ezsp-utility - Install the additionally required tools with the following command
sudo pip3 install -r requirements.txt - Download the firmware with the following command
sudo wget https://z-wave.freshdesk.com/helpdesk/attachments/80067968923 -O fw.gbl
- Change to the directory
- Test the connection to the ZB-Shield with the following command
python3 Elelabs_EzspFwUtility.py probe -p /dev/ttyAMA0
Note: If an error is displayed, please check if all programs accessing the ZB-Shield have been closed. Disable Bluetooth and check the interface settings.
Perform Update
- Start the update with the following command.
python3 Elelabs_EzspFwUtility.py flash -f fw.gbl -p /dev/ttyAMA0 - Check if the update was successful. To do this, enter the following command.
sudo python3 Elelabs_EzspFwUtility.py probe -p /dev/ttyAMA0
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article