Koncem roku 2006 byl do palubních počítačů roverů Spirit a Opportunity na Marsu nahrán nový software, který dal roverům čtyři nové schopnosti:
- rozpoznávání vybraných tvarů na pořízených fotografiích
- to umožňuje snížit množství přenášených dat k Zemi tím, že se posílají jen ty části fotografií, obsahující zvolené tvary, např. prachové víry nebo oblaka
- sledování vybraného cíle
- rover je schopen určit polohu vybraného cíle i po jízdě terénem
- samostatnost při výpočtech polohy
- umožňuje určit polohu po jízdě tak přesně, aby rover dosáhl na cíl svými přístroji i bez kontroly řídicím střediskem
- samostatnost při navigaci
- bezpečnější překonávání překážek při jízdě a lepší virtuální mapy okolí roveru