Related to issue #116...
Please filter out any Bluetooth ports from the list of communication ports.
On my Mac Mini (for example), /dev/tty.Bluetooth-PDA-Sync appears as a port in our app's list, and it takes forever to do any Identify or Download process with that port being in the list.