pvvx / ZigbeeTLc

Custom firmware for Zigbee 3.0 IoT devices on the TLSR825x chip
Other
327 stars 15 forks source link

LYWSD03MMC: devbis -> pvvx wirelessly? #48

Open booroondook-eng opened 5 months ago

booroondook-eng commented 5 months ago

Имеется 8 датчиков LYWSD03MMC, в свое время прошитых в Zigbee прошивкой отсюда: https://github.com/devbis/z03mmc Можно ли установить на них прошивку из этого проекта через OTA? Судя по принятой индексации, OTA-файл должен называться 1141-0203-... и т.д. с расширением .zigbee Но подобного файла в репозитории я не нашел. Нашел только файл Z03MMC_v0119.bin, предназначенный для прошивки через COM-порт (один датчик я прошил, но разбирать и паять провода к остальным очень не хотелось бы). Спасибо!

pvvx commented 5 months ago

https://github.com/pvvx/ZigbeeTLc/issues/33#issuecomment-1919404597

booroondook-eng commented 5 months ago

То есть, либо через паяльник, либо через временный возврат на BLE?

pvvx commented 5 months ago

Или сами делайте заголовочный файл для *.zigbee.

pvvx commented 5 months ago

Пробуйте https://github.com/pvvx/ZigbeeTLc/raw/master/bin/1141-0203-09993001-Z03MMC_v0119.zigbee

fhempy commented 5 months ago

Try https://github.com/pvvx/ZigbeeTLc/raw/master/bin/1141-0203-09993001-Z03MMC_v0119.zigbee

Many thanks! That one makes the transition to your firmware an easy process. I updated it with zigbee2mqtt.

maaad commented 5 months ago

Пробуйте https://github.com/pvvx/ZigbeeTLc/raw/master/bin/1141-0203-09993001-Z03MMC_v0119.zigbee

в последнем релизе сменился manufacturerID на 56085 и OTA ругается на Manufacturer code mismatch

pvvx commented 5 months ago

https://github.com/pvvx/ZigbeeTLc/raw/master/bin/db15-0203-09993001-Z03MMC_v0118.zigbee

python3 zb_bin_ota.py Z03MMC_v0118.bin Z03MMC_new -m 56085 -i0x0203 -v0x09993001 -s"Zigbee ver:devis to ZigbeeTLc"

usage: zb_bin_ota.py [-h] -m MANUFACTURER_ID -i IMAGE_ID -v VERSION
                     [-s HEADER_STRING]
                     INPUT OUTPUT

Create Zigbee OTA file

positional arguments:
  INPUT                 Firmware image filename
  OUTPUT                OTA filename

options:
  -h, --help            show this help message and exit
  -m MANUFACTURER_ID, --manufacturer_id MANUFACTURER_ID
                        Manufacturer ID
  -i IMAGE_ID, --image_type IMAGE_ID
                        Image ID
  -v VERSION, --file_version VERSION
                        File version
  -s HEADER_STRING, --header_string HEADER_STRING
                        Header String
pvvx commented 5 months ago

https://github.com/pvvx/ZigbeeTLc/tree/master/bin/devbis

ferrets6 commented 5 months ago

Thanks! Finally I successfully updated OTA on Zigbee2MQTT from devbis 1100 to pvvx v0120 using this zigbee ota file