This is so confusing! Why can't it update over Wi-Fi and why is it that Spark/Vodafone users can update and 2degrees can't? They don't seem to be waiting for the vendor..