I am using the original, supplied cable and I plug it into an electrical outlet. My unit is less than 5 months old. Up until my most recent upgrade the other day, it always took approximately 4 hours to charge. Suddenly, with no change in usage or anything else, my last charge took 17 hours. BTW, I am extremely non-techy, so it's hard for me to convey any technical info other than the above.