众所周知如果我们想要玩儿zigbee2mqtt就需要买一个CC2531的USB Dongle 但是刷写这个2531还需要再购买一个CC Debuger,这样的话成本一下增高很多,一个CC Debuger的价格能买好几个CC2531了,最重要的是CC Debuger用一次就没用了,这样造成了极大的浪费,那本文就给大家介绍一下如何使用树莓派来替代CC Debuger来刷写我们的CC2531的芯片,让大家为地球的绿色多做些贡献少产生一些电子垃圾。我们玩儿智能家居的手里一般都会有树莓派来充当我们Home Assistant的主机,那么我们就可以临时使用这树莓派来充当CC Debuger,我们要给树莓派安装一个软件,再用这个树莓派串联CC2531来实现刷CC2531芯片。

视频教程:

https://youtu.be/SeuLHrv0qvU

接线方法如下:

此内容查看价格为1.99智能币立即购买
你的支持是我更新原创的动力,如果有疑问详询qq:16900693

树莓派安装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分钟左右即可刷新完毕。

发表回复