# [SkyEcho2 ADS-B-IN display on XCSoar map](https://aeroplaying.uk/I/+/GDL90toNMEA) [..](../..) 1. Install [QPython3](https://www.qpython.com/) from Google Play Store or [.apk](https://github.com/qpython-android/qpython3/releases) 2. Open QPython3 -> QPYPI -> Pip console -> paste in this text (three vertical dots top right of screen): pip3 install https://github.com/nrbray/pynmea2/archive/AddFlarm.zip 3. Open QPython3 -> Console -> paste in this text (three vertical dots top right of screen): from urllib.request import urlretrieve url = 'https://aeroplaying.uk/I/+/GDL90toNMEA/GDL90toNMEA.py' dst = 'scripts3/GDL90toNMEA.py' urlretrieve(url, dst) 4. Read about [SkyEcho2 manual](https://uavionix.com/downloads/skyecho/SkyEcho-User-and-Installation-Guide.pdf) 5. Connect WLAN -> Select SkyEcho_... (No internet access) 5. Setup [SkyEcho2 weblogin page once connected](http://192.168.4.1) - 1090ES Transmit: [Enable] - Receiver Mode: [FLARM (EU ONLY)] - ICAO Address (hex): [[Hex, ICAO 24 bit aircraft address]](https://www.caa.co.uk/aircraft-register/g-info/search-g-info/) - FLARM ID (hex): [[Find out your Flarm-ID]](http://wiki.glidernet.org/wiki:lookupflarmid) - Ownship Filter: [Filter ADS-B] and [Filter FLARM] - Emitter Category: [Glider/Sailplane] - VFR Squawk: [7000] - ADS-B In Capability: [Any selection here is not applicable in the UK] - Vso (knots): [Enter the stall airspeed (in kts) of the aircraft in landing configuration] - Aircraft Length: [L≤15 m] - Aircraft Width: [W≤23 m] - Lateral GPS Offset: [Center] - Longitudinal GPS Offset (m): [2] - SDA: [SDA shall be set to 1 for an EC device](https://publicapps.caa.co.uk/modalapplication.aspx?appid=11&mode=detail&id=7275) 6. Open QPython3 -> Programs -> GDL90toNMEA.py -> Run 7. Open XCSoar -> Fly -> Menu -> Config -> Devices -> {X: Disabled} -> Edit -> UDP port -> TCP port -> 10110 -> Driver -> FLARM -> Close 8. XCSoar: Menu -> Config -> System -> Look -> Pages -> Add -> Main area -> FLARM radar ####### [Feedback](https://t.me/nrbray)