Flashing Tasmota on SONOFF Zigbee Bridge Pro
https://notenoughtech.com/home-automation/tasmota-on-sonoff-zb-bridge-pro/
Download
http://ota.tasmota.com/tasmota32/tasmota32-zbbrdgpro.bin
SonoffZBPro_coord
https://github.com/arendst/Tasmota/tree/development/tools/fw_SonoffZigbeeBridgePro_cc2652
Use ESP Flasher v.1.4.1
https://github.com/Jason2866/ESP_Flasher/releases/download/v.1.4.1/Ubuntu.zip
sudo ./ESP-Flasher ~/Downloads/tasmota32-zbbrdgpro.bin
# connect to wifi
tasmota-xxxxxx-xxxx
192.168.4.1
select yourt wifi
find tasmota ip on your wifi network
http://192.168.178.x/
“Configuration” => “Configure Other”
Template
{"NAME":"Sonoff Zigbee Pro","GPIO":[0,0,576,0,480,0,0,0,0,1,1,5792,0,0,0,3552,0,320,5793,3584,0,640,608,32,0,0,0,0,0,1,0,0,0,0,0,0],"FLAG":0,"BASE":1}
Activate
Consoles > Berry Scripting Console
Run code (or press Enter twice)
Consoles > Partition Wizard
Consoles > Manage files system
cc2652_flasher.be
intelhex.be
sonoff_zb_pro_flasher.be
SonoffZBPro_coord_20220219.hex
Consoles > Berry Scripting Console
import sonoff_zb_pro_flasher as cc
cc.load("SonoffZBPro_coord_20220219.hex")
cc.check()
cc.flash()
console
#backlog rule1 on system#boot do TCPStart 8888 endon ; rule1 1 ; TCPStart 8888
backlog rule1 on system#boot do TCPStart 8888 endon ; rule1 1 ; template {"NAME":"Sonoff Zigbee Pro","GPIO":[0,0,576,0,480,0,0,0,0,1,1,5792,0,0,0,5472,0,320,5793,5504,0,640,608,32,0,0,0,0,0,1,0,0,0,0,0,0],"FLAG":0,"BASE":1} ; module 0
Reset / Recovery
https://tasmota.github.io/docs/Device-Recovery/#recovery-techniques
# Fast Power Cycle Device Recovery
1. Cut power from the device completely for 30 seconds
2. Power the device on and off 6x with intervals lower than 10 seconds and leave it on after seventh time
3. Fast power cycle device recovery should activate and the device should be reset to firmware defaults
4. Connect to tasmota-xxx Wifi and configure the deviceHome Assistant ZHA
socket://192.168.178.200:8888
software
Router firmware
https://github.com/arendst/Tasmota/tree/development/tools/fw_SonoffZigbeeBridgePro_router_only_cc2652
https://digiblur.com/2022/02/20/how-to-convert-the-sonoff-zigbee-bridge-into-a-router-repeater/
{"NAME":"Sonoff Zigbee Pro","GPIO":[0,0,576,0,480,0,0,0,0,1,1,5792,0,0,0,3552,0,320,5793,3584,0,640,608,32,0,0,0,0,0,1,0,0,0,0,0,0],"FLAG":0,"BASE":1}
import sonoff_zb_pro_flasher as cc
cc.load("SonoffZBPro_coord_20220219.hex")
cc.check()
cc.flash()
Links
https://zigbee.blakadder.com/Sonoff_ZBBridge-P.html
https://www.binarytechlabs.com/home-assistant-zigbee-how-to-set-it-up-and-put-it-to-use-and-why-you-should-do-the-same-part-2/
https://github.com/arendst/Tasmota/discussions/14419
https://github.com/home-assistant/core/issues/106127
https://haade.fr/en/blog/zbbridge-pro-flasher-esphome-home-assistant