Skip to content

Instantly share code, notes, and snippets.

@Irdroid
Last active July 29, 2025 05:56
Show Gist options
  • Select an option

  • Save Irdroid/135421e042f6bf73238c1cc7d4d8ab3c to your computer and use it in GitHub Desktop.

Select an option

Save Irdroid/135421e042f6bf73238c1cc7d4d8ab3c to your computer and use it in GitHub Desktop.
IrDA irCOMM in Windows

IrCOMM is a protocol within the broader IrDA (Infrared Data Association) standard that emulates serial and parallel ports over an infrared link. It allows existing applications, particularly those using serial or parallel communication, to work with IrDA devices without modification. IrCOMM achieves this by providing four different service types to emulate the behavior of these wired connections.

By default in Windows, the irCOMM service is occupied by a service that handles "image transfers from camera devices". In order to use irCOMM with your application you need to do the following:

  1. Go to Control Panel and click on the Infrared icon. This will open a irDA configuration menu, where you can select, enable or disable features , handled by Windows irDA communications stack.

irda properties

  1. Make sure the image transfer is disabled. Wireless image transfer uses the IrCOMM-Service, the service won't work unless de-activated. When the service is required by an application, the Infrared-COM-Port can't be open. In other words: no application which uses the port should be running.

irda image transfer

  1. If not needed, disable also file transfer

irda file transfer

@Irdroid
Copy link
Author

Irdroid commented Jul 29, 2025

irda

@Irdroid
Copy link
Author

Irdroid commented Jul 29, 2025

disable image transfer

@Irdroid
Copy link
Author

Irdroid commented Jul 29, 2025

disable file transfer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment