To get your decoder up and running, download the zip file, extract it in a folder of your choosing and run the executable ScytaleC.exe. To start viewing messages, run the acompanying UI executable, ScytaleC.QuickUI.exe. The UI communicates with the decoder through UDP. If your PC does not have a network card, please install and configure a virtual network interface.

What is this repository for?

  • This is a PC-based open source decoder for Inmarsat-C written in C#.


This work is a learning experience. Resources and CPU consumption were second to code understandability. Feel free to use this code as a base for your own development. If you have a question, if you find a bug, please contact me or preferably use the issue tracker associated with this repository. The bibliography is extensive and I am sure there is a lot more to be added. If you find something interesting, please let me know.

Issue tracker

Who do I talk to?

  • Repo owner or admin: microp11 at aelogic dot com
  • Other community or team contact.


GNU General Public License 3, microp11 2017

Scytale-C is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Scytale-C is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.