Bueno pues parece q
era cosa de hardware, el botón de power se queda enganchado, parece que no es raro que pase en este móvil. He abierto el móvil, con una aguja he rascado una poco por la zona interna del botón y parece q se ha desatascado. Ya no se reinicia solo todo el rato, y he podido cargar la batería al 20%.
Una vez conseguido esto, he arrancado una vez (sin flashearlo) el
recovery original de
xiaomi desde fastboot (
fastboot boot recovery_original.img) y he hecho wipes de todo, parece q esto ha vuelto a dejar las particiones bien (y formateadas, claro).
Después he arrancado con el recovery q hay instalado (
CWM), pero no me dejaba copiar archivos al teléfono con "
adb push update.zip /sdcard/", porque "
adb devices" no detectaba ningún dispositivo conectado. Asi que he arrancado una vez (sin flashearlo) con el recovery
TWRP (
fastboot boot recovery_twrp.img) y este me ha dejado hacer un
adb sideload (
adb sideload update.zip) para pasar la ROM de
xiaomi.eu del PC al móvil e instalarla.
Una vez hecho esto, el móvil ha reiniciado y ha arrancado la ROM de xiaomi.eu, el PC me reconocía el teléfono y todo bien. Como era una ROM vieja, he copiado la última estable al móvil, la he renombrado a update.zip y desde la app updater del teléfono he actualizado a esa. Todo listo y funcionando
Gracias a todos los que me han ayudado!