C MAC одна проблема - если переписать прошивку в
PhyPlusKit, то он стирается. Что неудобно, т.к. HA и другие приемники уже настроены на прошлый.
Начальный МАС от Tuya не нужен. Будут только проблемы. Он назначается - 3 первых байта от Tuya, следующие - случайные (рандом).
При перепрошивке с Tuya, если не сменить адрес, то будет бардак. Потребуется сбросить все кэши, во всех ПО и адаптерах, которые обращались к устройству. Иначе, по стандарту, они должны помнить все UUID с привязкой по MAC и при следующем соединении будут бардак и вылеты, пока специальный UUID на устройстве не сообщит, что надо всё обновить. А горе писатели ПО и этого не знают.
Но и устройство не может помнить все ваши адаптеры, чтобы дать команду обновления. А если давать всем и всегда - будет ужасная жручка при подключении - каждое соединение будут перечитываться все таблицы...
Этих вопящих в issue толпы. Они не шарят, что после перепрошивки с оф.версии нужно всё своё сбросить. Для совместимости с MiHome требуется оставить MAC. А для Tuya нет смысла.