As NASA's new Mars rover settles in for its first weekend on the red planet, mission controllers are preparing the first software upgrade.