I never had much luck charging USB batteries directly from my solar panel (GoalZero Namad 7). The panel's USB port only provides 5V in optimal conditions and with lower voltages most batteries won't charge. You're best off with a battery designed to charge off the solar panel like the Voltaic V39.Personally, I'd suggest a dynamo hub but if you go with solar make sure your batteries will accept a trickle charge.