I haven’t seen any post related to this project here, but there are those guys here who have actually succeed to build & flash alternative firmware for some Tuya devices based on TeLink chips ( mostly all zigbee ones )
I’d love to see most of my Tuya devices having some open source fw.
OTA can even be used to flash legacy fw if done properly.
Opening a thread on it if some dev want’s to give a look too. I’ll order few spare of the device I already own, I don’t want to mess up my running install.
I was most disappointed that Tasmota and ESPhome projects choose to ignore all the newer chips becoming common in cheap off-the-shelf devices with Tuya firmware.
I came across another project LibreTiny with seemingly same objective, but focussed on BK72xx and RTL87xx chips which use Wi-fi. I assume that zigbee uses different radio hardware, but maybe there are other parts of LibreTiny which might be helpful to tyuaZigbee developers.
LibreTiny made a fork of ESPhome to add support support for the BK72xx and RTL87xx chips, and finally the code has been pulled into ESPhome. Again, hopefully tuyaZigbee can benefit from libreTiny’s experience … and we can move ESPhome to eventually support all the tuya devices.
Funny thing, most devices from this project are actually BLE sensors they’re flashing with custom zigbee fw. Radio chip is the same for BLE/Zigbee ( + Thread)