Umm, si da ese error no quiere decir que le han metido un firmware con el identificador del core ms28 y la consola sabe que tiene que tener un core ms25, por eso debe de dar el fallo. Esto indica que han realizado un flasheo con un firmware al que no le han puesto el identificador a ms25, como deberias hacer.
Ahora, respecto a lo que dices, una vez flasheada, aunque fuera incorrectamente, el lector actua como un ms28, asi que en teoria solo deberias usar el Xtreme800, o bien utilizar el metodo de los 10 segundos para poder volver a flashear el lector.