What is it ?

LotAtc can display transponder and IFF for DCS.

  • It is working for AI using specific unit names in DCS editor.
  • For human pilots, you need to use UniversRadio or SRS and use its transponder function. See following chapter to configure it.

Depending of plane/helicopter capabilities, LotAtc can use MODE1, MODE3 or MODE4. See Wikipedia article for more information.

What I need for AI?

To use transponder AI, you must respect a specific syntax for unit names in DCS editor (note that is the same than UniversRadio for better compatibility).

Add #IFF:xxxxcc at the unit name from DCS mission editor. xxxx is the mode3 code and cc is the coalition : UN (unknown), EN (ennemy) or FR (friendly), all fields must be filled.

You can also used @IFF:xxxxcc to be compatible with MOOSE


  • A blue F/A-18C called Bones #IFF:7721FR : A F/A-18C friendly called Bones with transponder set to 7721
  • A red Su-27 called Kodiac #IFF:7712UN : A Su-27 with transponder 7712 and mode4 not set (will be displayed as unknown)
  • A blue A-10C called Shark #IFF:7812EN : A A-10C with transponder 7812 and mode4 set as ennemy (will be displayed as unknown)

To make a correspondance between code and name, you can add the xxxx as code in the coalition json file (example: “7721”:”Bones”), see below for more information.

What I need for human pilots?

  • LotAtc connected to UniversRadio using UR ATC Desk or SRS
  • DCS human pilots using UniversRadio/SRS
    • For planes with working internal transponder features like A-10C, C-101EB, F-5E3, M2000C and UH-1H… You can use it in-cockpit
    • For planes with no transponder features, use UR Transponder panel or SRS overlay

Configure LotAtc

For AI support

Nothing, should be displayed directly if units have correct names in DCS!

For human pilots support


  • Enable UniversRadio in Radio panel
  • Set your location (AWACS, ground radar, tower…)

That’s all, LotAtc client will begin to scan around your radar location by asking for UniversRadio all transponders around. It takes some seconds to scan all 360° (around 6s).


SRS must be activated in config.lua file and activated on SRS server, then all is done!

For dedicated server

If you are using multiples instances with SRS/LotAtc on same computer, you must set different port for SRS-LotAtc communication to use transponder functions.

For LotAtc, in config.custom.lua:

  • srs_transponder_port : 10712 by default, you have to choose another port and set the same on SRS server
  • srs_server : by default, you can set a different address if SRS server is not on same server

For SRS:

  • open SRS Server.cfg and set same port than srs_transponder_port to LOTATC_EXPORT_PORT=10712

How I see transponder values ?

  • In contact properties, there is a transponder line
  • By customizing labels with the %(transponder) item

Add transponder table to automatically fill names from code

If you want to automatically fill names for friend unit for a specific transponder code, you can use the Saved Games\DCS\Mods\services\LotAtc\userdb\transponders\(blue or red)\*.json files to do so (on the server).

Example of file:

    "enable": false,
    "transponders" : {
        "7123" : "test",
        "7124" : "test2"

Use enable item to activate or not the file.

Add a line comma separated for each pair “code”:”name”, “other code”:”other name” , code is 4 digits.

Last item must not have comma at end

Files in blue directory will only affect blue coalition contacts. Red for… red…

Special codes

LotAtc handles special codes that are standardized, if you put 7700 as mode3, LotAtc will display EMER and blink. Special codes are:

Mode 3 Display Name
7700 EMER Emergency
7600 RDO Radio problem
7400 QRA Quick Response Alert mode
7500 HJCK HiJacked

More help