I have an iphone 5c that works fine when charged. I can even charge battery when it still has charge. problem is, when it runs flat, which after approx. 12 hours, it wont recharge from flat. Ive tried another battery form another phone but still the same. Does anyone know ifs its a software or hardware problem? please help. Thanks.