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.

DLPC900: How to write a batch file to switch to HDMI input

Part Number: DLPC900
Other Parts Discussed in Thread: DLPLCR65EVM, DLPDLCR4710EVM-G2

Hello,

I am using the DLPLCR900EVM DLPLCR900EVM to control the DLPLCR65EVM and currently when I turn it on and connect it through a USB to my computer it automatically sets to pre-stored pattern mode. I am trying to write a batch file so that on initiation it switches to HDMI input, so I don't have to connect it through USB to my computer and can control it directly from HDMI. I read online the way to do it for the DLPDLCR4710EVM-G2 is to make the following batch file:

# Write: InputSourceSelect

W 36 05 00

Would it be the same for my board? Or how else can I do it? 

Many thanks,

Valentina

  • Hello Valentina,

    Please use the SIngle DLPC900EVM User Guide [ DLPU101B ] to build a new firmware.  You can start the system automatically in Video Mode with HDMI enabled.

    Two sections will be useful here:  3.7 Batch Files and 3.9 Firmware.

    Open the GUI and go to the Firmware tab, then make a copy of the OOB firmware image that can be found in the "Texas Instruments\DLPR900PROM-6.0.x\DLPR900PROM-6500-v6.0.x\" directory.  

    Browse to the new copy in the Firware File: window and then go over to the "Power up Defaults" and enter in the "Firmware Tag" something like "EMPTY".  Go down to "Batch Files and Patterns" and select "Clear All Existing Pattern Images and Batch Files" and check that box.  Then press the "Update Firmware" button. It will make a firmware image with some date numbers.  Find that file and rename it to "EMPTY.img"

    Next, go to the "Batch Files" tab and check "Enable Command Logging".

    Then click on "Video Mode" under "Operating Mode" on the far left.  Then under "Source Settings" select HDMI under "IT6535 Receiver" and press "Set".

    Return to "Batch Files" and turn "Enable Command Logging" off.

    Finally, return to the "Firmware Tab" and select the "EMPTY.img" firmware file.  Enter "HDMI Video" for a firmware tag.  go down to "Batch Files and Patterns" and select "Add Batch File label "HDMI Mode".  Then select "Set as Default Batch File" and then press "Update Firmware".

    This will cause this batch file to run automatically at start up.

    I am attaching a version of this batch file based on FW 6.0.0 that has this implemented.

    HDMI_Video.img

    Go to the firmware tab and upload this to your EVM by selecting it and then pressing the "Upload" button.

    Let me know if this works for you.

    Fizix

  • Hi Fizix,

    Many thanks for this.

    Once I have done this how do I actually send a video through HDMI? I couldn't find anything on the user guide you indicated or by exploring the GUI.

    Thanks,

    Valentina

  • Valentina,

    Simply plug in a source like a PC or even a Raspberry Pi.  The PC or other board should read the EDID for capabilities and send a compatible signal that should appear on the DMD.

    There is nothing on the GUI to explore in standard video mode.  It should be like plugging in a monitor.  If the source cannot generate a signal it understands that might be an issue, but almost everything now can output 1080p.

    Fizix

  • Thank you for clarifying, my computer does see it as a second monitor but I can't seem to be able to send anything to it, could it be a video frame rates mismatch problem?

    It says on the DLP® LightCrafterTm Single DLPC900 Evaluation Module (EVM) User's Guide (Rev. B) (section 3.5.1) to read the DMD data sheet for supported video frame rates, and on it (DLP6500 0.65 1080p MVSP S600 DMD datasheet (Rev. B) (ti.com)) (section 6.8) it says: "In video mode, the video source is displayed on the DMD at the rate of the incoming video source."

    My computer says on the Display Settings page that the refresh rate of the 2nd "monitor" is 30 Hz but I thought I was sending 60 Hz refresh rate, could this be the problem?

    Many thanks for your help,

    Valentina

  • Valentina,

    Please try making adjustments in Video Mode in the GUI until you can get an image on the DMD as the second monitor.

    Then the matching settings can be put into the default batch file that is embedded in the firmware.

    Once you have the settings right post a screenshot of the Video Settings.

    Fizix