Как перепрограммировать браслет (Mi band 5)?
Берёте программу Mi Fit или Xiaomi Wear.
Декомпилируете, изучаете исходники, смотрите, откуда берётся прошивка и как заливается.
Скачиваете прошивку, дизассемблируете (процессор Huangshan на архитектуре RISC-V), изучаете код на ассемблере.
Пишете свою, компилируете, заливаете в браслет.
С ненулевой вероятностью вам придётся написать свои дизассемблер, ассемблер/компилятор и программу для заливки прошивки.
поищи тут https://dev.mi.com/, как вариант поискать на гитхабе и подобных ресурсах https://github.com/topics/mi-band