add ftdi device autodetection routine.  untested.