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

Reply via email to