[PLUGIN] IR Remote Controller feedback thread

ATM I have no access to my Raspberry so cannot check but I guess: No.

Don’t know if it is related, but your dmesg output shows under-voltage problems. Could you try running the system with a sufficient power supply and have a look if the issue remains?

Maybe post your lircrc and lircd.conf, too.

So I thought I had one problem, now I discover I have two. :frowning:
I would exclude the PSU: it is the Raspberry offcial one, I guess it is of good quality.

I did a couple rebooting and the situations seems not so good:

[    9.238229] systemd[1]: Set hostname to <volumio>.
[    9.313975] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read)
[    9.429115] random: systemd: uninitialized urandom read (16 bytes read)
[    9.509121] systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue 'ProtectKernelTunables' in section 'Service'
[    9.509188] systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue 'ProtectControlGroups' in section 'Service'
[    9.509246] systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue 'ProtectKernelModules' in section 'Service'
[    9.509322] systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue 'RestrictNamespaces' in section 'Service'
[    9.569387] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    9.572880] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    9.917288] fuse init (API version 7.26)
[   10.080128] i2c /dev entries driver
[   10.202421] systemd-udevd[195]: starting version 215
[   10.792050] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   10.793157] snd_bcm2835: unknown parameter 'index' ignored
[   10.794718] bcm2835_alsa bcm2835_alsa: card created with 8 channels
[   10.970760] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.970780] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.187021] pcm512x 1-004d: 1-004d supply AVDD not found, using dummy regulator
[   11.187085] pcm512x 1-004d: 1-004d supply DVDD not found, using dummy regulator
[   11.187131] pcm512x 1-004d: 1-004d supply CPVDD not found, using dummy regulator
[   11.315217] brcmfmac: F1 signature read @0x18000000=0x15264345
[   11.315360] snd-allo-boss-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[   11.323187] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
[   11.325272] usbcore: registered new interface driver brcmfmac
[   11.730925] random: crng init done
[   11.730939] random: 7 urandom warning(s) missed due to ratelimiting
[   11.760401] systemd-journald[174]: Received request to flush runtime journal from PID 1
[   11.812629] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
[   11.813175] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 9.10.105 Compiler: 1.29.4 ClmImport: 1.36.3 Creation: 2018-03-09 18:56:28
[   12.676234] brcmfmac: power management disabled
[   13.269766] brcmfmac: power management disabled
[   13.989478] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   14.586966] ip_tables: (C) 2000-2006 Netfilter Core Team
[   14.648799] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   16.631882] Under-voltage detected! (0x00050005) <---
[   29.111865] Voltage normalised (0x00000000)
[   31.191979] Under-voltage detected! (0x00050005) <---
[   34.496243] lirc_dev: IR Remote Control driver registered, major 243
[   34.510996] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   35.581918] lirc_rpi: auto-detected active low receiver on GPIO pin 17
[   35.582510] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[   35.582520] lirc_rpi: driver registered!
[   35.796440] input: lircd as /devices/virtual/input/input0
[   41.591911] Voltage normalised (0x00000000)
[   44.470527] input: lircd as /devices/virtual/input/input1
[   45.751990] Under-voltage detected! (0x00050005) <---
[   54.072017] Voltage normalised (0x00000000)
[    8.505340] initramfs: With Option:
[    8.614809] initramfs: VOLUMIO_VERSION="2.555"
[    8.614967] initramfs: Finish initramfs, continue booting Volumio
[    9.045153] random: systemd: uninitialized urandom read (16 bytes read)
[    9.048932] systemd[1]: systemd 215 running in system mode. (+PAM +AUDIT +SELINUX +IMA +SYSVINIT +LIBCRYPTSETUP +GCRYPT +ACL +XZ -SECCOMP -APPARMOR)
[    9.049239] systemd[1]: Detected architecture 'arm'.
[    9.190589] NET: Registered protocol family 10
[    9.191856] Segment Routing with IPv6
[    9.192034] systemd[1]: Inserted module 'ipv6'
[    9.204851] systemd[1]: Set hostname to <volumio>.
[    9.295212] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read)
[    9.389160] random: systemd: uninitialized urandom read (16 bytes read)
[    9.468522] systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue 'ProtectKernelTunables' in section 'Service'
[    9.468587] systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue 'ProtectControlGroups' in section 'Service'
[    9.468645] systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue 'ProtectKernelModules' in section 'Service'
[    9.468721] systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue 'RestrictNamespaces' in section 'Service'
[    9.528427] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    9.531885] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    9.855731] fuse init (API version 7.26)
[    9.876545] systemd-udevd[177]: starting version 215
[    9.929377] i2c /dev entries driver
[   10.605680] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   10.606741] snd_bcm2835: unknown parameter 'index' ignored
[   10.608448] bcm2835_alsa bcm2835_alsa: card created with 8 channels
[   10.966697] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.966717] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.082561] pcm512x 1-004d: 1-004d supply AVDD not found, using dummy regulator
[   11.082628] pcm512x 1-004d: 1-004d supply DVDD not found, using dummy regulator
[   11.082706] pcm512x 1-004d: 1-004d supply CPVDD not found, using dummy regulator
[   11.101729] brcmfmac: F1 signature read @0x18000000=0x15264345
[   11.112712] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
[   11.117725] usbcore: registered new interface driver brcmfmac
[   11.205024] snd-allo-boss-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[   11.554163] random: crng init done
[   11.554178] random: 7 urandom warning(s) missed due to ratelimiting
[   11.608009] systemd-journald[167]: Received request to flush runtime journal from PID 1
[   11.622728] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
[   11.623317] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 9.10.105 Compiler: 1.29.4 ClmImport: 1.36.3 Creation: 2018-03-09 18:56:28
[   12.316921] brcmfmac: power management disabled
[   13.492108] brcmfmac: power management disabled
[   14.201885] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   14.722483] ip_tables: (C) 2000-2006 Netfilter Core Team
[   15.020913] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   16.631913] Under-voltage detected! (0x00050005) <--
[   35.991030] lirc_dev: IR Remote Control driver registered, major 243
[   36.015839] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   37.071934] lirc_rpi: auto-detected active low receiver on GPIO pin 17
[   37.072263] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[   37.072270] lirc_rpi: driver registered!
[   37.302683] input: lircd as /devices/virtual/input/input0
[   41.591919] Voltage normalised (0x00000000)
[   45.752009] Under-voltage detected! (0x00050005)<---
[   46.427777] input: lircd as /devices/virtual/input/input1
[   49.911995] Voltage normalised (0x00000000)
[   51.992063] Under-voltage detected! (0x00050005) <---
[   56.152039] Voltage normalised (0x00000000)
[  420.155200] rpi_firmware_get_throttled: 3 callbacks suppressed[/b] <---
[  420.155207] Under-voltage detected! (0x00050005)[/b] <---
[  426.395198] rpi_firmware_get_throttled: 3 callbacks suppressed <---
[  426.395202] Voltage normalised (0x00000000)

the fact is that if I power directly the Raspberry and detach the external power button from the RemotePi Board it seems to get better from the electric point of view, but not for software/virtual devices:

[   10.076914] i2c /dev entries driver
[   10.185569] systemd-udevd[195]: starting version 215
[   10.705220] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   10.706523] snd_bcm2835: unknown parameter 'index' ignored
[   10.713081] bcm2835_alsa bcm2835_alsa: card created with 8 channels
[   10.757289] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.757311] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.032246] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   11.032265] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.035036] brcmfmac: F1 signature read @0x18000000=0x15264345
[   11.042054] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
[   11.044568] usbcore: registered new interface driver brcmfmac
[   11.044922] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   11.044938] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.113967] pcm512x 1-004d: 1-004d supply AVDD not found, using dummy regulator
[   11.114036] pcm512x 1-004d: 1-004d supply DVDD not found, using dummy regulator
[   11.114084] pcm512x 1-004d: 1-004d supply CPVDD not found, using dummy regulator
[   11.224067] snd-allo-boss-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[   11.561281] random: crng init done
[   11.561297] random: 7 urandom warning(s) missed due to ratelimiting
[   11.675236] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
[   11.675859] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 9.10.105 Compiler: 1.29.4 ClmImport: 1.36.3 Creation: 2018-03-09 18:56:28
[   11.703608] systemd-journald[167]: Received request to flush runtime journal from PID 1
[   12.518733] brcmfmac: power management disabled
[   13.099830] brcmfmac: power management disabled
[   13.795610] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   14.310012] ip_tables: (C) 2000-2006 Netfilter Core Team
[   14.388850] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   28.455471] lirc_dev: IR Remote Control driver registered, major 243
[   28.459012] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   29.402009] bcm2835-i2s 3f203000.i2s: I2S SYNC error!
[   29.521773] lirc_rpi: auto-detected active low receiver on GPIO pin 17
[   29.521915] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[   29.521918] lirc_rpi: driver registered!
[   29.629329] input: lircd as /devices/virtual/input/input0<---
[   49.752589] bcm2835-dma 3f007000.dma: DMA transfer could not be terminated
[   52.719664] input: lircd as /devices/virtual/input/input1 <---

Second reboot:

[    9.275855] systemd[1]: Set hostname to <volumio>.
[    9.372047] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read)
[    9.455729] random: systemd: uninitialized urandom read (16 bytes read)
[    9.534604] systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue 'ProtectKernelTunables' in section 'Service'
[    9.534668] systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue 'ProtectControlGroups' in section 'Service'
[    9.534727] systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue 'ProtectKernelModules' in section 'Service'
[    9.534803] systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue 'RestrictNamespaces' in section 'Service'
[    9.593764] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    9.597099] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    9.966837] fuse init (API version 7.26)
[   10.076914] i2c /dev entries driver
[   10.185569] systemd-udevd[195]: starting version 215
[   10.705220] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   10.706523] snd_bcm2835: unknown parameter 'index' ignored
[   10.713081] bcm2835_alsa bcm2835_alsa: card created with 8 channels
[   10.757289] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.757311] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.032246] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   11.032265] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.035036] brcmfmac: F1 signature read @0x18000000=0x15264345
[   11.042054] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
[   11.044568] usbcore: registered new interface driver brcmfmac
[   11.044922] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   11.044938] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.113967] pcm512x 1-004d: 1-004d supply AVDD not found, using dummy regulator
[   11.114036] pcm512x 1-004d: 1-004d supply DVDD not found, using dummy regulator
[   11.114084] pcm512x 1-004d: 1-004d supply CPVDD not found, using dummy regulator
[   11.224067] snd-allo-boss-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[   11.561281] random: crng init done
[   11.561297] random: 7 urandom warning(s) missed due to ratelimiting
[   11.675236] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
[   11.675859] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 9.10.105 Compiler: 1.29.4 ClmImport: 1.36.3 Creation: 2018-03-09 18:56:28
[   11.703608] systemd-journald[167]: Received request to flush runtime journal from PID 1
[   12.518733] brcmfmac: power management disabled
[   13.099830] brcmfmac: power management disabled
[   13.795610] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   14.310012] ip_tables: (C) 2000-2006 Netfilter Core Team
[   14.388850] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   28.455471] lirc_dev: IR Remote Control driver registered, major 243
[   28.459012] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   29.402009] bcm2835-i2s 3f203000.i2s: I2S SYNC error!
[   29.521773] lirc_rpi: auto-detected active low receiver on GPIO pin 17
[   29.521915] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[   29.521918] lirc_rpi: driver registered!
[   29.629329] input: lircd as /devices/virtual/input/input0 <---
[   49.752589] bcm2835-dma 3f007000.dma: DMA transfer could not be terminated
[   52.719664] input: lircd as /devices/virtual/input/input1 <---
[ 1996.683644] lirc_rpi: AIEEEE: 1 1 5c880190 5c880177 7ad60 d5fc5
[ 2170.519825] lirc_rpi: AIEEEE: 0 0 5c88023e 5c880198 52764 e7ce4

while disconnecting +5V power off the RemotePi but leaving other pins connected:

[    9.252506] systemd[1]: Set hostname to <volumio>.
[    9.350894] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read)
[    9.441975] random: systemd: uninitialized urandom read (16 bytes read)
[    9.521784] systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue 'ProtectKernelTunables' in section 'Service'
[    9.521853] systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue 'ProtectControlGroups' in section 'Service'
[    9.521911] systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue 'ProtectKernelModules' in section 'Service'
[    9.521987] systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue 'RestrictNamespaces' in section 'Service'
[    9.581972] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    9.585354] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    9.893256] fuse init (API version 7.26)
[   10.087812] i2c /dev entries driver
[   10.223449] systemd-udevd[198]: starting version 215
[   10.749988] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   10.751228] snd_bcm2835: unknown parameter 'index' ignored
[   10.753049] bcm2835_alsa bcm2835_alsa: card created with 8 channels
[   10.775604] snd-allo-boss-dac soc:sound: ASoC: CPU DAI (null) not registered - will retry
[   10.775623] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   10.776334] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.776350] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.068158] pcm512x 1-004d: 1-004d supply AVDD not found, using dummy regulator
[   11.068227] pcm512x 1-004d: 1-004d supply DVDD not found, using dummy regulator
[   11.068292] pcm512x 1-004d: 1-004d supply CPVDD not found, using dummy regulator
[   11.199498] snd-allo-boss-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[   11.219809] brcmfmac: F1 signature read @0x18000000=0x15264345
[   11.227843] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
[   11.230194] usbcore: registered new interface driver brcmfmac
[   11.651593] random: crng init done
[   11.651608] random: 7 urandom warning(s) missed due to ratelimiting
[   11.744031] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
[   11.744574] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 9.10.105 Compiler: 1.29.4 ClmImport: 1.36.3 Creation: 2018-03-09 18:56:28
[   11.758057] systemd-journald[167]: Received request to flush runtime journal from PID 1
[   12.696492] brcmfmac: power management disabled
[   13.277525] brcmfmac: power management disabled
[   13.989231] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   14.530379] ip_tables: (C) 2000-2006 Netfilter Core Team
[   14.947049] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   28.604085] lirc_dev: IR Remote Control driver registered, major 243
[   28.607853] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   29.532426] bcm2835-i2s 3f203000.i2s: I2S SYNC error!
[   29.671791] lirc_rpi: auto-detected active high receiver on GPIO pin 17
[   29.671943] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[   29.671946] lirc_rpi: driver registered!
[   29.780138] input: lircd as /devices/virtual/input/input0 <---
[   50.392614] bcm2835-dma 3f007000.dma: DMA transfer could not be terminated
[   53.309246] input: lircd as /devices/virtual/input/input1 <--- 

first reboot:

[    9.160181] systemd[1]: Set hostname to <volumio>.
[    9.254000] random: systemd-sysv-ge: uninitialized urandom read (16 bytes read)
[    9.352041] random: systemd: uninitialized urandom read (16 bytes read)
[    9.432469] systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue 'ProtectKernelTunables' in section 'Service'
[    9.432534] systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue 'ProtectControlGroups' in section 'Service'
[    9.432595] systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue 'ProtectKernelModules' in section 'Service'
[    9.432670] systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue 'RestrictNamespaces' in section 'Service'
[    9.493230] systemd[1]: Cannot add dependency job for unit display-manager.service, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    9.496609] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    9.876699] fuse init (API version 7.26)
[    9.933597] i2c /dev entries driver
[    9.946225] systemd-udevd[178]: starting version 215
[   10.622597] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   10.623686] snd_bcm2835: unknown parameter 'index' ignored
[   10.626082] bcm2835_alsa bcm2835_alsa: card created with 8 channels
[   10.753409] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   10.753428] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.050998] pcm512x 1-004d: 1-004d supply AVDD not found, using dummy regulator
[   11.051060] pcm512x 1-004d: 1-004d supply DVDD not found, using dummy regulator
[   11.051106] pcm512x 1-004d: 1-004d supply CPVDD not found, using dummy regulator
[   11.055048] snd-allo-boss-dac soc:sound: ASoC: CODEC DAI pcm512x-hifi not registered - will retry
[   11.055068] snd-allo-boss-dac soc:sound: snd_soc_register_card() failed: -517
[   11.059698] brcmfmac: F1 signature read @0x18000000=0x15264345
[   11.072085] brcmfmac: brcmf_fw_map_chip_to_name: using brcm/brcmfmac43455-sdio.bin for chip 0x004345(17221) rev 0x000006
[   11.074446] usbcore: registered new interface driver brcmfmac
[   11.166994] snd-allo-boss-dac soc:sound: pcm512x-hifi <-> 3f203000.i2s mapping ok
[   11.519541] random: crng init done
[   11.519556] random: 7 urandom warning(s) missed due to ratelimiting
[   11.639525] brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Feb 27 2018 03:15:32 version 7.45.154 (r684107 CY) FWID 01-4fbe0b04
[   11.640127] brcmfmac: brcmf_c_preinit_dcmds: CLM version = API: 12.2 Data: 9.10.105 Compiler: 1.29.4 ClmImport: 1.36.3 Creation: 2018-03-09 18:56:28
[   11.665518] systemd-journald[168]: Received request to flush runtime journal from PID 1
[   12.506020] brcmfmac: power management disabled
[   13.099003] brcmfmac: power management disabled
[   13.815230] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   14.307545] ip_tables: (C) 2000-2006 Netfilter Core Team
[   14.957606] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[   28.820856] lirc_dev: IR Remote Control driver registered, major 243
[   28.843203] lirc_rpi: module is from the staging directory, the quality is unknown, you have been warned.
[   29.921811] lirc_rpi: auto-detected active high receiver on GPIO pin 17
[   29.921986] lirc_rpi lirc_rpi: lirc_dev: driver lirc_rpi registered at minor = 0
[   29.921989] lirc_rpi: driver registered!
[   30.028034] input: lircd as /devices/virtual/input/input <---
[   37.947952] input: lircd as /devices/virtual/input/input1 <---

Now I am a bit worried: I bougt the Allo Boss and the original PSU in order to have the best sound quality and stability possible.
I bought the RemotePi ti have the “Comfort” of remote control and (safe) powering on and off. But power now passes through more “wires and components” :confused:

It seems like I should renounce to one of these features…

maybe I missed something, but I give it a try…

I would need the use case of IR operation in the other direction with the raspi as a IR sender. I have a Volumio raspi, a smartphone using Linn Kazoo and an older, but very good integrated amplifier I want to use for Volumio, but for CD player as well.

My target would be to have the volumio raspi as one input to the integrated amplifier. The raspi is playing with fixed volume, and the volume is controlled with the Kazoo app: adapting the volume forces the Volumio to send an IR command to the integrated amplifier to volume up or down.

Is there a way to get there, even with smaller adaptions on ssh level on the volumio…?

Hi,

Does anybody know what is the improvement /change log of the version 1.21 which is available viathe plugin store since today ?

Thank you

Josef

Added Xiaomi IR for TV box

Hello
If someone is having trouble setting up the APPLE 1294 control here follows the correct code to work on Volumio Version 2.583

A1294_lircd.conf

nano A1294_lircd.conf

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0-pre1(default) on Thu Jun 20 13:41:14 2019
#
# contributed by
#
# brand:                       /home/volumio/A1294_lircd.conf
# model no. of remote control:
# devices being controlled by this remote:
#

begin remote

  name  /home/volumio/A1294_lircd.conf
  flags RAW_CODES|CONST_LENGTH
  eps            30
  aeps          100

  gap          108050

      begin raw_codes

          name KEY_UP
             9126    4408     567     558     571    1707
              521    1705     513    1685     543     555
              574    1705     513    1684     544    1708
              520    1706     522    1703     515    1711
              517     554     566     557     571     552
              567     556     573    1705     513    1686
              542    1683     545     553     566    1711
              517     554     565     558     572     552
              567     556     573     550     569    1708
              520     551     568     555     574     549
              572     551     566     556     574    1719
              519

          name KEY_DOWN
             9126    4411     573     552     567    1710
              518    1708     520    1706     512     559
              570    1707     521    1705     513    1712
              516    1710     518    1707     521    1704
              514     557     572     552     567     555
              574     549     570    1682     546    1705
              513     558     571    1707     521    1703
              515     557     573     549     571     553
              565     558     571     552     569    1683
              544     566     553     557     572     550
              569     555     575     548     570    1699
              540

          name KEY_LEFT
             9129    4406     568     556     574    1704
              513    1712     516    1709     519     553
              567    1711     517    1709     519    1705
              512    1714     515    1710     518    1707
              521     550     569     554     565     558
              571     552     567    1686     542     555
              565     558     571     552     567    1685
              543     554     565     558     572     552
              567     556     573     550     569    1683
              546     551     568     556     573     550
              569     554     565     558     572    1696
              542

          name KEY_RIGHT
             9130    4407     567     558     571    1707
              521    1704     514    1712     516     555
              574    1704     514    1710     518    1707
              521    1705     515    1710     516    1709
              518     553     566     560     570     550
              569     554     569    1687     538    1708
              519    1706     522    1703     515     556
              573     550     569     553     566     557
              572     551     568     555     575    1677
              541     556     573     549     570     554
              565     558     571     551     568    1711
              538

          name KEY_PLAY
             9120    4412     572     553     566    1712
              516    1655     573    1653     565     559
              570    1707     521    1651     567    1711
              517    1656     572    1706     526    1646
              567     558     572     551     568     555
              574     550     569    1708     520     551
              568    1710     518    1707     521    1704
              513    1712     516     555     574    1703
              515     556     573     550     570    1707
              521     550     569     554     565     558
              571     552     567     556     573    1721
              517

          name KEY_MENU
             9130    4406     569     554     575    1651
              567    1659     569    1657     571     552
              567    1659     569    1656     572    1653
              575    1652     566    1660     568    1657
              571     553     566     557     572     551
              568     556     574    1703     515     557
              573    1653     574     550     569     554
              575     549     570     553     566     557
              573     550     569     555     574    1703
              515     557     572     551     568     555
              574     549     570     554     565    1728
              521

          name KEY_OK
             9128    4408     576     549     570    1708
              520    1706     522    1547     671     557
              572    1706     523    1703     514    1713
              515    1657     571    1708     520    1653
              575     549     570     553     566     557
              572     552     567    1711     517    1708
              520     552     567    1684     544    1708
              520    1653     575     548     571    1681
              547     549     570     553     566    1686
              542     554     565     559     571     552
              567     556     573     549     570    1697
              541

      end raw_codes

/etc/init.d/lirc stop

cp A1294_lircd.conf /etc/lirc/lircd.conf

cp A1294_lircd.conf /data/plugins/accessory/ir_controller/configurations/Apple\ Remote\ A1294/lircd.conf

/etc/init.d/lirc start

Hello! I have trouble getting a fresh Volumio 2.598 Image with the IR Remote Plugin 1.2.1 to work on a Pi 4 B. Apparently lirc won’t start. The plugin is installed and running.
Here is

[code]systemctl status lirc
● lirc.service - LSB: Starts LIRC daemon.
Loaded: loaded (/etc/init.d/lirc)
Active: active (exited) since Tue 2019-07-30 21:53:09 UTC; 20s ago
Process: 3890 ExecStart=/etc/init.d/lirc start (code=exited, status=0/SUCCESS)

Jul 30 21:53:29 mopi lirc[3890]: Loading LIRC modules:.
Jul 30 21:53:29 mopi lirc[3890]: Unable to load LIRC kernel modules. Verify your … failed!
Jul 30 21:53:29 mopi lirc[3890]: selected kernel modules in /etc/lirc/hardware.conf … failed!
Jul 30 21:53:29 mopi lirc[3890]: Starting execution daemon: irexec: failed!
Jul 30 21:53:29 mopi systemd[1]: Started LSB: Starts LIRC daemon…[/code]

Is this a incompatability with the Volumio 2.598? Thanks

I am having exactly the same problem as the last poster.
I downloaded and installed Volumio 2.599 on a Pi 2B with an IQAudio Dac+ hat fitted with IR receiver.
I installed the Remote Controller plugin to use with an original Justboom remote.
It doesn’t work - I have tried uninstall/reinstall … still doesn’t work.
The fail is reported below:

volumio@volumio:~$ systemctl status lirc
● lirc.service - LSB: Starts LIRC daemon.
Loaded: loaded (/etc/init.d/lirc)
Active: active (exited) since Mon 2019-08-05 23:37:18 UTC; 3min 36s ago
Process: 21339 ExecStart=/etc/init.d/lirc start (code=exited, status=0/SUCCESS)

Aug 05 23:37:18 volumio lirc[21339]: Loading LIRC modules:.
Aug 05 23:37:18 volumio lirc[21339]: Unable to load LIRC kernel modules. Ve…d!
Aug 05 23:37:18 volumio lirc[21339]: selected kernel modules in /etc/lirc/h…d!
Aug 05 23:37:18 volumio lirc[21339]: Starting execution daemon: irexec: failed!
Aug 05 23:37:18 volumio systemd[1]: Started LSB: Starts LIRC daemon…
Hint: Some lines were ellipsized, use -l to show in full.

Is there a fix for this?

I had truble to get lirc working in the latest volumio version 2.599 as well. Here’s what I did to get it to work (after ca 5 hours of banging my head in the wall…):

Hardware used:
ir reciver TSOP4838 connected to pin 25, + 3.3v and ground.
Logitech harmony 650 remote loaded with profile for Odroid C2

Procedure:
Installed plugin Ir remote controller and choose Odroid remote in settings
added: dtoverlay=gpio-ir,gpio_pin=25 to /boot/config.txt
changed: /etc/lirc/hardware.conf to use MODULES=“gpio_ir_recv”

For some reason the file /etc/lirc/hardware.conf gets overwritten on every reboot. I guess that is done by the plugin.
I tried to restart lirc without rebooting and got it working that way:
(After editing /etc/lirc/hardware.conf)
sudo systemctl stop lirc
sudo systemctl start lirc

The last thing I tried was to edit /data/plugins/accessory/ir_controller/hardware.conf.tmpl
I changed MODULES="${module}" to:
MODULES=“gpio_ir_recv”
I don’t know if that works but worth a try. My thinking is that this value maybe gets written to hardware.conf on reboot.

For anyone else using Logitech harmony I recommend to change behavior for the device odroid to be always on. Otherwise the pi will get powered down everytime you press the power button to turn off your other equipment if you’re using Activities with the remote.

Hope this helps while waiting for the plugin/volumio to get updated. :slight_smile:

I opened a PR on GitHub with a fix for the IR Controller plugin: https://github.com/volumio/volumio-plugins/pull/345

Great, thanks!

Thanks so much gorgias :slight_smile:

Your fix worked like a charm and I now have a fully functioning remote !!

Will stick with this til the next full update …

ciao. scusate se non scrivo in inglese ma se no non ne esco.
il mio sensore è questo:sensore
ho collegato il mio sensore ir al +3.3, gnd e pin 25.
ho modificato il file boot/config.txt aggiungendo sotto i cancelletti:
dtoverlay=gpio-ir,gpio_pin=25
e il file /etc/lirc/hardware.conf la variabile MODULES=“gpio_ir_recv”

nel plugin installato ho selezionato il telecomando: A1294
ho preso il telecomando qui: link

vedo che al sensore arrivano i comandi ma non funziona.

ho usato il file per a1294 postato da un utente su questo topic ma non mi ha funzionato.
ho usato il comando: irrecord -d /dev/lirc0 ~/lircd.conf
e mi sono registrato i comandi raw che arrivano dal telecomando e mi è uscito questo file:

[code] name /home/volumio/lircd.conf.conf
flags RAW_CODES|CONST_LENGTH
eps 30
aeps 100

gap 110717

  begin raw_codes

      name KEY_DOWN
         9056    2263     569

      name KEY_UP
         9033    2267     543

      name KEY_OK
         9052    2266     541

      name KEY_LEFT
         9035    2266     542

      name KEY_RIGHT
         9006    2292     574

      name KEY_PLAY
         9034    2266     542

      name KEY_MENU
         9032    2267     542

  end raw_codes

end remote[/code]

ho modificato il file del plugin in questo modo:

[code]# Please make this file available to others

by sending it to lirc@bartelmus.de

this config file was automatically generated

using lirc-0.9.0-pre1(default) on Thu Jun 20 13:41:14 2019

contributed by

brand: /home/volumio/A1294_lircd.conf

model no. of remote control:

devices being controlled by this remote:

begin remote

name /home/volumio/A1294_lircd.conf
flags RAW_CODES|CONST_LENGTH
eps 30
aeps 100

gap 110717

  begin raw_codes

      name KEY_UP
         9033    2267     543

      name KEY_DOWN
         9056    2263     569

      name KEY_LEFT
         9035    2266     542

      name KEY_RIGHT
         9006    2292     574

      name KEY_PLAY
         9034    2266     542

      name KEY_MENU
         9032    2267     542

      name KEY_OK
         9052    2266     541

  end raw_codes[/code]

niente da fare.

ho visto che il file originale del plugin non ha i codici raw ma è scritto cosi:

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.9.0-pre1(default) on Mon May 15 13:59:35 2017
#
# contributed by 
#
# brand:                       lircd.conf
# model no. of remote control: 
# devices being controlled by this remote:
#

begin remote

  name  lircd.conf
  bits            8
  flags SPACE_ENC|CONST_LENGTH
  eps            30
  aeps          100

  header       9065  4437
  one           590  1634
  zero          590   530
  ptrail        589
  repeat       9065  2205
  pre_data_bits   16
  pre_data       0x77E1
  post_data_bits  8
  post_data      0xE6
  gap          107996
  toggle_bit_mask 0x0

      begin codes
          KEY_MENU                 0xC0
          KEY_PLAY                 0xFA 0xA0
          KEY_ENTER                0x3A 0xA0
          KEY_LEFT                 0x90
          KEY_RIGHT                0x60
          KEY_DOWN                 0x30
          KEY_UP                   0x50
      end codes

end remote

ma io non so come estrapolare il codice 0x…

mi potete aiutare? dove sbaaglio?

aggiungo che con il telecomando del tv samsung configurato semplicemente dal plugin funziona tutto senza problemi

mi

Hi everyone!

(Since I did not know on which thread to post my question, I put it in duplicate on the 2 threads of the plugins concerned (I would update the one that will not have an answer))

Is there a command line to refresh the display? For example, when I do an update search, the screen shows me the pop-up window specifying if there is a new version or not. Even if I close this window on my smartphone, it doesn’t close it on the screen of my player (and I cannot do it manually since I do not have a touch screen). At this point I have to disable then enable touchdisplay plugin for the window to close. So I was wondering if it was possible to assign a function to a button of the remote to refresh the display. The trick is that I would also like to use it to refresh the track info when these are wrong: sometimes the specified track info are those of the track that comes after the one that is listening. Maybe a command line to refresh webUI?.. Not sure it will work for track infos…

Any proposals?

See https://forum.volumio.org/touch-display-t12586-10.html#p70812

CYRUS OWNERS BEWARE!
I got a justboom remote and hooked up a receiver to my DAC - Audiophonics iSabre.
The justboom remote works fine BUT - it uses exactly the same IR command for volume as the Cyrus uses to switch inputs so is no use to Cyrus owners.
Worse than that - using volume on the Cyrus remote crashes the R-Pi.
I’ve ordered an Apple remote which ought to be fine.

I would like this plugin to support the FLIRC USB device.

Not everybody wants to mess about with GPIO pins, wires and soldering irons.

Hello there !
I configured my RPI2 box with PIFI DAC to use lirc and a custom remote.
All the configuration has been completed and verified with irw.
The remote key are recognized well, but when using the remote nothing happens…it’s really wierd and I don’t know how to figure it out.
Here is my configuration:

Volumio Version 2.729

/boot/userconfig.txt

# Add your custom config.txt options to this file, which will be preserved during updates dtoverlay=gpio-ir,gpio_pin=26

/etc/lirc/hardware.conf

[code]# /etc/lirc/hardware.conf

Arguments which will be used when launching lircd

LIRCD_ARGS="–uinput"

#Don’t start lircmd even if there seems to be a good config file
#START_LIRCMD=false

#Don’t start irexec, even if a good config file seems to exist.
#START_IREXEC=false

#Try to load appropriate kernel modules
LOAD_MODULES=true

Run “lircd --driver=help” for a list of supported drivers.

DRIVER=“default”

usually /dev/lirc0 is the correct setting for systems using udev

DEVICE="/dev/lirc0"
MODULES=“gpio_ir_recv”

Default configuration files for your hardware if any

LIRCD_CONF=""
LIRCMD_CONF=""[/code]

/etc/lirc/lircd.conf

[code]# Please make this file available to others

by sending it to lirc@bartelmus.de

this config file was automatically generated

using lirc-0.9.0-pre1(default) on Tue Mar 24 09:13:51 2020

contributed by

brand: LG

model no. of remote control: MKJ37815701

devices being controlled by this remote:

begin remote

name MKJ37815701
bits 16
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100

one 522 1704
zero 522 587
ptrail 522
repeat 8892 2283
pre_data_bits 16
pre_data 0x20DF
gap 107349
toggle_bit_mask 0x0

  begin codes
      KEY_UP                   0x00FF
      KEY_DOWN                 0x807F
      KEY_LEFT                 0xC03F
      KEY_RIGHT                0x40BF
      KEY_ENTER                0x22DD
      KEY_POWER                0x10EF
      KEY_RED                  0x4EB1
      KEY_GREEN                0x8E71
      KEY_YELLOW               0xC639
      KEY_BLU                  0x8679
      KEY_MENU                 0xC23D
      KEY_SLEEP                0x708F
      KEY_MUTE                 0x906F
  end codes

end remote
[/code]

/home/volumio/lircrc /etc/lirc/lircrc

begin prog = irexec button = KEY_MENU config = mpc toggle end begin prog = irexec button = KEY_RIGHT config = /usr/local/bin/volumio next end begin prog = irexec button = KEY_LEFT config = /usr/local/bin/volumio previous end begin prog = irexec button = KEY_UP config = /usr/local/bin/volumio volume plus end begin prog = irexec button = KEY_DOWN config = /usr/local/bin/volumio volume minus end begin prog = irexec button = KEY_RED config = /usr/local/bin/volumio seek minus end begin prog = irexec button = KEY_OK config = /usr/local/bin/volumio toggle end begin prog = irexec button = KEY_MUTE config = /usr/local/bin/volumio stop end begin prog = irexec button = KEY_YELLOW config = /usr/local/bin/volumio random end begin prog = irexec button = KEY_GREEN config = /usr/local/bin/volumio repeat end begin prog = irexec button = KEY_BLU config = /usr/local/bin/volumio seek plus end

Any help is well appreciated!!

PS:
I didn’t install the plugin IR Remote because I read an old thread that said there where incompatibilities with non supported remotes.
I simply installed manually lirc.
Might be that the problem?

Really, just install the plugin, it use lirc… and add a config for your remote in the folder of the plugin /data/plugins/accessory/ir_controller/configurations.
this the best and easiest way!
Once you have a working config, it can be add to the official plugin. Send a pull request on github, or simply pot it here.

It worked like a charm. Thank you!