SoftRF ver MB174 - config.txt how to ...

44 views
Skip to first unread message

Adam Mościcki

unread,
Feb 5, 2026, 1:05:17 PMFeb 5
to SoftRF_community
Hello - I decided to reprogram my T-Echo with MB174 because of new feature - dual protocol ! It sound great for me.

I fly (PG/PPG = paragliding) and FANET is a good choice for paragliding. But in my aera there are lots of gliders and small planes - they probably use FLARM or ??. I would like to send my position to OGN because some friend are flying only with android apps - so they can see others only when their positions are sent to OGN or some APRS servers. 

So I decided to choose: according to manual "under the hood"

Time-slicing dual protocol modes:
* Latest + FANET
        in slot 0: tx & rx in Latest
        in slot 1: tx & rx in FANET
    - if flr_adsl=1:
        in slot 0 rx in flr_adsl simultaneous dual mode
            and every 8 seconds tx in ADSL
* FANET + Latest - same as Latest + FANET above


Or maybe I should choose  " * FANET + OGNTP"  or " * FANET + ADS-L" ?

There are a few OGN base/ground stations receiving FLARM in my area. Perhaps there are a few FANET ground stations ( I plan to built one with BreezedudeGS project )

So according to the situation described above I decided to set my config.txt like that:

# originator: model 15 fw MB174 ID 88A263
SoftRF,1
mode,0             # 0=Normal ...
protocol,7         # 7=Latest 1=OGNTP 2=P3I 5=FANET
altprotocol,5      # 0=none 1=OGNTP 6=Legacy 8=ADSL
flr_adsl,1         # 1=FLR+ADSL rx (& some tx)
band,1             # 1=EU 2=US ...
acft_type,7        # 1=GL 2=TOWPL 6=HG 7=PG 0=landed out
id_method,2        # 1=ICAO 2=device
aircraft_id,88A263
ignore_id,000000
follow_id,000000
alarm,1            # 3=Latest 2=Vector 1=Dist
hrange,27          # km
vrange,20          # x100m
tx_power,2         # 0=off 1=low 2=full
volume,0           # 0=off 1=low 2=full 3=ext
pointer,2
bluetooth,2        # 0=off 1=classic 2=BLE
baud_rate,0        # 0=default(38) 2=9600 3=19200 4=38400 ...
nmea_out,5         # 0=off 1=serial 2=UDP 3=TCP 4=USB 5=BT ...
nmea_g,01          # 0=off 1=basic 3=GSA ...
nmea_s,01          # 0=off 1=basic 3=LK8EX1
nmea_t,01          # 0=off 1=basic
nmea_e,00          # 0=off 1=tunnel 2=output 3=both
nmea_d,00          # 1=yes 0=no
nmea_p,00
nmea_out2,0        # 0=off 1=serial 2=UDP 3=TCP 4=USB 5=BT ...
nmea2_g,01         # 0=off 1=basic 3=GSA ...
nmea2_s,01         # 0=off 1=basic 3=LK8EX1
nmea2_t,01         # 0=off 1=basic
nmea2_e,00         # 0=off 1=tunnel 2=output 3=both
nmea2_d,00         # 1=yes 0=no
nmea2_p,00
hrange1090,27      # km
vrange1090,20      # x100m
gdl90,0
d1090,0
relay,1            # 0=off 1=landed 2=all 3=only
expire,5           # secs no-rx report 1-30
pflaa_cs,1         # 1=yes 0=no
stealth,0          # 1=yes 0=no
no_track,0         # 1=yes 0=no
power_save,0       # 1=turn off wifi after 10min
power_ext,0        # 1=allow dual-power boot, shutdown long after USB off
rfc,0              # freq correction +-30
alarmlog,0         # 1=yes 0=no
logflight,3        # 0=off 1=always 2=airborne 3=traffic
loginterval,10      # seconds, 1-255
compflash,0        # 0=log uncompressed, 1=compress
igc_pilot,Adam Moscicki
igc_type,XXXXX     #ASW20
igc_reg,N1234
igc_cs,XXX
gn_to_gp,0
geoid,0
leapsecs,18        # leap seconds - automatic
units,0            # 0=metric 1=imperial 2=mixed
zoom,2
rotate,0
orientation,0
adb,3
epdidpref,3        # 0=reg 1=tail 2=model 3=type, 4=hex
viewmode,0         # 0=status 1=radar 2=text ...
antighost,0        # 0=off 1=auto 2=2min 3=5min
team,000000
debug_flags,000000


I'm afraid - for me as a begginer in SoftRF, some of the settings are hard to understand so please take a look and any comments are welcome.

(sorry for my english - I try not to use AI, just to enhance my language :)

Moshe Braner

unread,
Feb 5, 2026, 3:10:43 PMFeb 5
to SoftRF_community
Hi Adam.

Your English is good!

Your settings are good too.  Any settings that you don't understand, can probably safely leave with the default value.  If you set id_method to "device" then you do not need to enter the device ID as the aircraft_id, it will use it as seen in the top line (#originator).  The flr_adsl setting you can probably set to 0, unless ADS-L is really used in your area and you want to be able to "see" (and be seen by) the ADS-L traffic (drones?).  OGN ground stations will receive your transmissions in the "Latest" (FLARM-compatible) protocol.  OGNTP is not needed.  The OGN ground stations may or may not receive FANET, I am not sure.  But if there are FANET ground stations in your area, then, with your T-Echo in the Latest+FANET mode, they will report you too.

Vlad Belayev

unread,
Feb 5, 2026, 6:42:57 PMFeb 5
to SoftRF_community
Hi Adam, just to add Moshe's comment. A standard SDR based OGN station can receive all three protocols FLARM, FANET and ADS-L at the same time, as it "listens" to entire spectrum ( 868-869 in EU).
I have one here and testing MB174 on it, everything works fine with all three protocols.
I haven't heard about  BreezedudeGS till now, but looks interesting , especially for testing other FANET devices, as it seems less "closed" than standard OGN GS.

Adam Mościcki

unread,
Feb 6, 2026, 3:44:38 AMFeb 6
to SoftRF_community
Thanks Moshe & Vlad 
... loks like my settings are correct  - I'm happy.  time to test it airborn - but winter this year is very cold so I have to wait.

I have a question to Vlad :  " A standard SDR based OGN station can receive all three protocols FLARM, FANET and ADS-L at the same time, as it "listens" to entire spectrum ( 868-869 in EU). "
- what soft / project do You use ? what hw : rPi or something like HP T630 THIN CLIENT with linux ?

Vlad Belayev

unread,
Feb 6, 2026, 6:50:26 AMFeb 6
to SoftRF_community
Slightly off topic here, so I will send a message direct about the OGN station I use.
Reply all
Reply to author
Forward
0 new messages