Saying battery I meant exactly battery! Did I wrote firmware anywhere? If your BATTERY is faulty, it doesn't matter from where it is charging. Dear friends my suggestion is to begin with rather casual things. For example: cleaning contacts, spare battery etc. The last thing is to flash firmware. Btw. the battery problem is linked to GDFS NOT to firmware.