With a planned 90-sol duration of activity (slightly more than 90 earth days), "Spirit" functioned until getting stuck in 2009 and stopped communications in 2010. "Opportunity" was able to stay operational for 5352 sols after landing, maintaining its power and key systems through continual recharging of its batteries through solar power.