Hello and welcome to Satelliteguys.US There is no need to download anything onto your new receiver it should come with the latest software already loaded, the only time you would have to update the software is when there are some improvements made to the software, you can check with the companies web site periodically and compare the software version with yours.
Its best to set up the motor to your true south satellite, it will be in the same orbital position in space as your longitude, hope the install goes smoothly if not give us a shout here! Good Luck!