FSWidget for Android (help)

  • Is the setup easy? Im not the greatest at desktop 😆

    Also at first the software was not linking with my phone so I used a python code using my phone's hotspot ip as a bridge between my phone and pc to be able to link abflug with aerofly fs global on my phone

    import socket

    import time

    # 1. Your Phone's IP Address

    PHONE_IP = ""

    PHONE_TCP_PORT = 58585

    # 2. Local PC UDP Target

    LOCAL_UDP_IP = "127.0.0.1"

    LOCAL_UDP_PORT = 49002

    def run_bridge():

    udp_sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)

    tcp_sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    # REMOVED the 5-second timeout so the script waits patiently

    tcp_sock.settimeout(None)

    print(f"Connecting to simulator at {PHONE_IP}:{PHONE_TCP_PORT}...")

    try:

    tcp_sock.connect((PHONE_IP, PHONE_TCP_PORT))

    print("Connected! Sending wake-up ping...")

    # WAKE UP COMMAND: The mobile app waits for the client to speak first

    tcp_sock.sendall(b"GET / HTTP/1.1\r\n\r\n")

    print("Bridging telemetry to ABFLUG...")

    while True:

    # Pull telemetry from the phone

    data = tcp_sock.recv(4096)

    if not data:

    break

    # Push telemetry out locally to the PC client

    udp_sock.sendto(data, (LOCAL_UDP_IP, LOCAL_UDP_PORT))

    except Exception as e:

    print(f"Connection issue: {e}")

    finally:

    tcp_sock.close()

    udp_sock.close()

    print("Bridge closed.")

    if __name__ == "__main__":

    while True:

    run_bridge()

    print("Retrying connection in 3 seconds...")

    time.sleep(3)

    STEP 1: Copy and paste this code in a python file and save as bridge.py

    STEP 2: For the PHONE IP use the ip gotten from running "ipconfig" on command prompt (phone and pc must be connected to same network either of the 2 devices hotspotcan be used to link).

    STEP 3: Move the python file to the abflug extracted folder( in mac or windows whichever you use).

    STEP 4: Allow to run on background while aerofly fs global is running on your phone.

    STEP 5: run the abflug as the developer explained.

    Is the setup easy? Im not the greatest at desktop 😆


    STEP

  • Hi! Interesting issue. Can you explain a bit more your home network? Maybe there's a way to improve the tool.
    Normally if you activate "FSWidget" on Aerofly Mobile it should work and see your phone when you select "Autodetect IP".
    If unsuccessful, you can also force your IP address.
    Maybe the router was doing something on the network?

  • Hi! Interesting issue. Can you explain a bit more your home network? Maybe there's a way to improve the tool.
    Normally if you activate "FSWidget" on Aerofly Mobile it should work and see your phone when you select "Autodetect IP".
    If unsuccessful, you can also force your IP address.
    Maybe the router was doing something on the network?

    The Ip address was connected successfully but it was not receiving any data from fs widgets it just showed waiting for aerofly something. The problem was mainly because of the port ip though. Also about the discord link or telegram

  • I would just like to clarify some details regarding the FSWidgets option in the Aerofly settings.

    This option is provided by the Aerofly sim to support FSWidgets apps so they can connect to the sim, and please note Navigator for iOS is not the only app platform (also Windows & Mac):

    FSWidgets - Aerofly FS

    Quick connection help is provided in the link above, or for more detailed info see this help file:

    Aerofly FS - FSWidgets App Support

  • Correct, or you can run it on a second iOS device. The key here is not so much FSWidgets Navigator, but the sim (or any other app you might use on the iPad at the same time). As long as that app does not force fullscreen, Navigator has the capability to run in tandem.

    With iOS 18 and before (when that wording above was written) Navigator was able to be used as a Split Screen or as a Slide Over on top of the sim. With iOS 26, Apple removed split screen/slide over and are now using Free Form Windows and Tiling, but the underlying principle is the same.

  • Not really, and I say that with some experience. We used to have one, it was around from 2010 to the end of 2023 but it was retired because the support for it just wasn't there. It is still available as a legacy version for registered users with older devices (Android 5.0 to 8.1 - see FSWidgets News ). Not saying we won't again, but for now we have no plans.