pvvx / ZigbeeTLc

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

Custom manufacturer code #5

Closed devbis closed 8 months ago

devbis commented 8 months ago

Can you please use a custom manufacturer's code for your firmwares while they are in beta as they are incompatible with z03mmc in some ways and it causes issues with upgrade.

https://github.com/pvvx/ZigbeeTLc/blob/master/src/version_cfg.h#L53

Feel free to use telink code or any different for other devices besides 03 image type.

pvvx commented 8 months ago

Все коды вариантов прошивок давно согласованы со всеми известными писателями, использующими TelinkID.

https://github.com/slacky1965/watermeter_zed/issues/1#issuecomment-1815323125 https://github.com/pvvx/ZigbeeTLc/blob/master/src/common/comm_cfg.h#L69

Вариант 0203 с версией 9999 используется только для восстановления прошивки термометра Xiaomi LYWSD03MMC из вашей прошивки в BLE и никогда не будет публиковаться.

Аналогично ни одна моя beta версия не будет опубликована в официальные списки прошивок zigbee. https://github.com/Koenkk/zigbee-OTA

И установите идентификатор для ATC_ota_400000 отличающий её от типовых прошивок. С ней возникли вопросы о блокировке термометров https://github.com/pvvx/ATC_MiThermometer у пользователей

devbis commented 8 months ago

Да, окей, главное чтобы они не пытались обновляться через ОТА. В счетчике воды будет другой код производителя, мы обсудили с автором. Используя код телинка сейчас вы обрекаете себя и других писателей прошивок на трудности с обновлениями. Я пожалел, что использовал его и теперь возникли трудности, надеюсь, разрешимые.

pvvx commented 8 months ago

Т.е. занять код другого производителя? Это может привести к аналогичным проблемам...

devbis commented 8 months ago

Занять код производителя из далёкого будущего. Сейчас максимум это 0x1740, т.е. 0x4000-0xffff выглядит безопасно на ближайшие 10 лет.

pvvx commented 8 months ago

0xDEAD :)