Some burners (like this one) have odd coupling between DTR and RTS inputs, and EN/RST and GPIO0 outputs. On these burners, clearing both DTR and RTS at once will not lower EN and GPIO0. To clear EN and GPIO0, DTR must be low while RTS is high.
To achieve this, this patch clears DTR first, and after a short sleep, then clears RTS.
Some burners (like this one) have odd coupling between DTR and RTS inputs, and EN/RST and GPIO0 outputs. On these burners, clearing both DTR and RTS at once will not lower EN and GPIO0. To clear EN and GPIO0, DTR must be low while RTS is high.
To achieve this, this patch clears DTR first, and after a short sleep, then clears RTS.
More details at https://github.com/kuba2k2/libretuya/issues/85.