Freeing the Silvercrest (Lidl/Tuya) Smart Home Gateway from the cloud
A collection of scripts/programs for freeing your Silvercrest Gateway from the cloud.
More information available here:
By default, the Lidl gateway ships with EmberZNet version 6.5.0.0 which is quite old. It is possible to upgrade this to a newer version using a script provided in this repository.
WARNING: For now, it's not guaranteed that you can revert to the stock firmware after flashing the updated one. Please use with caution!
The latest firmware, 6.7.8.0, is available here: https://github.com/grobasoz/zigbee-firmware/raw/master/EFR32%20Series%201/EFR32MG1B-256k/NCP/NCP_UHW_MG1B232_678_PA0-PA1-PB11_PA5-PA4.gbl
The procedure is as follows:
- Make sure you have followed the initial setup to gain root SSH access on the device.
- Download the latest firmware and place it somewhere convenient.
- Execute the
firmware_upgrade.sh
script from within the scripts folder. Use the IP address of the gateway, the SSH port, the EZSP version, and the filename of the firmware file as parameters, like this:./firmware_upgrade.sh 192.168.1.4 2222 V7 ncp_firmware.gbl
. You should not need to change the EZSP version, V7 is the default shipped with the gateway. - When prompted, enter the SSH password for the gateway. This occurs three times.
- The new firmware should now be flashed, and the device will reboot. You can check the version with bellows:
bellows -d socket://GATEWAY_IP:8888 info
.