This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SN65DSI86: SN65DSI86 Problem

Part Number: SN65DSI86

Dear TI sir :

Please help below 2 problem

My product is Cash register with 15.6" display.

1. The cash register is sometimes on the black screen.  

    It happened about once in about twenty times.

    After change a new one SN65DSI86, the NG Cash register become to good.

    And NG SN65DSI86 mount in a OK Cash register, the Cash registe become to bed,

2. The problem of SN65DSI86 by reading EDID compatible screens. 

    Display1 : N156HGE-EA1

    Display2 : HB156FH1-401

    Display3 : NT156FHM-N41

    HB156FH1-401 and NT156FHM-N41 are compatible through a set of code.

    Plaese help N156HGE-EA1 is compatible through a set of code.

Thank you.

  • Terry,

    We are looking into your issue and will get back to you as soon as possible.
  • Hi
    For problem1, so far there are 3 NG SN65DSI86
  • I am confused can you further explain your set up and your problem?
    "The cash register is sometimes on the black screen. It happened about once in about twenty times." is this once in twenty times you restart the system? does resetting the system fix the issue?

    "After change a new one SN65DSI86, the NG Cash register become to good." Are you using the EVM or a custom board? what is NG?

    Is this issue only happening with one panel?
  • Hi Sir

    For problem1 :
    Yes, it is once in twenty times I restart the system. And resetting the system can fix the issue.
    Is this issue only happening with one panel? --> No

    For problem2 fill in the details
    Read the address register of the EDID through I2C. EDID = 0XFF
  • for problem 1 can you read register 0xF0 to 0xF8 on the DSI86 when the monitor is working and not working?

    for problem 2 can you describe for me how you are trying to read the EDID?
  • Hi Sir

    for problem 1 : I will try to read register 0xF0 to 0xF8 on the DSI86.

    for problem 2 : Platform MSM8937 cannot read EDID (0XFF) at bootloader startup stage.
    After Android starts, MSM8937 can read EDID (Display parameters).

    There are two reasons for this problem.
    2-a. Because the normal I2C is not available at the boot loader stage.
    So use GPIO to simulate I2C to read EDID.
    Unable to read the correct EDID may be the timing of GPIO simulating I2C.
    2-b. The SN65DSI86 register value can be read immediately when platform MSM8937 starts.
    But the platform has to wait a long time to read the EDID of the display, about 4~5 seconds.
    Because the reading time is too long, the initialization process of the display has ended,
    causing the parameter that can not match the display.

    Please help to check.
  • Hello,
    Can you get scope captures of the I2C so that you can verify that it has the proper timing?