What caused the Spirit rover to eventually lose contact after driving over four miles?

Answer

Getting stuck in soft soil, leading to insufficient sunlight penetration.

Spirit got stuck in soft soil near a ridge nicknamed 'Troy,' and the resulting low sunlight penetration due to dust covering its solar panels eventually led to its silence.

What caused the Spirit rover to eventually lose contact after driving over four miles?

#Videos

Spirit and Opportunity - YouTube

MarsNASAexplorationspace explorationroversOpportunityspace missionSpirit