public String getFirmwareVersion() {
    if (true) return "2.1.18";
    connectFTP();

    String version = null;

    try {
      ftp.downloadFile(DL_PATH + DL_VERSIONFILE, DL_VERSIONFILE);

      FileInputStream fstream = new FileInputStream(DL_PATH + DL_VERSIONFILE);
      DataInputStream in = new DataInputStream(fstream);
      BufferedReader br = new BufferedReader(new InputStreamReader(in));

      version = br.readLine();
      Log.d(DroneConsts.DroneLogTag, version);

      in.close();

    } catch (Exception e) {
      Log.d(DroneConsts.DroneLogTag, "Something went wrong while reading the Drone Version");
      e.printStackTrace();
      return version;
    }
    disconnectFTP();
    return version;
  }