I have only used 3% of total memory with what I have programmed in! I don't know if that would make a difference, or if I delete the memory apply the configuration and then upload everything back again.
As stated above, check your COM port. Also, I'm not sure about Vista, since I still use Win98SE, but I know sometimes USB devices can interfere with one another, so it might be a good idea to turn off any other USB devices like a printer, document scanner, etc. while doing all this.
According to what I've experienced, when I don't erase the scanner's memory, and try to write just one or two systems, then I get duplicate systems. i.e. It does not replace what's already in the radio, it adds it, and puts a (2) or something like that on the end of the name. I strongly recommend that you make sure the 'systems' in your database side of the UASD are the way you want them.
Connect your cables, turn on the scanner.
Then, click 'connect to scanner', "Reading scanner info" should flash while it reads, click on the 'Scanner view' tab. Look at the names of the systems in the radio, in the 'System Settings" box. If you see duplicates, that's what happened.
Click on the 'database' tab again. Then, highlight the config name you want to use.
Click on 'edit' to the left of that name, under systems. Then, the 'systems' tab.
Click the 'Delete Non-existant' button, which will partially sync your config file with the database.
Look at the names on the Systems on the left, and the ones in the database on the right. If they are not yet EXACTLY the same names, use highlighting, and the other two buttons, 'delete from config', then 'add from database' to get them matched.
Click "File", "Save", "Save". Close the System editor.
Click 'Write to scanner'. Check boxes 'erase before writing', 'Write configuration', and 'Add selected systems' should all have a check mark in them. If all the systems under "Write Options" are not checked, then use the 'select all' button.
Click "Write".
It will take a few minutes, and then you should get a screen looking like the attached picture, and your scanner will be on "hold" on whatever it was scanning when you wrote. Click 'Hold' to let it do its thing again. You should be in business, now.