# [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)