Post Go back to editing

ADV7480 – How to verify if HDCP keys are programmed (customer reads 0xFF on BKSV)

Category: Software
Product Number: ADV7480
Software Version: Customer

Hi Team,

 We’re supporting FIH (Logitech project using ADV7480 on a Qualcomm SDM845 platform).

During the follow-up, they checked HDCP and reported the following:

  •  When reading back BKSV/related HDCP registers (they called it “bskv”), all bytes return 0xFF.
  •  They are concerned this might mean HDCP keys were not programmed or not activated on their device(s).

Could you please advise on the best way to confirm whether HDCP keys are present and enabled on ADV7480?

 

Specifically:

  1. Does reading 0xFF from BKSV (or other HDCP key/status registers) imply no key programmed, or could it be due to access restrictions / wrong map / power state / security lock?
  2. Which registers/maps and bit fields should we read to conclusively verify key presence and activation (per “HDCP Registers available in Repeater Map” of the HW User Guide)?
  3. Is there a recommended test procedure (e.g., attempt authentication with a known HDCP source and check authentication/status/interrupt flags) to validate HDCP functionality without exposing keys?
  4. Any common pitfalls (e.g., missing supplies/clocks/resets, wrong I²C page, or steps required to load/enable keys) we should ask the customer to double-check?

Thanks in advance for the guidance.

 

 

Thanks,

Bruce

  • Hi,

        Each part has internally stored key so we cannot change the key.

        You need to be an HDCP adopter before you can purchase the keyed HDMI receivers.

        Please check Digital Content Protection for more information on HDCP licensing.

       Please let us know your ADV7480 part details to check whether it is an -P or Non -P part.

        Kindly note that, -P option specifies a non-keyed part and HDCP licensing is not mandatory for -P part. 

    Note: For HDCP, before we sell keyed receivers we verify the customer is an HDCP adopter but you do not need to be an HDCP adopter to purchase HDMI transmitters.  This is ADI's policy and was generated in conjunction with our lawyers and DCP.  Please review http://www.digital-cp.com/ for any licensing concerns.

    Thanks,
    Varshini K

  • Hi Varshini,

    ADV7480BBCZ-RL

    That means it HDCP and customer need to burn it in there production or we already include the HDCP ?

     

  • Hi,

      No need to burn and chip is already preprogrammed with the HDCP key.

      Please note that you must be an HDCP adopter in order to use a keyed part.

    Thanks,

    Poornima



  • Customer is a HDCP adopter.

    Did you mean the chip should be programmed before shipping to customer?

    Basically, HDCP key is supposed to be available in customer side. It's not reasonable to be all 0xFF.

    Beside reading HDCP key, is there any other registers to check it out?

    Thanks,

    Bruce

  • Hi,

     Could you please advise on the best way to confirm whether HDCP keys are present and enabled on ADV7480 ?

         Please inform the customer to verify with consumer sources such as players, since only the ADV7480 keyed part can decrypt the encrypted content sent by the consumer source device (i.e By default, consumer sources send encrypted content).

        Kindly note that if the customer observes a “snow” video, it means that HDCP keys are not embedded in the ADV7480 part ( Authentication will fail and the TX will simply send nothing or garbage).

      Did you mean the chip should be programmed before shipping to customer ?

         Yes, the chip will be preprogrammed before being shipped to the customer.

         Also,  As per above image, customer seems to be an HDCP adopter.

      Beside reading HDCP key, is there any other registers to check it out?

          It's not possible to read HDCP keys embedded in ADV7480 part.

    Please refer our expert comment here  Does the adv7611 contain built in hdcp keys? 

    Thanks,

    Poornima