I know the BT900-US uses the FTDI USB-UART chip, and I already have the Android FTDI driver. But I can't get them to communicate. Can you suggest what to look at?

There have been reports that some version of the Android driver does not support HW flowcontrol which the BT900-US requires. Please locate a driver which supports HW flowcontrol.