CC2531 利用树莓派刷zigbee2mqtt固件,不需要ccdebuger
众所周知如果我们想要玩儿zigbee2mqtt就需要买一个CC2531的USB Dongle 但是刷写这个2531还需要再购买一个CC Debuger,这样的话成本一下增高很多,一个CC Debuger的价格能买好几个CC2531了,最重要的是CC Debuger用一次就没用了,这样造成了极大的浪费,那本文就给大家介绍一下如何使用树莓派来替代CC Debuger来刷写我们的CC2531的芯片,让大家为地球的绿色多做些贡献少产生一些电子垃圾。我们玩儿智能家居的手里一般都会有树莓派来充当我们Home Assistant的主机,那么我们就可以临时使用这树莓派来充当CC Debuger,我们要给树莓派安装一个软件,再用这个树莓派串联CC2531来实现刷CC2531芯片。
视频教程:
接线方法如下:
树莓派安装wiringpi和解压软件zip:
sudo apt-get install wiringpi
sudo apt-get install zip
下载刷芯片脚本:git clone https://github.com/jmichault/flash_cc2531.git
使用方法:
确认是否连线正确:
cd flash_cc2531
./cc_chipid
屏幕输出应为: ID = b524.
刷写命令(此处如失败则需要翻墙):
cd ~/flash_cc2531
wget https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_Home_1.2/bin/default/CC2531_DEFAULT_20190608.zip
unzip CC2531_DEFAULT_20190608.zip
./cc_erase
./cc_write CC2531ZNP-Prod.hex
大约3分钟左右即可刷新完毕。