BurgerZ / MiBudsM8

44 stars 15 forks source link

Problem downgrading firmware of Redmi Buds 3 Pro: Firmware info is incorrect. #20

Closed gitnewcomer closed 6 months ago

gitnewcomer commented 6 months ago

Hi, first, I want to thank you for this great tool!

I am trying to downgrade the firmware of my Redmi Buds 3 Pro from the chinese version 1.1.1.1 to global version 1.0.9.9 but I'm always getting this error "Can't update. Firmware info is incorrect." If I try to flash again the modified chinese version 1.1.1.1, it starts flashing until 100% and then throws an error when it is trying to sync (maybe because the firmware installed is already the version 1.1.1.1). What can it be, that makes the version 1.0.9.9 being rejected almost immediately and the modified chinese version 1.1.1.1 not? All firmwares mentioned here are download from this repository...

BurgerZ commented 6 months ago

you can not just simple flash the firmware with the version lower than the installed one. You must modify the .bin file of the desired firmware to be able to install it over the newer version. This is not an app bug, so closing this issue. I'll cover the topic of modifying firmware files in order to install/downgrade/interchange firmwares on earbuds soon. I'll post the tutorial here, and on my website.

gitnewcomer commented 6 months ago

Thanks for your reply. So we need to increase the firmware version on the BIN file to be able to downgrade? Will this only affect the version checking while downgrading or would the Earbuds show the increased version number after the downgrade?