En teoría, se puede actualizar desde el propio actualizador en ajustes, desde el recovery y mediante fastboot.
En caso de pasar de Estable a Developer... o cuando hay un cambio importante de versiones (Nougat a Oreo), recomiendan usar el método fastboot.
Actualización de sistema:
http://en.miui.com/a-232.html
Actualización desde recovery:
http://en.miui.com/a-233.html
Actualización mediante fastboot:
http://en.miui.com/a-234.html
En cualquier caso, recomiendan un factory reset, por lo que una vez borrado todo, intentaría por fastboot.
Eso sí, para hacerlo mediante fastboot tendrás que meterle la 8.1.25 para empezar... ya que las nightlies que pongo en este post son todas en formato .zip para recovery.
Fastboot Image
Size: 2023M
http://bigota.d.miui.com/8.1.25/chir...fd264db2e5.tgz
Recovery
Size: 1530M
http://bigota.d.miui.com/8.1.25/miui...678f26_8.0.zip
Una vez en la Developer Oreo funcionando, te será más sencillo (imagino) meter posteriores actualizaciones de la que aparecen en éste post. En el peor de los casos, cada viernes te ofrecerá automáticamente la nueva beta en el propio actualizador que hay en ajustes.
Un saludo!
