Прошивка CC2530 через Raspberry Pi

Как и в случае с cc2531 достаточно только Raspberry Pi, схемы подключения и утилиты flash_cc2531

Ставим wiringpi, если еще не установлена:

sudo apt-get install wiringpi

Скачиваем flash_cc2531 командой:

git clone https://github.com/jmichault/flash_cc2531.git

И подключаем модуль cc2530 к Raspberry Pi по схеме:

Посмотрим, распознался ли модуль утилитой с помощью команды:

./cc_chipid

В ответ должно выйти ID = a524

Теперь скачиваем прошивку для cc2530 вот отсюда,  нам нужен файл *.hex

По пути https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin расположены два версии прошивки — default и source_routing. Как пишет Koenkk, лучше использовать source_routing версию, так как она стабильнее. Это относится к cc2530 и cc2531

Он должен располагаться в каталоге прошивальщика flash_cc2531

Выполняем очистку:

./cc_erase

И прошиваем:

./cc_write CC2530ZNP-Prod.hex

Где CC2530ZNP-Prod.hex это имя файла прошивки

После можно подключать cc2530 через USB UART адаптер по схеме:

В конфиг zigbee2mqtt нужно добавить:

advanced:
  rtscts: false

 

Поделитесь с друзьями
Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Alex Mextner
3 лет назад

а как бы самому прошивку ещё написать чтобы ничего не хакать, не качать винду и не платить миллионы долларов?

хочу делать кастомные zigbee устройства на e18 там где нет питания