Git Product home page Git Product logo

volvo-remotes's Introduction

# LIRC conf files for Volvo RTI Remotes

This repo is a sideproduct of this blog article: https://blog.julian-lemmerich.de/220701-volvoir.html

## Usage

Copy it to `/etc/lirc/lircd.conf.d/` and reboot. You might also remove the default `devinputs.conf` file.

```
sudo cp ./Volvo30657371-1.lircd.conf /etc/lirc/lircd.conf.d/Volvo30657371-1.lircd.conf
sudo mv /etc/lirc/lircd.conf.d/devinput.lircd.conf /etc/lirc/lircd.conf.d/devinput.lircd.conf.dist
```

## Recording Procedure

Since `irrecord` did not work, this config was created manually.

```
# for every button
sudo mode2 -m -d /dev/lirc0 > Volvo30657371-1_back.log
```

The `.lircd.conf` sceleton is as follows:

```
begin remote

  name   volvo
  flags RAW_CODES
  eps            25
  aeps          100

  ptrail          0
  repeat     0     0
  gap    20921


  begin raw_codes

    name BUTTON_NAME
     8996     4451      552      574      551      576
      552      576      551      579      550      575
      553     1683      577      550      551     1683
      ...
      564

  end raw_codes
end remote
```

The numbers under the name are the blocks of numbers taken from mode2. The last number from the block can be ignored.

Linux has standardised Button names. To display all the buttons your kernel supports, run

```
irrecord -l
```

Using these standard buttons, makes it poosible to later use them as keyboard input.

volvo-remotes's People

Contributors

jm-lemmi avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.