hola, por la bateria no parece que sea, ademas probaste mas de una,
lo del archivo "Thumbs" no tiene importancia lo puedes quitar,
si no lo has hecho le haces limpieza de flash,
creo que pones que cuando haces un reset para ver la panatalla negra, pones que no se termina de llenar? si es asi es porque no lee la memoria
cuando pones la SD aunque tarde un poco se llena?
otra prueba de que la memoria esta defectuosa, parchea un ttsystem original dentro de la memoria, despues quitas la SD la pones en el directamente en PC y parcheas ese mismo ttsystem original, y comparas los 2 ttsystem el que parcheaste en la memoria y el de la SD, tendrian que ser identicos desde el nombre al contenido.
por ultimo te pongo una foto de una placa con un componente (esta junto al lector SD) que no lo tengo totalmente identificado pero si que esta relacionado con la lectura de memoria y/ó SD
en la foto te pongo donde estaba lo quite para ponerlo en otra placa que se quemo y fallaba la memoria, hay mas componentes relacionados pero es muy dificil saber cual si no presenta signos externos que se vena, quemados, sueltos, etc...

saludos.