private int connectFTP() {
    // create client

    try {
      ftp = new FileTransferClient();

      ftp.setRemoteHost(REMOTE_FTP_IP);
      ftp.setRemotePort(REMOTE_FTP_PORT);

      ftp.connect();

      if (ftp.isConnected()) {
        Log.d(DroneConsts.DroneLogTag, "FTP Connected");
      }

      if (ftp.exists("version.txt")) {
        Log.d(DroneConsts.DroneLogTag, "version.txt exists => right directory!");
      }
    } catch (Exception e) {
      Log.d(DroneConsts.DroneLogTag, "Error: FTP NOT Connected!");
      e.printStackTrace();
      return -1;
    }
    return 0;
  }