NASA engineers have successfully upgraded the Mars rover's software, preparing the mission for ground operations.