No. Dim light is not effective for SunCharging. You can get 50-80% efficiency in partly sunny or less than ideal situations like on a dashboard. The ammount of power you can generate from solar panels goes up with light intensity and time in sunshine.