Самый простой способ обновить прошивку стика CC2531. Нужен только компьютер с Windows и свободный usb порт
Первоначально нужно, чтобы СС2531 был прошит любой ZNP прошивкой. Например Z-Stack-firmware для Zigbee2Mqtt. В этих прошивках имеется встроенный загрузчик, который позволяет залить прошивку через UART.
Для этого нам понадобится программа SerialBootTool. Скачиваем и устанавливаем.
Так же скачиваем прошивку отсюда, нам нужен файл с расширением .bin
Вставляем CC2531 в usb порт. В первый раз Windows определяет устройство и скачивает драйвера, нужно подождать секунд 10.
В обычном состоянии CC2531 будет светить зеленым светодиодом.
Запускаем SerialBootTool. При запуске выбираем ZIGBEE
Далее выбираем файл прошивки в поле Image File, выбираем порт cc2531 через кнопку Port Settings, у меня COM5. Остальные параметры не меняем.
И жмем кнопу Load Image.
Загорится красный светодиод.
Дожидаемся окошка об успешном выполнении и стиком можно пользоваться
P.S:
Для cc2531 в Windows 7 нужно скачать драйвер вот отсюда, сам он не подтянется. Спасибо за комментарий пользователя RustamG
Только апдейт прошивки или можно таким же образом прошить стик под, скажем, роутер ?
Пустой стик не прошить. Я не знаю, китайцы пустой присылают или там уже что то залито, у меня два cc2531 и оба уже прошиты, поэтому проверить не могу. А координатор на роутер поменять и наоборот, или просто обновить без проблем получится
Просто заказал 4 штуки сс2531 и они пришли. А дебагер (CC Debugger) еще в пути и по ходу ждать как минимум пару недель. Я и обрадовался, что смог бы раньше прошить )
Было бы не плохо, если бы вы проверили)
теоретически убить могу или нет ? просто нужно в 4 комнаты разместить. убъется — черт с ним, просто потом вечность ждать новый заказ ) А так могу конечно попробовать.
Убить не убьёте, она просто не должна будет залиться. Так как бутлоадера не будет.
Придется повозиться. Винда 10 определила «CC2531 USB Dongle
» но драйвера не находит. Возьму завтра на работу и попробую по вашей инструкции.
Com порт новый не появился? У меня десятка все быстро нашла
По умолчанию ни дома ни на работе винда не нашла драйвера. Вы вероятно что-то раньше ставили, поэтому и прошло на ура.
В общем откопал на форумах драйвер Cebal, установилась, железка стала полностью видна. Однако в системе новых com-портов не появилось.
Если устройство распозналось, а порта нет, значит бутлоадера нет, увы) стик пустой, прошивать нужно)
Да, увы, придется ждать дебаггера )
Как? Подскажите, как поменять координатор на роутер?
Ребят а по теме, где взять драйвер уже пошитого стика для обновления TI CC2531 USB CDC Serial Por???
У меня автоматом подтянулся
Взял драйвер отсюда https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/p/303448/1059215 . Под win7 64 перепрошивка прошла.
Добавлю в статью, спасибо
Добрый день!
Подскажите пожалуйста,
есть рабочий стик сс2531, на нем висят уже куча девайсов, хочу обновить на нем прошивку. После этого надо будет опять все устройства переподключать? Или Хом Ассистант эту информацию хранит у себя?
Не хотелось бы по новой…..
Заранее спасибо!
Здравствуйте! У себя менял стик на другой и все устройства остались привязанными. И обновлял прошивку этим способом, все тоже продолжило работать. Но это было полгода назад, на актуальной на тот момент версии zigbee2mqtt. Как сейчас не знаю, но не думаю что обновление повлияет на id стика. В любом случае все делайте на свой страх и риск.
Спасибо!!!!!
Здравствуйте! Хочу прошить стик сс2531 под роутер, но по вашей ссылке выложены hex прошивки, которые в SerialBootTool не шьются. Нужна bin прошивка. Под координатор есть. Подскажите, где можно взять под роутер?
Здравствуйте, спросите напрямую у Koenkk, я так же не нашел .bin под роутер.
https://github.com/Koenkk
Добрый день. Помогите, пожалуйста, разобраться: это USB-стик CC2531 у меня глючит, либо руки кривые. Получил стик и программатор с Али, прошил стик (в дальнейшем перепрошил еще раз по инструкции в этой статье), но никак HA у меня его не увидит (точнее addon zigbee2mqtt): zigbee2mqtt:info 2020-06-29 13:57:38: Logging to console and directory: '/share/zigbee2mqtt/log/2020-06-29.13-57-38' filename: log.txt zigbee2mqtt:info 2020-06-29 13:57:39: Starting zigbee2mqtt version 1.14.0 (commit #unknown) zigbee2mqtt:info 2020-06-29 13:57:39: Starting zigbee-herdsman... zigbee2mqtt:error 2020-06-29 13:57:47: Error while starting zigbee-herdsman zigbee2mqtt:error 2020-06-29 13:57:47: Failed to start zigbee zigbee2mqtt:error 2020-06-29 13:57:47: Exiting... zigbee2mqtt:error 2020-06-29 13:57:47: Error: Failed to connect to the adapter (Error: SRSP - SYS… Подробнее »
Здравствуйте! После прошивки в первый раз через адаптер стик работал? У меня на втором (запасном) стике точно такая же проблема. Светодиод тухнет, z2m его не видит.
Успешного запуска ни одного не было. Кого винить — не знаю. То ли себя, то ли virtualbox.
То есть в нормальном состоянии стик должен постоянно зеленым светодиодом светить?
Можно, конечно, подумать и второй заказать для тестирования. Есть ли смысл у этого же продавца заказывать?
Мой второй стик, про который я говорил, был проблемным с самого начала — постоянно отваливался, система его не видела. Так что даже не знаю, стик виноват или виртуалка. Сегодня принесу этот проблемный cc2531 с работы и проверю на домашнем экземпляре. Сейчас я вообще перешёл на cc2530 из интереса. Пока полет нормальный.
Проверил свой стик, на котором так же отключался светодиод. Оказалось дело в конфигурации zigbee2mqtt. При неудачном запуске он, почему-то, гаснет. Проверьте, все ли верно.
А виртуалка у Вас на чем крутится?
Хотелось бы надеятся, что причина в конфиге, но уже даже не знаю куда копать.
Пробовал на обычном компе с Ubuntu 20 и на raspberry со свежей ос. Виртуалок не держу
подключил стик к винде 10, она его определила как «Неизвестное USB-устройство(сбой запроса дескриптора устройства)» и отказывается ставить драйвера из статьи или обсуждения, дескать более актуальные уже стоят