Обновление прошивки CC2531 через USB порт в Windows

Самый простой способ обновить прошивку стика 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

 

 

Поделитесь с друзьями

комментариев 29

  1. Только апдейт прошивки или можно таким же образом прошить стик под, скажем, роутер ?

    • Пустой стик не прошить. Я не знаю, китайцы пустой присылают или там уже что то залито, у меня два cc2531 и оба уже прошиты, поэтому проверить не могу. А координатор на роутер поменять и наоборот, или просто обновить без проблем получится

      • Просто заказал 4 штуки сс2531 и они пришли. А дебагер (CC Debugger) еще в пути и по ходу ждать как минимум пару недель. Я и обрадовался, что смог бы раньше прошить )

          • теоретически убить могу или нет ? просто нужно в 4 комнаты разместить. убъется — черт с ним, просто потом вечность ждать новый заказ ) А так могу конечно попробовать.

          • Убить не убьёте, она просто не должна будет залиться. Так как бутлоадера не будет.

          • Придется повозиться. Винда 10 определила «CC2531 USB Dongle
            » но драйвера не находит. Возьму завтра на работу и попробую по вашей инструкции.

          • Com порт новый не появился? У меня десятка все быстро нашла

          • По умолчанию ни дома ни на работе винда не нашла драйвера. Вы вероятно что-то раньше ставили, поэтому и прошло на ура.
            В общем откопал на форумах драйвер Cebal, установилась, железка стала полностью видна. Однако в системе новых com-портов не появилось.

          • Если устройство распозналось, а порта нет, значит бутлоадера нет, увы) стик пустой, прошивать нужно)

          • Да, увы, придется ждать дебаггера )

  2. Ребят а по теме, где взять драйвер уже пошитого стика для обновления TI CC2531 USB CDC Serial Por???

        • Добрый день!
          Подскажите пожалуйста,
          есть рабочий стик сс2531, на нем висят уже куча девайсов, хочу обновить на нем прошивку. После этого надо будет опять все устройства переподключать? Или Хом Ассистант эту информацию хранит у себя?
          Не хотелось бы по новой…..
          Заранее спасибо!

          • Здравствуйте! У себя менял стик на другой и все устройства остались привязанными. И обновлял прошивку этим способом, все тоже продолжило работать. Но это было полгода назад, на актуальной на тот момент версии zigbee2mqtt. Как сейчас не знаю, но не думаю что обновление повлияет на id стика. В любом случае все делайте на свой страх и риск.

  3. Здравствуйте! Хочу прошить стик сс2531 под роутер, но по вашей ссылке выложены hex прошивки, которые в SerialBootTool не шьются. Нужна bin прошивка. Под координатор есть. Подскажите, где можно взять под роутер?

  4. Добрый день.
    Помогите, пожалуйста, разобраться: это 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 - ping after 6000ms)
    

    Я сначала винил VirtualBox (у меня НА в нем крутится) и его проброс портов, но потом обратил внимание, что на стике зеленая лампочка загорается при включении и через пару минут тухнет. Это норм? Или может у меня стик проблемный?

    • Здравствуйте! После прошивки в первый раз через адаптер стик работал? У меня на втором (запасном) стике точно такая же проблема. Светодиод тухнет, z2m его не видит.

      • Успешного запуска ни одного не было. Кого винить — не знаю. То ли себя, то ли virtualbox.

        То есть в нормальном состоянии стик должен постоянно зеленым светодиодом светить?

        Можно, конечно, подумать и второй заказать для тестирования. Есть ли смысл у этого же продавца заказывать?

        • Мой второй стик, про который я говорил, был проблемным с самого начала — постоянно отваливался, система его не видела. Так что даже не знаю, стик виноват или виртуалка. Сегодня принесу этот проблемный cc2531 с работы и проверю на домашнем экземпляре. Сейчас я вообще перешёл на cc2530 из интереса. Пока полет нормальный.

        • Проверил свой стик, на котором так же отключался светодиод. Оказалось дело в конфигурации zigbee2mqtt. При неудачном запуске он, почему-то, гаснет. Проверьте, все ли верно.

          • А виртуалка у Вас на чем крутится?
            Хотелось бы надеятся, что причина в конфиге, но уже даже не знаю куда копать.

          • Пробовал на обычном компе с Ubuntu 20 и на raspberry со свежей ос. Виртуалок не держу

  5. подключил стик к винде 10, она его определила как «Неизвестное USB-устройство(сбой запроса дескриптора устройства)» и отказывается ставить драйвера из статьи или обсуждения, дескать более актуальные уже стоят

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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

Exit mobile version