WINSOFT components and applications

ComPort for Android FTDI

ComPort for Android FTDI

Delphi and C++Builder serial communication library for FTDI devices on Android.
Download ComPort for Android FTDI 4.0 trial version
Download demo example
Order ComPort for Android FTDI library $120 USD (license for one developer)
Order ComPort for Android FTDI multi-license $360 USD (license for all developers in company)
Order ComPort for Android FTDI year upgrades $60 USD (registered users only)
Order ComPort for Android FTDI year upgrades multi-license $180 USD (registered multi-license users only)
Order Winsoft Component Package

FAQ

What files should be deployed to the Android device?

To ensure proper USB device detection and communication, follow these steps:
  1. Deploy device_filter.xml - open the Delphi Deployment window and add the following entry:
    Local Name Remote Path
    device_filter.xml res\xml\
  2. Include d2xx.jar in Project Libraries - in the Delphi Projects window, add d2xx.jar to the Libraries list.
  3. Update AndroidManifest.template.xml - add the following lines to enable USB device detection:
    <intent-filter>
      <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
    </intent-filter>
    
    <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
      android:resource="@xml/device_filter" />
    

How can I determine the chip used in a USB/RS232 adapter

To identify the chipset:
  1. On PC: Use HWiNFO - a comprehensive hardware analysis tool
  2. On Android: Run the USB Library for Android demo to inspect connected USB devices.

Useful Links

IconComPort
IconComPort DLL
IconComPort for Android
IconComPort for Android FT31xD
IconComPort for Android Prolific
IconComPort for Android USB
IconComPort for Android USB Serial
IconComPort for FireMonkey
IconComPort for Linux
IconComPort for macOS

IconFTDI Android Projects

Icon ARDUINO
Icon Can I Do 9-bit Serial Communication Instead of 7 or 8 bits?
Icon Free Serial Analyzer
Icon FT232R - USB UART IC
Icon Modem-HOWTO
Icon Null-modem emulator
Icon RS232 Data Logger
Icon Serial HOWTO
Icon Simple Serial Port Monitor
Icon Simple URB (USB Request Block) Monitor
Icon Sysinternals Suite
Icon The RS232 STANDARD
Icon Uwe Sieber's Homepage
Icon Wireshark