Sonoff Zigbee USB dongle на сс2652p. Перепрошивка без разборки и прямо на сервере. Бэкап nvram.

Поделиться
HTML-код
  • Опубликовано: 7 янв 2022
  • Sonoff Zigbee Usb dongle на сс2652p можно перепрошивать без разбора корпуса, так как он поддерживает auto-bsl и некоторые программы уже это могут делать. Часть видео посвящена прошивке и бэкапу под windows, и вторая часть - делаю то же, но под debian, не вынимая стик с сервера.
    А вот и сам стик:
    ali.ski/sw-U87 - Sonoff Zigbee 3.0 USB Dongle
    Мини пк с хорошими отзывами для сервера умного дома:
    bit.ly/3SeeMlE - мини пк GK3V на Celeron j4125 или n5105
    bit.ly/3SFnzNw - Beelink GK Mini на Celeron j4125 и n5095
    bit.ly/3DS067j - бомба ракета Beelink U59 Prо на n5105
    bit.ly/3LOaYoH - безвентиляторный минипк Mele j4125
    bit.ly/3SytbZK - безвентиляторний XCY j4125
    bit.ly/3SGVMw9 - безвентиляторный SZBOX Celeron n6005
    bit.ly/3dPLuLd - безвентиляторный i5-8265U
    bit.ly/3y0BeGP - безвентиляторный n5105 с 4-мя портами 2,5 Gb LAN!!!!
    Все необходимые программы можно взять вот тут:
    github.com/xyzroe/ZigStarGW-MT
    github.com/zigpy/zigpy-znp
    github.com/JelmerT/cc2538-bsl...
    Команды, использованные в видео смотрите в комментариях!!!!

Комментарии • 64

  • @PigletAlex
    @PigletAlex 2 года назад +2

    Отдельное спасибо за наводку по установке драйвера USB to UART. Сэкономили с полчаса поисков и - еще ценнее - нервы.

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад +1

      Ну вот странность в том, что драйвер должен подтягиваться виндой сам, но явно не у всех это происходит. Я не помню, ставил ли я драйвер для СР2102, но у меня этот стик без проблем распознался. А вот для СН340 точно ставил ( для зигби стика версии 4 от Эгони).

    • @PigletAlex
      @PigletAlex 2 года назад +3

      @@BootuzDinamontuzСправедливости ради: у меня 11 винда. Не исключаю, что это и сыграло злую шутку.

  • @klyamkaua61
    @klyamkaua61 2 года назад

    Спасибо, инструкцию по удаленному обновлению пригодилась. Задолбался шкаф двигать. У меня за шкафом все стоит - сервер и стик. Дверка шкафа не зеркальная, а из двп.

  • @darkbaton
    @darkbaton 2 года назад +1

    спасибо за подсказку насчет драйвера, с меня лайкос и подписка

  • @tarasby3376
    @tarasby3376 2 года назад +1

    Надо же, я себе купил такой же. Кстати, мне он тоже обошёлся в 10,76$ и пришел на прошлой неделе. Но пока руки не дошли сервер на мини ПК поставить.

  • @maximvasilchenko8529
    @maximvasilchenko8529 2 года назад

    Спасибо за решение моего вопроса. Теперь сервак будет жить на шкафу.

  • @Solotos
    @Solotos 2 года назад

    Доброго дня, извиняюсь за глупый вопрос заказал такой стик, как сказал продавец прошивка 20.01.2021г., его обязательно обновлять не все устройства будут работать? Спасибо

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      Вообще не обязательно. ЕСли у вас Акара Е1 нет, то пробуйте на старой прошивке. Слить нврам и перепрошить - это 5 минут дела. Но с новой прошивкой у меня термометр, который не показывал заряд батареи ни разу за пару месяцев начал показывать. :-)

    • @Solotos
      @Solotos 2 года назад

      @@BootuzDinamontuz Спасибо за ответ🤝, а если есть акара Е1 глобальная версия, ее можно прошить и сделать универсальный стик? Есть видео или инструкция

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      Шлюз Акара Е1 пока еще не поломали, поэтому - нет.

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад +2

      В предыдущем посту я имел ввиду акара е1 включатель света. Сним были проблемы, поэтому прошивку и переделали.

    • @Solotos
      @Solotos 2 года назад

      @@BootuzDinamontuz да как раз есть Е1 выключатель, спасибо

  • @petrbondar535
    @petrbondar535 11 месяцев назад

    👍

  • @denz6934
    @denz6934 Год назад

    У меня Dongle-E. Как обновить на нем прошивку? Можно ли также как на видео на самом Debianе это сделать? Просто сейчас с коробочки версия 6.10... и постоянно отлетают с него некоторые устройства... Ходят легенды, что на последней версии прошивки 7.1..., эта проблема исправлена...

    • @BootuzDinamontuz
      @BootuzDinamontuz  Год назад

      Вот про Дебиан не скажу, да и не покупал себе еще версию Е.

  • @jenik675
    @jenik675 2 года назад

    А в чем конкретно для сервера ваш мини ПК лучше МАЛИНКИ 4??

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      Вроде как вот тут детально рассказал. ruclips.net/video/RxE8Z_q-mhk/видео.html Может что-то упустил.

  • @SHEINRC
    @SHEINRC Год назад

    Скажите пожалуйста, а можно ли также прошить SONOFF ZB Dongle -E?

    • @BootuzDinamontuz
      @BootuzDinamontuz  Год назад

      Не знаю. Я эту вундервафлю не спешил покупать. И не скоро куплю.

  • @zaa495
    @zaa495 2 года назад

    Не знаю как у Вас, у меня без нажатия кнопки или посылкой команды 55 55 - никак не получается. Перепробовал все, постоянно выдает Timeout waiting for ACK/NACK after 'Synch (0x55 0x55)'. Пробовал последнии версии сс2538-bsl, ZigstarGW-MT, Flash Programmer 2. Прошивается только при нажатии кнопки и удерживая вставить в USB, причем на сс2538-bsl кнопку нужно держать до окончание прошивки, иначе выдает (23) ошибку. Может есть еще какие-нибудь утилиты или рекомендации ?

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      В видео все довольно наглядно рассказано и показано. И работает. Лично проверил на 7 стиках. И не только у меня работает.

    • @zaa495
      @zaa495 2 года назад

      @@BootuzDinamontuz Может разные ревизии.

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      Стиков? нет, она одна.

    • @zaa495
      @zaa495 2 года назад

      ​@@BootuzDinamontuz Тогда вообще загадка ..... Реально сейчас еще раз попробовал скачал все прошивальщики и попробовал каждым. Пока не нажмешь кнопку - ничего не прошивается. Всегда выдает Timeout waiting for ACK/NACK after 'Synch (0x55 0x55) очень странно.........

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      @@zaa495 А после ошибки вынуть стик, вставить назад и нажать кнопку на флеширование. Тоже не пробовали?

  • @AndrewEburg
    @AndrewEburg Год назад

    Не могу прочитать NVRAM со стика через ZIGstar выдает ошибку. подскажите что делать?

    • @BootuzDinamontuz
      @BootuzDinamontuz  Год назад

      При перепрошивке NVRAM оцищается. Сохранять его смысла особо нет.

  • @marselboss777
    @marselboss777 2 года назад +2

    а когда я его хвалил, когда его выпустили, меня куесоцили в профильных группах, типо фуфло и лучше брать модкамовский....а щас все облизывают.

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      Ну я уже тогда знал, что штука годная. У меня был стик на сс2562. А так обычный стик, дёшево, в классном корпусе. Я себе тупо из-за корпуса купил.

  • @nikolay1224
    @nikolay1224 2 года назад

    А вот сменить ieee адрес оказалось та ещё проблема, несмотря на наличие в прошивальщике пункта write ieee

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      А чем пользовились? каким прошивальщиком?

    • @nikolay1224
      @nikolay1224 2 года назад

      @@BootuzDinamontuz Зигстар и флеш программер, те что на Вашем видео. Первый ни в какую, второй в secondary ieee удалось прописать и его увидел zigbee2mqtt

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      @@nikolay1224 О, а зачем вы IEEE прописывали?

    • @nikolay1224
      @nikolay1224 2 года назад +1

      @@BootuzDinamontuz для перехода со старого сс2531 стика чтобы не переспаривать датчики

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      Аааааа, тоже как вариант.

  • @asustek78
    @asustek78 Год назад

    Nvram нехочет считываться, выдает ошибку

  • @konstantinzinchenko
    @konstantinzinchenko Год назад

    неймовірно вдячний, зміг запустити після прошивки стік який знаходиться в іншому місті)

  • @user-fe9oi7zj8u
    @user-fe9oi7zj8u Год назад

    как подключить USB-Enhanced-SERIAL CH9102 стик Sonoff к home assistent (Zigbee2MQTT) все порты уже перепробовал /dev/ttyS1(2,3,4) COM1,2,3,4 он стоит на COM3

    • @BootuzDinamontuz
      @BootuzDinamontuz  Год назад

      Я даже не знаю,что это за стик такой.

    • @user-fe9oi7zj8u
      @user-fe9oi7zj8u Год назад

      @@BootuzDinamontuz вроде так Usb Zigbee stick Sonoff ZB Dongle-E

    • @BootuzDinamontuz
      @BootuzDinamontuz  Год назад

      Не знаю, у меня Р версия, там вопросов нет. Нужно добавить строку с eznp вроде как.

    • @user-fe9oi7zj8u
      @user-fe9oi7zj8u Год назад

      @@BootuzDinamontuz эхх если бы я еще знал бы что такое eznp(( купил называется попробовать установить умный дом ЛОКАЛЬНО

    • @BootuzDinamontuz
      @BootuzDinamontuz  Год назад

      Найдете в телеге в групах Home assistant

  • @jenik675
    @jenik675 2 года назад

    Ну уж не знаю как у вас получается записать прошивку не нажимая кнопку boot. Сколько я не пробовал ни вкакую, только прочитать и записать без зажатой кнопки nvram можно.
    Разобрал, зажал...и все с полоборота прошилось, в сонофф же не дураки работают, делают кнопку, которая действительно нужна и без которой не прошить стик

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      И вот и у меня вопрос, как же это у меня удалось? А под дебианом вообще сказка, даже отключать его от сервера не нужно.

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад +1

      Я когда эти стики получил, сразу их и профлешил. Без разбора. Шил сс2538-bsl. На ура прошилось. Вставил в сервер, работает. А через 2 недели узнаю, что их раскручивать нужно для прошивки. Удивился.

    • @RadioLed2000
      @RadioLed2000 2 года назад +1

      У меня получилось прошить через GW Multi tool без разборки корпуса. Правда не сразу. Пробовал несколько раз, читал nvram, перетыкивал в usb порт. В итоге прошилось!

  • @DmitryYazva
    @DmitryYazva 2 года назад

    Не шьется без нажатия кнопки.

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад

      Ну тогда шейте с нажатием. Шьётся - уже хорошо!

  • @bigvladukraine
    @bigvladukraine Год назад +3

    Круто! Вогонь!
    Прошився )))
    Дякую!
    Слава Україні та ЗСУ!

  • @neurabrain
    @neurabrain Год назад

    Простите, а зачем его перепрошивать ?

    • @BootuzDinamontuz
      @BootuzDinamontuz  Год назад

      Ну прошивка с завода там уже немноо устарела, годика на полтора.

    • @neurabrain
      @neurabrain Год назад

      @@BootuzDinamontuz а что именно устарело ? Новая прошивка какую то проблему решает или новую функцию добавляет ? Просто у меня есть старый стик которому лет 5 он как 5 лет назад работает так и сейчас работает. Вопрос что новая прошивка решит добавит ? Перестанет работать ?)))))

    • @BootuzDinamontuz
      @BootuzDinamontuz  Год назад +1

      @@neurabrain ну если все работает, то зачем перепрошивать?

  • @tesla_by
    @tesla_by 2 года назад

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

    • @BootuzDinamontuz
      @BootuzDinamontuz  2 года назад +1

      Та нет. Сеть восстановится через пару часов. В самом худшем варианте придётся переспарить некоторые устройства. Сохранение nvram стика в уже построенной сети и его восстановление приводит к полной работоспособности сети сразу.

    • @tesla_by
      @tesla_by 2 года назад

      @@BootuzDinamontuz Спасибо!

  • @BootuzDinamontuz
    @BootuzDinamontuz  2 года назад +2

    sudo apt update && sudo apt-get install python3-pip
    sudo pip install pyserial intelhex python-magic
    sudo pip install git+github.com/zigpy/zigpy-znp/
    ls -l /dev/serial/by-id
    wget github.com/JelmerT/cc2538-bsl/archive/refs/heads/feature/ITead_Sonoff_Zigbee-delay.zip && unzip ITead_Sonoff_Zigbee-delay.zip
    cd cc2538-bsl жмем Tab
    wget github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/CC1352P2_CC2652P_launchpad_coordinator_20211217.zip && unzip CC1352P2_CC2652P_launchpad_coordinator_20211217.zip
    Бэкап и восстановление энергонезависимой памяти.
    sudo python3 -m zigpy_znp.tools.nvram_read /dev/ttyUSB0 -o backup.json
    sudo python3 -m zigpy_znp.tools.nvram_write /dev/ttyUSB0 -i backup.json
    Прошивка стика:
    sudo ./cc2538-bsl.py -ewv --bootloader-sonoff-usb CC1352P2_CC2652P_launchpad_coordinator_20211217.hex
    Для чтения прошивки используйте ключ -r
    sudo python3 -m zigpy_znp.tools.energy_scan /dev/ttyUSB0 - сканирование занятости каналов. Чем меньше показывает, тем лучше.