Omni: All Device Solar Charging Solution