No, only charges from the mains, totally ineffectual solar charger, even in a full day of African sun. I replaced with tha Anker Astro Mini 3000 which was smaller, lighter, cheaper and worked as needed on the Marathon des Sables
You need to fully charge it at home before you go camping and put it in full sunshine outside to keep it charged. Sunshine is not enough to charge it up from flat. It kept my smart phone going for 5 days in the UK summer.