An open API service indexing awesome lists of open source software.

https://github.com/brk-ozs11/ifconnect

Flight Panel Designed for Infinite Flight
https://github.com/brk-ozs11/ifconnect

application aviation custom-tkinter flight-simulator flightcontroller gui infiniteflight macos pygame-application python tkinter

Last synced: 5 months ago
JSON representation

Flight Panel Designed for Infinite Flight

Awesome Lists containing this project

README

          

# **IFConnect**

App Icon

**Flight Panel for Enthusiasts** ✈️

![macOS](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge&logo=macos&logoColor=F0F0F0)
![Python](https://img.shields.io/badge/python-3776AB?style=for-the-badge&logo=python&logoColor=white)

IFConnect is a robust and intuitive third-party flight panel application designed exclusively for Infinite Flight. Whether you're cruising at 35,000 feet or executing a precise approach, IFConnect provides real-time flight control at your fingertips. 🚀

## Overview

![Images](Assets/IFConnect-Grid-Schema.jpg)
![Images](Assets/IFConnect-MacOS.jpg)

> ⚠️ **Note:** IFConnect is currently in its beta phase. As such, there may be bugs or unexpected behavior in certain scenarios. We encourage users to share any issues they encounter and submit feature requests. Your feedback is invaluable in helping us improve the application.
Please don't hesitate to reach out via the [GitHub Issues page](https://github.com/brk-ozs11/IFConnect/issues) or by contacting me directly on [LinkedIn](https://www.linkedin.com/in/berk-özüş-053188251/).

> ⚠️ **Note:**
> To set the v1 speed, enter the value and press the setbutton, this sends the v1 speed to the autopilot panel in infinite flight and is marked in the PFD.

## 🎥 **Trailer**

[![App Trailer](https://img.youtube.com/vi/3jwPE93IAsc/maxresdefault.jpg)](https://youtu.be/3jwPE93IAsc)

---

## ✈️ **Supported Aircrafts**

IFConnect currently supports the following aircraft models:

### **Airbus Series:**
- **Airbus A220-300**
- **Airbus A318**
- **Airbus A319**
- **Airbus A320**
- **Airbus A321**
- **Airbus A330-300**
- **Airbus A330-900**
- **Airbus A350**
- **Airbus A380**

### **Boeing Series:**
- **Boeing 737-700**
- **Boeing 737-800**
- **Boeing 737-8 MAX**
- **Boeing 737-900**
- **Boeing 747-200**
- **Boeing 747-400**
- **Boeing 747**
- **Boeing 747-SCA**
- **Boeing 747-SOFIA**
- **Boeing 747-AF1**
- **Boeing 757-200**
- **Boeing 777-200ER**
- **Boeing 777-200LR**
- **Boeing 777-300ER**
- **Boeing 777F**
- **Boeing 787-8**
- **Boeing 787-9**
- **Boeing 787-10**

### **Embraer Series:**
- **E175**
- **E190**

---

## 💼 **Acknowledgments**

This project utilizes the [Infinite Flight Connect framework](https://github.com/rollingonroad/InfiniteFlightConnect.git). A special thanks to the contributors of this framework for providing an essential tool that made the integration with Infinite Flight possible.

---

## 💡 **Error Tutorial: "IFConnect can’t be opened because Apple cannot check it for malicious software." Error Fix**

![Tutorial](Assets/error_tutorial.mov)

---

## 🛠️ **Installation**

## To install IFConnect, follow these steps:

1. [Download the latest release](https://github.com/brk-ozs11/IFConnect/releases/tag/IFConnect-v2.0.0) of IFConnect.
2. Once downloaded, locate the `.app` file in your Downloads folder.
3. Drag the `.app` file into your Applications folder to install it.

That's it! You can now launch IFConnect from your Applications folder.

---

## ❗️ **Important: How to Open IFConnect on macOS**

Since IFConnect is currently in beta, macOS may block the app because it is from an unidentified developer. Follow these steps to open it:

1. **Download and install IFConnect** on your Mac.
2. **Try to open the app**, and you will likely see a message saying, "IFConnect can't be opened because it is from an unidentified developer."
3. Go to **System Preferences** > **Security & Privacy**.
4. In the **General** tab, you will see a message at the bottom about IFConnect being blocked.
5. Click **Open Anyway** to allow the app to run.
6. The app will ask for confirmation again; choose **Open** to launch it.

After following these steps, IFConnect should open without any issues.

---

## ❗️ **Important: Setting Up Infinite Flight for IFConnect**

To use IFConnect with Infinite Flight, follow these steps to enable Infinite Flight Connect:

1. **Open Infinite Flight** on your device.
2. Go into **Settings** > **General**.
3. Scroll towards the bottom and look for **'Enable Infinite Flight Connect'**.
4. **Check the box** if it is not checked already.

Ensuring this setting is enabled is essential for IFConnect to communicate with Infinite Flight.

---

## ❗️ **Important: Entering Your Device's IP Address for IFConnect**

To connect IFConnect to Infinite Flight, you will need to enter the IP address of the device running Infinite Flight. Follow these steps to find the IP address on iOS and Android:

### On iOS:
1. Open **Settings** on your iPhone or iPad.
2. Go to **Wi-Fi**, and tap the **i** icon next to the Wi-Fi network you are connected to.
3. You will see the **IP Address** under the "IPV4 Address" section.

### On Android:
1. Open **Settings** on your Android device.
2. Go to **Network & Internet** or **Wi-Fi**, depending on your version.
3. Tap on the **Wi-Fi** network you are connected to.
4. Look for the **IP Address** under the network details.

Once you have found your device's IP address, open IFConnect and enter the IP in the **Connection Settings** to connect to Infinite Flight.

---

## ☕ **Support the Development**

If you enjoy using IFConnect and want to support its continuous development, consider buying me a coffee. Every little bit helps to keep this project flying high! 🛫

[![Buy Me a Coffee](https://www.buymeacoffee.com/assets/img/guidelines/download-assets-2.svg)](https://www.buymeacoffee.com/berkozus117)

QR Code

---

**© 2025 IFConnect. All Rights Reserved.**