Can anyone confirm whether HDMI-CEC is working on the opi5pro? I got one recently and regardless of distro neither cec-utils or v4l-utils can see any devices.
e.g. cec-ctl:
> cec-ctl -S
Driver Info:
Driver Name : dwhdmi-rockchip
Adapter Name : dw_hdmi_qp
Capabilities : 0x0000000e
Logical Addresses
Transmit
Passthrough
Driver version : 6.1.75
Available Logical Addresses: 4
Connector Info : None
Physical Address : f.f.f.f
Logical Address Mask : 0x0000
CEC Version : 2.0
Vendor ID : 0x000c03 (HDMI)
OSD Name : 'Playback'
Logical Addresses : 1 (Allow RC Passthrough)
Logical Address : Not Allocated
Primary Device Type : Playback
Logical Address Type : Playback
All Device Types : Playback
RC TV Profile : None
Device Features :
None
Topology:
and cec-client, after building libcec6 with -DHAVE_LINUX_API=1 -DHAVE_RPI_LIB=0 for each distro I tried:
> echo "scan" | cec-client Linux -s -d 1
opening a connection to the CEC adapter...
ERROR: [ 609] CLinuxCECAdapterCommunication::Write - ioctl CEC_TRANSMIT failed - tx_status=00 errno=64
ERROR: [ 609] CLinuxCECAdapterCommunication::Write - ioctl CEC_TRANSMIT failed - tx_status=00 errno=64
ERROR: [ 903] CLinuxCECAdapterCommunication::Write - ioctl CEC_TRANSMIT failed - tx_status=00 errno=64
(... repeats numerous times...)
ERROR: [ 1819] CLinuxCECAdapterCommunication::Write - ioctl CEC_TRANSMIT failed - tx_status=00 errno=64
CEC bus information
===================
device #1: Recorder 1
address: 1.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: eng
currently active source: unknown (-1)
ERROR: [ 1820] CLinuxCECAdapterCommunication::Write - ioctl CEC_TRANSMIT failed - tx_status=00 errno=64
ERROR: [ 1820] CLinuxCECAdapterCommunication::Write - ioctl CEC_TRANSMIT failed - tx_status=00 errno=64
Distros I tried (all with same/similar result):
https://dl.armbian.com/orangepi5pro/Noble_vendor_gnome
(opi official distro) Orangepi5pro_1.0.4_debian_bookworm_desktop_xfce_linux6.1.43
Joshua-Riek/ubuntu-rockchip/.../v2.4.0/ubuntu-22.04-preinstalled-desktop-arm64-orangepi-5-pro
https://dl.armbian.com/orangepi5pro/Bookworm_vendor_minimal
And of course I tried every hdmi port and every hdmi cable in the house (including one from my old Raspberry Pi 2 Model B with fully working HDMI-CEC which detects 4 devices).
Thanks, would be very interested to know if anyone has better results with the opi5pro.