Se te cayó antes de este incidente? Es verdad que flasheándolo se podría arreglar, pero también podría ser de hardware, alguna desconexión en los circuitos internos, me ha pasado...
Después de flahsearlo, déjalo cargando una hora sin prenderlo y si el problema persiste, ve al servicio técnico más cercano.
El firmware lo puedes encontrar facilmente con google, no será precisamente el último ni más seguro que los que puedes encontrar acá, pero tu caso lo amerita.