Paso a contar mi experiencia con shimano steps e8000.
Tengo dos baterías, una la que uso habitualmente y otra mas nueva de reserva, hasta hace unos días no me había salido el error e010, pero al cambiar la batería y al subir una cuesta me salió por primera vez, así que intuí que el error venia de la batería y no del motor.
Cuando salía el error siempre en cuestas, reiniciaba y continuaba andando.
como mi batería es externa lo que hice fue poner wd40 a los contactos y poner y quitar la batería varias veces a modo de lija de contactos y en el día de hoy he salido y he subido cuestas y no ha dado ningún error, así que creo que esta de momento solucionado.