SYNOPSIS

irrecord [options] file

DESCRIPTION

This program will record the signals from your remote control and create a config file for lircd. A proper config file for lircd is maybe the most vital part of this package, so you should invest some time to create a working config file. Although I put a good deal of effort in this program it is often not possible to automatically recognize all features of a remote control.

If the program fails to recognize the protocol of the remote control you should use the --force option to at least create a config file in raw mode.

If file already exists and contains a valid config irrecord will use the protocol description found there and will only try to record the buttons. This is very useful if you want to learn a remote where config files of the same brand are already available. Of course this will only work if the remotes use the same protocol but it's worth a try. You will find template files for the most common protocols in the remotes/generic/ directory of this package. The name of the new file is created by appending .conf to the given filename in this case.

-h --help

display this message

-v --version

display version

-a --analyse

analyse raw_codes config files

-f --force

force raw mode

-n --disable-namespace

disables namespace checks

-l --list-namespace

list valid button names

-H --driver=driver

use given driver

-d --device=device

read from given device

RELATED TO irrecord…

The documentation for lirc is maintained as html pages. They are located under html/ in the documentation directory.

Further information on this topic is available in section "Adding new remote controls" in html/help.html