Not having much success with this. The "low level" CEC communication
between the Samsung TV and pCP8.0 are working fine but pCP does not give
satisfactory answers to queries from the TV.
Initialising cec-ctl in monitor mode
Code:
--------------------
tc@pCP:~$ sudo cec-ctl -m
Driver Info:
Driver Name : vc4_hdmi
Adapter Name : vc4
Capabilities : 0x0000011e
Logical Addresses
Transmit
Passthrough
Remote Control Support
Connector Info
Driver version : 5.10.42
Available Logical Addresses: 1
DRM Connector Info : card 0, connector 32
Physical Address : 1.0.0.0
Logical Address Mask : 0x0010
CEC Version : 2.0
Vendor ID : 0x000c03 (HDMI)
OSD Name : 'pCP'
Logical Addresses : 1 (Allow RC Passthrough)
Logical Address : 4 (Playback Device 1)
Primary Device Type : Playback
Logical Address Type : Playback
All Device Types : Playback
RC TV Profile : None
Device Features :
None
--------------------
Now make the TV search for CEC devices. pCP is the only HDMI device and
is plugged in to HDMI1
Code:
--------------------
Initial Event: State Change: PA: 1.0.0.0, LA mask: 0x0010, Conn Info: yes
Received from TV to Playback Device 1 (0 to 4): POLL
Received from TV to Playback Device 1 (0 to 4): GIVE_DEVICE_VENDOR_ID (0x8c)
Transmitted by Playback Device 1 to all (4 to 15): DEVICE_VENDOR_ID (0x87):
vendor-id: 3075 (0x00000c03)
Received from TV to Playback Device 1 (0 to 4): GIVE_PHYSICAL_ADDR (0x83)
Transmitted by Playback Device 1 to all (4 to 15): REPORT_PHYSICAL_ADDR
(0x84):
phys-addr: 1.0.0.0
prim-devtype: playback (0x04)
Received from TV to Playback Device 1 (0 to 4): GIVE_OSD_NAME (0x46)
Transmitted by Playback Device 1 to TV (4 to 0): SET_OSD_NAME (0x47):
name: pCP
Received from TV to Playback Device 1 (0 to 4): VENDOR_COMMAND_WITH_ID (0xa0):
vendor-id: 240 (0x000000f0)
vendor-specific-data: 0x23
Transmitted by Playback Device 1 to TV (4 to 0): FEATURE_ABORT (0x00):
abort-msg: 160 (0xa0, VENDOR_COMMAND_WITH_ID)
reason: unrecognized-op (0x00)
Received from TV to Playback Device 1 (0 to 4): GET_CEC_VERSION (0x9f)
Transmitted by Playback Device 1 to TV (4 to 0): CEC_VERSION (0x9e):
cec-version: version-2-0 (0x06)
Received from TV to all (0 to 15): REQUEST_ACTIVE_SOURCE (0x85)
Received from TV to all (0 to 15): ACTIVE_SOURCE (0x82):
phys-addr: 0.0.0.0
--------------------
At this point the TV has finished its scan and has found pCP. Now press
OK to select it.
Code:
--------------------
Received from TV to Playback Device 1 (0 to 4): GIVE_DEVICE_POWER_STATUS
(0x8f)
Transmitted by Playback Device 1 to TV (4 to 0): FEATURE_ABORT (0x00):
abort-msg: 143 (0x8f, GIVE_DEVICE_POWER_STATUS)
reason: unrecognized-op (0x00)
Received from TV to Playback Device 1 (0 to 4): GIVE_DEVICE_POWER_STATUS
(0x8f)
Transmitted by Playback Device 1 to TV (4 to 0): FEATURE_ABORT (0x00):
abort-msg: 143 (0x8f, GIVE_DEVICE_POWER_STATUS)
reason: unrecognized-op (0x00)
Received from TV to Playback Device 1 (0 to 4): GIVE_DEVICE_POWER_STATUS
(0x8f)
Transmitted by Playback Device 1 to TV (4 to 0): FEATURE_ABORT (0x00):
abort-msg: 143 (0x8f, GIVE_DEVICE_POWER_STATUS)
reason: unrecognized-op (0x00)
Received from TV to Playback Device 1 (0 to 4): GIVE_DEVICE_POWER_STATUS
(0x8f)
Transmitted by Playback Device 1 to TV (4 to 0): FEATURE_ABORT (0x00):
abort-msg: 143 (0x8f, GIVE_DEVICE_POWER_STATUS)
reason: unrecognized-op (0x00)
Received from TV to Playback Device 1 (0 to 4): GIVE_DEVICE_POWER_STATUS
(0x8f)
Transmitted by Playback Device 1 to TV (4 to 0): FEATURE_ABORT (0x00):
abort-msg: 143 (0x8f, GIVE_DEVICE_POWER_STATUS)
reason: unrecognized-op (0x00)
Received from TV to Playback Device 1 (0 to 4): GIVE_DEVICE_POWER_STATUS
(0x8f)
Transmitted by Playback Device 1 to TV (4 to 0): FEATURE_ABORT (0x00):
abort-msg: 143 (0x8f, GIVE_DEVICE_POWER_STATUS)
reason: unrecognized-op (0x00)
--------------------
TV screen now says "Anynet+ device is not connected. Please check
connection and retry." I go back to the search menu and sure enough it
shows "No device" until I initiate a search. Then a repeat of
everything above.
jiveLite is running OK with keyboard control. IR remote control for
jivelite, using kernel keytables, is loaded. Audio is playing OK from
the TV - iec958:CARD=vc4hdmi,DEV=0.
What is missing?
------------------------------------------------------------------------
drgeoff's Profile: http://forums.slimdevices.com/member.php?userid=59041
View this thread: http://forums.slimdevices.com/showthread.php?t=113784
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix