Com0com, le logiciel émulateur.
Com0com, le logiciel émulateur
com0com est un logiciel open source pour Windows qui émule des ports série virtuels.
Un logiciel Open Source est un programme dont le code source est public, permettant à quiconque de le consulter, de le modifier et de le redistribuer librement.
Il crée des paires de ports reliés entre eux (ex : COM10 ⇄ COM11) fonctionnant comme un câble null-modem virtuel. Cela permet à deux logiciels présents sur le même ordinateur d'échanger des données en série sans aucun matériel physique. C'est l'outil de référence pour tester des applications industrielles, de la simulation ou du développement électronique, mais aussi, et c’est ce qui nous intéresse, de nous aider dans un monde radioamateur de plus en plus informatisé.
Dans le domaine radioamateur, com0com est un outil quasi indispensable pour gérer sa station via un ordinateur. Il sert principalement à faire communiquer plusieurs logiciels entre eux sans avoir besoin de câbles physiques.
Voici les 3 usages principaux :
1. Contrôle CAT partagé :
La plupart des émetteurs-récepteurs modernes n'ont qu'un seul port série (souvent via USB). Or, si vous utilisez un logiciel de carnet de trafic (Log4OM, HRD) et un logiciel de modes numériques (WSJT-X pour le FT8), les deux voudront piloter la fréquence de la radio en même temps.
- Le rôle de com0com : Il permet de créer un pont entre un "splitteur" (comme OmniRig) et vos logiciels, permettant ainsi à plusieurs programmes de lire et piloter la radio simultanément.
2. Utilisation avec un SDR (Software Defined Radio) :
Si vous utilisez un récepteur SDR (comme un RSPdx ou une clé RTL-SDR) pour piloter votre émetteur classique :
- com0com permet de synchroniser la fréquence de votre logiciel SDR (ex : SDRUno) avec votre logiciel de log ou votre radio physique. Quand vous cliquez sur un signal sur le spectre du SDR, votre émetteur (récepteur) se cale automatiquement dessus.
3. PTT et CW via port virtuel :
Certains logiciels spécialisés envoient des commandes de passage en émission (PTT) ou manipulent de la télégraphie (CW) via les broches RTS/DTR d'un port série.
- Avec com0com, vous pouvez envoyer ces signaux depuis un logiciel de contest (N1MM logger plus ou WinTest) vers un autre logiciel qui fait l'interface avec la radio, sans avoir besoin d'interfaces matérielles complexes.

Chargement :
Pour les radioamateurs sous Windows 10/11, il est fortement conseillé de chercher la version "com0com signed" (signée numériquement). Sans cela, Windows refusera d'installer le logiciel pour des raisons de sécurité.
La version 3 sur le site de SourceForge est reconnue numériquement par Windows.
Vous pouvez télécharger la version 3 à cet endroit :
https://sourceforge.net/projects/com0com/files/com0com/3.0.0.0/
Certains utilisateurs peuvent rencontrer des problèmes de stabilité avec la V3. Si vous êtes dans ce cas, la 2.2.2.0 est également signée numériquement par Windows, et vous pouvez l’utiliser.
Vous pouvez télécharger la version 2.2 à cet endroit :
https://sourceforge.net/projects/com0com/files/com0com/2.2.2.0/
73 de F1NQP
Les ressources :
Comment configurer le logiciel, version française (traduite sur un site en ligne) :
https://www.f1nqp.fr/file/Com0com/UsingCom0com.en.fr.pdf
Comment configurer le logiciel, version d'origine en Anglais :
https://com0com.sourceforge.net/doc/UsingCom0com.pdf
Vincent F4CVQ (merci Vincent) explique sur le site RA88.org, comment configurer com0com avec Win4icom et un Icom IC-7300. Cliquez dans l’URL ci-dessous pour lire son article :
https://ra88.org/win4icom-et-autre-logiciels-radio-simultanement/
Le site du CNRS, pas celui d’un radioamateur certes, mais il détaille la configuration de cet émulateur :
https://src.koda.cnrs.fr/laplace-service-commun-electronique/ressources/formation/emulateur-de-ports-serie-virtuels
VA2FSQ, l’OM qui a écrit Win4IcomSuite, explique comment configurer son logiciel avec com0com à la page 22 de ce guide :
https://icom.va2fsq.com/wp-content/uploads/2020/10/Win4IcomSuite-DocumentationV1.320-French.pdf
Le très connu logiciel de gestion de LOG écrit par Daniele IW3HMH, LOG4OM V2, parle aussi de com0com dans son guide à la page 208 :
https://www.log4om.com/l4ong/usermanual/Log4OMNG_FRE.pdf