I have the forward and reverse buttons on my Vero remote mapped to VolumeUp and VolumeDown, which used to control my receiver via CEC when watching videos. Since the last update, however, pressing up or down just brings up the “Volume 100%” display on Vero.
The normal behavior, before the latest update (Build date Aug 8) was always to adjust the audio on the receiver via CEC, now it always adjusts the internal audio on the Vero–i.e., when I watch shows with analog/stero sound tracks, it lowers the Volume below 100%, but with passthrough it says 100% no matter what.
As minor as this issue sounds, it is incredibly frustrating to have to go back to two remotes.
Here is the debug log on startup:
07:58:08 T:1956511744 DEBUG: LoadMappings - loaded node "Motorola Nyxboard Hybrid"
07:58:08 T:1956511744 DEBUG: LoadMappings - loaded node "CEC Adapter"
07:58:08 T:1956511744 DEBUG: LoadMappings - loaded node "Pulse-Eight CEC Adapter"
07:58:08 T:1956511744 DEBUG: LoadMappings - loaded node "iMON HID device"
07:58:08 T:1956511744 DEBUG: CPeripheralBusUSB - initialised udev monitor
07:58:08 T:1956511744 DEBUG: SECTION:LoadDLL(libcec.so.3.0)
07:58:08 T:1956511744 DEBUG: Loading: libcec.so.3.0
07:58:08 T:1956511744 DEBUG: GetMappingForDevice - device (0471:1001) mapped to CEC Adapter (type = cec)
07:58:08 T:1956511744 DEBUG: InitialiseFeature - using libCEC v3.0.1
07:58:08 T:1956511744 DEBUG: Initialise - initialised peripheral on 'i.MX' with 2 features and 0 sub devices
07:58:08 T:1909720096 NOTICE: Thread CECAdapter start, auto delete: false
07:58:08 T:1956511744 NOTICE: Register - new cec device registered on cec->i.MX: CEC Adapter (0471:1001)
07:58:08 T:1909720096 DEBUG: OpenConnection - opening a connection to the CEC adapter: i.MX
07:58:08 T:1901331488 NOTICE: Thread PeripBusCEC start, auto delete: false
07:58:08 T:1867777056 NOTICE: Thread PeripBusUSBUdev start, auto delete: false
07:58:08 T:1859388448 NOTICE: Thread RemoteControl start, auto delete: false
07:58:08 T:1859388448 INFO: LIRC Process: using: /var/run/lirc/lircd
07:58:08 T:1956511744 INFO: CKeyboardLayoutManager: loading keyboard layouts from special://xbmc/system/keyboardlayouts...
07:58:08 T:1859388448 INFO: LIRC Connect: successfully started
07:58:08 T:1859388448 DEBUG: Thread RemoteControl 1859388448 terminating
07:58:11 T:1909720096 DEBUG: OpenConnection - connection to the CEC adapter opened
07:58:11 T:1909720096 DEBUG: SetConfigurationFromLibCEC - settings updated by libCEC
07:58:11 T:1909720096 DEBUG: OpenConnection - SetConfigurationFromLibCEC OK
07:58:11 T:1379370016 NOTICE: Thread CECAdapterUpdate start, auto delete: false
07:58:11 T:1379370016 DEBUG: Process - cec Updaterprocess started OK
07:58:11 T:1379370016 DEBUG: SetInitialConfiguration - cec going to ActivateSource()
07:58:11 T:1379370016 DEBUG: SetInitialConfiguration - cec going to WaitReady()
07:58:11 T:1379370016 DEBUG: WaitReady - cec entered WaitReady
07:58:11 T:1379370016 DEBUG: WaitReady - cec before ProcessActivateSource
07:58:11 T:1379370016 DEBUG: WaitReady - cec LOOP
07:58:11 T:1379370016 DEBUG: WaitReady - cec LOOP in
07:58:11 T:1379370016 DEBUG: WaitReady - cec LOOP powerstatus 2
07:58:12 T:1379370016 DEBUG: WaitReady - cec LOOP bContinue 1
07:58:12 T:1379370016 DEBUG: WaitReady - cec LOOP in
07:58:12 T:1379370016 DEBUG: WaitReady - cec LOOP powerstatus 2
07:58:13 T:1379370016 DEBUG: WaitReady - cec LOOP bContinue 1
07:58:13 T:1379370016 DEBUG: WaitReady - cec LOOP in
07:58:13 T:1379370016 DEBUG: WaitReady - cec LOOP powerstatus 2
07:58:14 T:1379370016 DEBUG: WaitReady - cec LOOP bContinue 1
07:58:14 T:1379370016 DEBUG: WaitReady - cec LOOP in
07:58:17 T:1379370016 DEBUG: WaitReady - cec LOOP powerstatus 153
07:58:17 T:1379370016 DEBUG: WaitReady - cec LOOP bContinue 0
07:58:17 T:1379370016 DEBUG: Thread CECAdapterUpdate 1379370016 terminating
Here is the debug log output when I press the volume keys on the Vero remote:
07:55:41 T:1955971072 DEBUG: LIRC: Update - NEW at 201285279:d0 0 KEY_FASTFORWARD linux-input-layer (KEY_FASTFORWARD)
07:55:41 T:1955971072 DEBUG: OnKey: red (0xe3) pressed, action is VolumeUp
07:55:41 T:1955971072 DEBUG: CAnnouncementManager - Announcement: OnVolumeChanged from xbmc
07:55:41 T:1955971072 DEBUG: GOT ANNOUNCEMENT, type: 64, from xbmc, message OnVolumeChanged
07:55:41 T:1955971072 DEBUG: ------ Window Init (DialogVolumeBar.xml) ------
07:55:41 T:1955971072 DEBUG: LIRC: Update - NEW at 201285508:d0 0 KEY_FASTFORWARD_UP linux-input-layer (KEY_FASTFORWARD_UP)
07:55:42 T:1955971072 DEBUG: ------ Window Deinit (DialogVolumeBar.xml) ------
I have not touched any settings on any devices. Changing the audio from HDMI-analog (the default) to HDMI-soc has no effect.
I have no idea where to begin looking for a problem, but the latest update definitely triggered the problem. CEC is working on the receiver; the projector powers it on and off just like normal.