Unable to update firmware


I have been trying to update the firmware of this light bulb from 1.3.9 to 2.0.8. The update always get stuck at around 20%. I’ve tried to update firmware through mainland China or UAE server but both routes don’t work. It goes upto 20% and then fails. I’ve tried to update using the Yeelight iOS app but am unable to do so. On an Android device it goes right upto 98% and then says communication failed. Please help and thanks in advance!