No emulation software. I use my wife's laptop to upload from the ARC500 software. There is a drop down box on the upload tab that allows me to select which port I want to use. I just ran through each one on the dropdown list until it worked with the upload. Fortunately it was the third from the top.