https://gitlab.com/DarkElvenAngel/argononed (branch 0.5.x for V3/Raspberry Pi 5)
Expand below for the argon.lircd.conf
config that goes in /etc/lirc/lircd.conf.d/
lircd.conf for IR Remote
#
# lirc config for Argon remote.
# * https://www.argon40.com/products/argon-remote
#
# You can add any lircd to this directory, as long as the config file ends with
# .lircd.conf - it just needs to support the buttons below.
#
begin remote
name argon
suppress_repeat 5
flags SPACE_ENC
bits 32
eps 20
aeps 200
header 8800 4400
one 550 1650
zero 550 550
ptrail 550
repeat 8800 2200
gap 38500
toggle_bit 0
frequency 38000
begin codes
KEY_POWER 0x00ff39c6
KEY_UP 0x00ff53ac
KEY_DOWN 0x00ff4bb4
KEY_LEFT 0x00ff9966
KEY_RIGHT 0x00ff837c
KEY_VOLUMEUP 0x00ff01fe
KEY_VOLUMEDOWN 0x00ff817e
KEY_OK 0x00ff738c
KEY_HOME 0x00ffd32c
KEY_MENUBACK 0x00ffb946
KEY_BACK 0x00ff09f6
end codes
end remote
This resets the power button on the IR remote to work properly
i2cset -y 1 0x1a 0xaa 0x00 0xff 0x39 0xc6 i
# Or for V3 case (pi 5)
i2cset -y 1 0x1a 0x82 0x00 0xff 0x39 0xc6 i
This sets the power button to respond to a random IR code
i2cset -y 1 0x1a 0xaa 0x01 0x23 0x45 0x67 i
# Or for V3 case (pi 5)
i2cset -y 1 0x1a 0x82 0x01 0x23 0x45 0x67 i
- Thread from argononed about the IR remote
- Thread on Raspberry Pi forum about the argononed
- The cases remote's i2c codes provided by manufacturer — these don't include the undocumented
0xaa
adress used to set the power IR code - How to set up a NEC remote using only the Linux kernel