<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://e2e.ti.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DLP  products forum - Recent Threads</title><link>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Aug 2026 06:01:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum" /><item><title>DLPC900: [DLPC900] I2C Bus Hang (SCL/SDA held low) in dual-DLPC900 + DLP9000 system during video input config - seeking guidance</title><link>https://e2e.ti.com/thread/1669690?ContentTypeID=0</link><pubDate>Mon, 03 Aug 2026 06:01:53 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:d792fb76-117f-402c-84b1-ac93ee2226aa</guid><dc:creator>bai bai</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1669690?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1669690/dlpc900-dlpc900-i2c-bus-hang-scl-sda-held-low-in-dual-dlpc900-dlp9000-system-during-video-input-config---seeking-guidance/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPC900&lt;/p&gt;&lt;p&gt;Hello TI DLP Support Team,&lt;/p&gt;
&lt;p&gt;We are using **two DLPC900 controllers driving a DLP9000 DMD (dual-controller, split-screen)** in a Video Pattern Mode projection system, controlled by a Xilinx Zynq/ZU+ SoC over I2C. We are experiencing an intermittent I2C bus hang, and we would really appreciate your technical guidance on the likely root cause and recommended handling.&lt;/p&gt;
&lt;p&gt;## 1. Symptom&lt;/p&gt;
&lt;p&gt;- The I2C bus hangs: **both SCL and SDA are pulled low and held low persistently** (confirmed on a logic analyzer / oscilloscope).&lt;br /&gt;- Once this happens, the DLPC900(s) no longer respond on I2C and the whole system only recovers after a power-cycle / full reboot.&lt;br /&gt;- We cannot yet determine with certainty whether the hang originates in the DLPC900 I2C slave or in our I2C controller.&lt;/p&gt;
&lt;p&gt;## 2. System / bus topology&lt;/p&gt;
&lt;p&gt;- Dual DLPC900 controllers (main + secondary) driving one DLP9000 DMD. The main/secondary assignment is **fixed** (not reconfigured at runtime).&lt;br /&gt;- Both controllers share the **same I2C bus and the same slave address (0x1A)**. We use the broadcast I2C address for all configuration commands.&lt;br /&gt;- The **same I2C-1 bus also carries 3 LM75 temperature sensors** used for thermal monitoring.&lt;br /&gt;- I2C at 400 kHz, Linux, standard `/dev/i2c` adapter accessed via `I2C_RDWR` ioctl.&lt;/p&gt;
&lt;p&gt;## 3. Our current I2C communication method&lt;/p&gt;
&lt;p&gt;1. All register **writes** are a single I2C write transfer: `[command byte][payload]`.&lt;br /&gt;2. All register **reads** are done as two separate I2C transfers: first &amp;quot;write the command byte&amp;quot;, then &amp;quot;read back N bytes&amp;quot;, with a configurable inter-command delay between them (our default is 10 ms).&lt;br /&gt;3. We protect all traffic on this bus with an in-process mutex, because the 3 LM75 temperature sensors share the same bus and are read periodically by a thermal-control thread.&lt;br /&gt;4. We deliberately **disable the &amp;quot;wait-for-idle before write&amp;quot; feature** (the pre-write polling that reads main status register 0x22 to detect whether the DLPC900 is still busy, as a way to tolerate clock stretching). Instead, we rely purely on a fixed delay between successive I2C transactions.&lt;br /&gt;5. This inter-command delay (we call it `cmd_interval`) is a **host-side sleep inserted after each successful I2C write or between the two phases of a write-then-read**, to give the DLPC900 command pipeline time to finish. It is NOT a register value written to the DLPC900. We tune it per operation:&lt;br /&gt;&amp;nbsp; &amp;nbsp;- ~100 ms during initialization,&lt;br /&gt;&amp;nbsp; &amp;nbsp;- ~50 ms during normal configuration,&lt;br /&gt;&amp;nbsp; &amp;nbsp;- ~3 ms while streaming many LUT-definition entries,&lt;br /&gt;&amp;nbsp; &amp;nbsp;- 10 ms as the gap between the &amp;quot;write command byte&amp;quot; and &amp;quot;read data&amp;quot; phases.&lt;br /&gt;6. We currently have **no explicit I2C bus-recovery routine**; we rely on the Linux I2C driver, but once SCL+SDA are both low we observe no self-recovery.&lt;/p&gt;
&lt;p&gt;## 4. The configuration sequence where the hang most often occurs&lt;/p&gt;
&lt;p&gt;This is the video-input path setup on a single DLPC900 controller, executed at startup and on some re-configurations. The operations below are all **single I2C write transactions** to the given command byte (register) of the DLPC900:&lt;/p&gt;
&lt;p&gt;1. Set **display mode to Video** &amp;mdash; write register `0xE9`, then poll read register `0x69` until it confirms Video mode.&lt;br /&gt;2. Set **input source to parallel RGB 24-bit** &amp;mdash; write register `0x80`.&lt;br /&gt;3. Set **input channel swap for Port 1 to ABC** &amp;mdash; write register `0x84`. &amp;nbsp;&amp;larr; **commonly hangs here**&lt;br /&gt;4. Set **input channel swap for Port 2 to BAC** &amp;mdash; write register `0x84`. &amp;nbsp;&amp;larr; **commonly hangs here**&lt;br /&gt;5. Set **pixel format to RGB** &amp;mdash; write register `0x82`.&lt;br /&gt;6. (skipped) external video power.&lt;br /&gt;7. Set **port/clock config: data port 1+2, pixel clock 1, data enable 1, sync source P1** &amp;mdash; write register `0x83`. &amp;nbsp;&amp;larr; **commonly hangs here**&lt;/p&gt;
&lt;p&gt;So our &amp;quot;wanted behavior&amp;quot; is simply: after power-up, configure the DLPC900&amp;#39;s video input path by writing registers `0xE9, 0x80, 0x84, 0x84, 0x82, 0x83` in sequence, each as a single I2C write. The two writes to `0x84` (channel swap) and the write to `0x83` (port/clock config) are the ones where we most often see the bus latch SCL+SDA low.&lt;/p&gt;
&lt;p&gt;We should also note: these writes are sent back-to-back with our `cmd_interval` host-side delay (50 ms) between each. We have not found a `cmd_interval` value that fully removes the hang.&lt;/p&gt;
&lt;p&gt;## 5. Other reproduction conditions we have observed&lt;/p&gt;
&lt;p&gt;1. **Too short a gap between the write phase and the read phase of a &amp;quot;write-then-read&amp;quot; register read.** If the internal delay between writing the register address and starting the read is too short (our default is ~10 ms), the DLPC900 I2C interface appears to hang.&lt;/p&gt;
&lt;p&gt;2. **A DMD-idle/sleep command colliding with a DLPC configuration sequence.** If we finish a configuration (e.g. LUT definition, register `0xF8`/`0xF5`) and immediately send the DMD idle command (register `0x8D`), the lockup becomes essentially guaranteed. We have partially mitigated this by adding a delay after LUT definition plus locking, but it only reduces, not eliminates, the occurrence.&lt;/p&gt;
&lt;p&gt;3. **Immediately sending DLPC parameters right after reading the LM75 temperature sensors** (same bus) also appears to trigger the hang.&lt;/p&gt;
&lt;p&gt;4. Intermittent lockup during power-on / startup (not yet stably reproduced).&lt;/p&gt;
&lt;p&gt;## 6. Measures we have already tried / currently take&lt;/p&gt;
&lt;p&gt;- Increased the host-side inter-command delay (`cmd_interval`): 100 ms during init, 50 ms during normal config, 3 ms only for LUT-definition streaming, 10 ms for the write-then-read gap.&lt;br /&gt;- Added an in-process mutex shared with the LM75 temperature reads to avoid concurrent access on the same bus.&lt;br /&gt;- Added a fixed delay after LUT definition before entering DMD idle, and added locking around the idle/config sequence.&lt;br /&gt;- These reduce but do **not** eliminate the hang; SCL+SDA can still be latched low.&lt;/p&gt;
&lt;p&gt;## 7. Question about DLPC900 GUI &amp;quot;Power Up Defaults&amp;quot; settings&lt;/p&gt;
&lt;p&gt;We also have the DLP&amp;reg; Control Program (DLPC900 GUI) &amp;quot;Power Up Defaults&amp;quot; page. Some of the fields there look like they could affect I2C timing or behavior:&lt;/p&gt;
&lt;p&gt;- **Firmware Tag**: `DLP9000_6.3.0_00B`&lt;br /&gt;- **I2C Secondary Addr**: `52`&lt;br /&gt;- **Read Delay**: `19`&lt;br /&gt;- **Write Delay**: `2`&lt;br /&gt;- **Write Pulse Width**: `11`&lt;br /&gt;- **CS/Data Hold time**: `2`&lt;br /&gt;- **Debug Mask**: `0x80000003`&lt;br /&gt;- DMD Bus Swap / DMD Bit Swap: mostly disabled&lt;/p&gt;
&lt;p&gt;Could you tell us:&lt;/p&gt;
&lt;p&gt;- Do the **Read Delay / Write Delay / Write Pulse Width / CS-Data Hold time** fields actually affect the DLPC900 I2C slave timing on the bus, or are they purely GUI-host pacing values? If they are stored into the firmware&amp;#39;s power-up defaults and affect slave behavior, they look like the most direct lever for our hang.&lt;br /&gt;- Is the **Debug Mask** `0x80000003` known to enable verbose error reporting that could be useful for diagnosing the hang? Should we change it?&lt;br /&gt;- Is there a newer **firmware (DLP9000_6.3.0_xx)** or batch-file defaults configuration that is recommended to improve I2C robustness for this kind of dual-controller application?&lt;/p&gt;
&lt;p&gt;## 8. Other questions for TI&lt;/p&gt;
&lt;p&gt;1. Is there a **known DLPC900 I2C slave behavior** where the interface can leave SCL/SDA driven low (bus stuck) under the conditions above? What are the **recommended minimum inter-command / write-to-read delays** for DLPC900 over I2C, especially for the channel-swap (0x84) and port-clock (0x83) commands?&lt;/p&gt;
&lt;p&gt;2. Does the DLPC900 I2C slave implement **clock stretching**? If so, what is the maximum stretch duration, and how should the master behave to avoid a hang (instead of disabling the pre-write idle check)?&lt;/p&gt;
&lt;p&gt;3. For the **dual-DLPC broadcast** configuration (both controllers at 0x1A), is there any known risk of one controller driving the bus during a broadcast write? Is there a recommended ordering / delay when back-to-back broadcasting commands like 0x84 and 0x83?&lt;/p&gt;
&lt;p&gt;4. Is there an **official recommended I2C bus recovery procedure** for DLPC900 (e.g., clock-toggle SCL ~9 pulses with SDA high, then a STOP), and does the DLPC900 I2C peripheral support such recovery? If SCL+SDA are already latched low by the DLPC, is there any register or external recovery that works without power cycling?&lt;/p&gt;
&lt;p&gt;5. For the **3 LM75 temperature sensors sharing the same I2C bus** as the DLPC900, do you recommend keeping them on a separate bus? Is a back-to-back LM75 read followed immediately by a DLPC900 command known to be unsafe?&lt;/p&gt;
&lt;p&gt;6. Could you point us to any **application notes / TI E2E threads / latest DLPC900 firmware** that address I2C robustness, command pacing, or dual-controller I2C handling?&lt;/p&gt;
&lt;p&gt;We would be very grateful for any suggestions on robust I2C handling (timing, bus recovery, sequencing) for a dual-DLPC900 / DLP9000 system.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;[Bai bai]&lt;/p&gt;</description></item><item><title>DLPC4420: Implementing I2C Control for FPGA Error Recovery on DLPC4420 Custom</title><link>https://e2e.ti.com/thread/1668432?ContentTypeID=0</link><pubDate>Wed, 29 Jul 2026 00:20:14 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:04aea7b4-e5b5-443e-b7c5-47c38fa081dc</guid><dc:creator>kent gu</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1668432?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1668432/dlpc4420-implementing-i2c-control-for-fpga-error-recovery-on-dlpc4420-custom/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPC4420&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Hi &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&lt;br /&gt;We have developed a custom board based on the DLPC4420 and 0.47-inch 780 DMD, referencing the official 4420 Demo board schematic.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Issue:&lt;/strong&gt;&lt;br /&gt;We occasionally experience a &amp;ldquo;half-screen&amp;rdquo; display issue after power-up, which we have traced to an FPGA status error. While we can successfully clear this error using DLP Composer (via USB) by reading the &amp;ldquo;FPGA Error Status&amp;rdquo; and performing an &amp;ldquo;Error Reset,&amp;rdquo; our end-users operate the system without a PC connection and cannot use DLP Composer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Proposed Solution:&lt;/strong&gt;&lt;br /&gt;We intend to integrate an MCU into the design to monitor and reset the FPGA status via I2C automatically. We need technical clarification on the following points to proceed:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. I2C Interface Selection:&lt;/strong&gt;&lt;br /&gt;Which I2C interface (I2C_0, I2C_1, or I2C_2) provides access to the FPGA status registers?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2. Command Protocol Translation:&lt;/strong&gt;&lt;br /&gt;We need to translate the DLP Composer USB commands into I2C transactions.&lt;/p&gt;
&lt;ul style="list-style-type:disc;"&gt;
&lt;li&gt;Current USB Command (Write):&amp;nbsp;&lt;code&gt;34 f3 37&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Current USB Command (Read):&amp;nbsp;&lt;code&gt;35 15 00&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Question:&lt;/strong&gt;&amp;nbsp;What is the equivalent I2C command sequence? Specifically, what are the Slave Address, Register Address, and Data bytes required for the I2C write and read operations?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;3. Bus Traffic Analysis before design :&lt;/strong&gt;&lt;br /&gt;We attempted to sniff the I2C traffic (specifically on I2C_1) using a Logic Analyzer (50M bandwidth, 500M depth) while triggering the &amp;ldquo;Get FPGA Err Status&amp;rdquo; command in DLP Composer. We observed I2C clock activity (~1us period), but the specific command bytes (&lt;code&gt;34 f3 37&lt;/code&gt;, etc.) were not present on the bus. Please clarify the relationship between the DLP Composer USB commands and the actual I2C traffic.&lt;/p&gt;
&lt;p&gt;Any reply is appreciated!&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Kent&lt;/p&gt;</description></item><item><title>RE: DLPC4420: Implementing I2C Control for FPGA Error Recovery on DLPC4420 Custom</title><link>https://e2e.ti.com/thread/6436644?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2026 23:13:48 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:315a4c1d-0560-4713-92e9-c4f35f71ab8a</guid><dc:creator>kent gu</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6436644?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1668432/dlpc4420-implementing-i2c-control-for-fpga-error-recovery-on-dlpc4420-custom/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt="I2C Bus config" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/ComposerConfig.png" /&gt;&lt;img style="max-height:240px;max-width:320px;" alt="USB omd" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/USBCmd.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt="LA wave" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/LAWave.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Hi All, attached our test setting, hope can help to understand!&lt;/p&gt;
&lt;p&gt;Look forward for replying.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Kent&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DLPLCRC900DEVM: Trigger unstable from DLPLCRC900DEVM board</title><link>https://e2e.ti.com/thread/6436356?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2026 18:33:29 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:a3e756fa-2a4e-47cc-901c-5c5f8313cd9e</guid><dc:creator>Aaron Black</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6436356?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1669469/dlplcrc900devm-trigger-unstable-from-dlplcrc900devm-board/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Callum,&lt;/p&gt;
&lt;p&gt;Thank you for coming to E2E with your quesiton!&lt;/p&gt;
&lt;p&gt;Jumper J27 on the dual DLPC900 schematic have connections as below:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/pastedimage1785521972787v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;#5 is Trigger Out 2 and #6 is ground. I apologize, I don&amp;#39;t see any video attached but the Trigger Out 2 can be understood to be an active high trigger output that indicates the start of &lt;span style="text-decoration:underline;"&gt;each&lt;/span&gt; pattern display within a sequence.&lt;/p&gt;
&lt;p&gt;Could you&amp;nbsp;share an image of the &amp;#39;Video Pattern&amp;#39; page to see what settings you are running?&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;Aaron&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DLPLCRC900DEVM: Trigger unstable from DLPLCRC900DEVM board</title><link>https://e2e.ti.com/thread/1669469?ContentTypeID=0</link><pubDate>Fri, 31 Jul 2026 12:10:44 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:1115ea73-2afa-4513-8f82-251946939a96</guid><dc:creator>Callum Jones</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1669469?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1669469/dlplcrc900devm-trigger-unstable-from-dlplcrc900devm-board/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPLCRC900DEVM&lt;/p&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;We have a problem with our DLPLCRC900DEVM board, we&amp;#39;re using it to control a DLP6750Q1EVM gamma NIR PLM.&lt;/p&gt;
&lt;p&gt;The trigger signal taken from pins 5 &amp;amp; 6 on J27 has the correct voltage and frequency, but the frequency is unstable as shown in the video below. This happens both using the DisplayPort and HDMI connections, and with two NIR PLM heads we have tested. When we use this to trigger a camera, the frame rate is correct but the image flickers between showing the zero order only and the zero + first order diffracted spots which we expect to see (we are displaying a blazed grating on the PLM).&lt;/p&gt;
&lt;p&gt;Is this a known fault and should we replace the board? Any advice on this would be greatly appreciated.&lt;/p&gt;
&lt;p&gt;Many thanks,&lt;/p&gt;
&lt;p&gt;Callum&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</description></item><item><title>DLPC900: GUI and Firmware Issue</title><link>https://e2e.ti.com/thread/1669246?ContentTypeID=0</link><pubDate>Thu, 30 Jul 2026 22:53:45 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:beb63143-21d5-4af1-bacd-7d31de42a3c6</guid><dc:creator>Renan Santos Adriano</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1669246?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1669246/dlpc900-gui-and-firmware-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPC900&lt;/p&gt;&lt;p&gt;Hello Experts,&lt;/p&gt;
&lt;p&gt;Posting on behalf of my customer:&lt;/p&gt;
&lt;div&gt;I&amp;rsquo;m having some trouble loading image patterns onto my DMD (DLPC900EVM + DLP6500) using the GUI version 5.3 and the firmware version 6.2.&lt;/div&gt;
&lt;div&gt;I have the same issues as one of the other people in the forum has previously stated, so I reiterate those three issues here:&lt;/div&gt;
&lt;div&gt;1. Standby to Normal Mode Toggle: When I connect the module via USB, the DLP900 GUI shows a green &amp;quot;Connected&amp;quot; status. However, when I attempt to switch from Standby to Normal mode, the software immediately toggles back to Standby. I can only successfully enter Normal mode if I press Reset first.&lt;/div&gt;
&lt;div&gt;2. Operating Mode Lock: Once in Normal mode, I am unable to select other operating modes, such as Pattern on-the-Fly. The GUI seems locked to Video Mode; whenever I try to toggle to a different mode, it automatically reverts to Video. I can only force it to stay in the Pattern-on-the-fly mode if I check the DMD park and set it.&lt;/div&gt;
&lt;div&gt;3. GUI Initialization Checks: none of the status boxes are checked.&lt;/div&gt;
&lt;div&gt;A few days ago, when I was first trying to operate the DMD, despite all the above-mentioned issues, I somehow was able to force it into pattern-on-the-fly mode and not go back to video mode and load three different binary images on the DMD, as instructed in the tutorial. &lt;strong&gt;Then I tried setting the DMD park (on the system settings tab)&lt;/strong&gt;. After that, I am unable to load any patterns. The DMD shows the last loaded image (0145). I have attached screenshots showing the DMD screen as well as other issues I mentioned.&lt;/div&gt;
&lt;div&gt;I also tried to update the firmware to 6.3, but I&amp;#39;m getting the error message saying &amp;quot;Unable to read flash device IDs. Error: Invalid command number: 0x15&amp;quot;&lt;/div&gt;
&lt;div&gt;I&amp;rsquo;d really appreciate it if you could guide me on how to troubleshoot the setup.&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;a href="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/attachement.zip" target="_blank" rel="noopener" data-temp-id="attachement.zip-1391783"&gt;attachement.zip&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;Regards,&lt;/div&gt;
&lt;div&gt;Renan&lt;/div&gt;</description></item><item><title>RE: DLPC900: GUI and Firmware Issue</title><link>https://e2e.ti.com/thread/6436328?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2026 18:17:21 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:2478d348-5afd-4254-8045-c6d9315cdca5</guid><dc:creator>Aaron Black</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6436328?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1669246/dlpc900-gui-and-firmware-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Renan,&lt;/p&gt;
&lt;p&gt;Thank you for including the firmware and GUI version, we recommend customers to utilize firmware v6.3 with v5.3 GUI. If the GUI does not match with the firmware currently installed - there may be miscommunication to which commands are available and this case (0x15) is simply putting it into a programmable mode.&lt;/p&gt;
&lt;p&gt;You will need to populate jumper J12 while powered down. There is also another customer who had experienced issues that can be seen &lt;a href="https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1618465/dlplcr65evm-dlpc900-dlp6500-prestored-pattern-mode-automatically-reverts-to-video-mode/6255995"&gt;here&lt;/a&gt;&amp;nbsp;that are similar, but I&amp;#39;m not sure if this is the same customer you are working with now.&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;Aaron&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DLPC4430: Questions related to overlap on DLPC4430 LED project</title><link>https://e2e.ti.com/thread/6436143?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2026 15:44:41 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:a2a484d4-3efb-4778-b74e-2427ad7194a1</guid><dc:creator>Josiah Hamilton</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6436143?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1657965/dlpc4430-questions-related-to-overlap-on-dlpc4430-led-project/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Wayne,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In the reference project the &amp;quot;25% Overlap&amp;quot; sequence set is available for you to use.&lt;/p&gt;
&lt;p&gt;1. Open the &amp;quot;Group Definition/Calibration&amp;quot; section on the navigation bar&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Then on the page that appears&lt;/p&gt;
&lt;p&gt;2. select the sequence set &amp;quot;25% Overlap&amp;quot; and&lt;/p&gt;
&lt;p&gt;3. click &amp;quot;begin Auto Calibration&amp;quot;&amp;nbsp; and follow the Automatic Calibration Wizard&lt;/p&gt;
&lt;p&gt;CL200 is a chroma sensor that is suitable here.&amp;nbsp;&lt;br /&gt;LS100 + PR650 can be an alternative, but those instruments are not available to me to test.&lt;/p&gt;
&lt;p&gt;If you need additional meter support, you will need to reach out to our FAEs&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/pastedimage1785512658148v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Then for Luminance&lt;/p&gt;
&lt;p&gt;1. Navigate to the Luminance Ribbon&lt;/p&gt;
&lt;p&gt;2. Select Sequence Set &amp;quot;25% Overlap&amp;quot;&lt;/p&gt;
&lt;p&gt;3. Select desired framerate (There is a sequence for each frame rate)&lt;/p&gt;
&lt;p&gt;4. Select &amp;quot;Computed&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/pastedimage1785512587415v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;From there you should be able to build the project with Color/Luminance calibration.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Josiah&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DLPC4430: Questions related to overlap on DLPC4430 LED project</title><link>https://e2e.ti.com/thread/1657965?ContentTypeID=0</link><pubDate>Wed, 24 Jun 2026 04:02:36 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:0d96aed3-fccf-4a49-a506-5c68e3f5bbad</guid><dc:creator>Wayne Cheung</dc:creator><slash:comments>3</slash:comments><comments>https://e2e.ti.com/thread/1657965?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1657965/dlpc4430-questions-related-to-overlap-on-dlpc4430-led-project/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPC4430&lt;/p&gt;&lt;p&gt;Dear all, about DLPC4430 LED project, now we are developing on TI_Ref_DLPC4430_p78_1080p_S600_HEP_LED platform.&lt;/p&gt;
&lt;p&gt;Could you please share some Instructions or Documents refer to How To Set Overlap? We need the whole process which we can follow to calibrate the Brightness and Image Qualitites.&lt;/p&gt;
&lt;p&gt;Many thanks.&lt;/p&gt;
&lt;p&gt;BRs&lt;/p&gt;</description></item><item><title>DLPC231-Q1: NTC selection in DLPC231+TPS99002S application</title><link>https://e2e.ti.com/thread/1669370?ContentTypeID=0</link><pubDate>Fri, 31 Jul 2026 08:04:18 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:3e76e6ad-3d13-43c1-b97b-5b30c063a072</guid><dc:creator>jim liu</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1669370?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1669370/dlpc231-q1-ntc-selection-in-dlpc231-tps99002s-application/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPC231-Q1&lt;/p&gt;&lt;p&gt;Dear teams,&lt;/p&gt;
&lt;p&gt;In the reference design &lt;a href="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/DLP121E2_5F00_SCH_5F00_20260311.pdf" target="_blank" rel="noopener" data-temp-id="DLP121E2_SCH_20260311.pdf-1386534"&gt;DLP121E2_SCH_20260311.pdf&lt;/a&gt; , TPS99002S has NTC resistors for temperature acquisition and feedback of LED, but the complete model of NTC resistor is not reflected in the design. Can you help find the drawing of the other end of the connector J6 and the complete model of NTC resistor?&lt;img src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/3755.image.png" alt="image.png" data-temp-id="image.png-63177" /&gt;&lt;/p&gt;
&lt;p&gt;Best&lt;/p&gt;
&lt;p&gt;Jim&lt;/p&gt;</description></item><item><title>RE: DLPC231-Q1: NTC selection in DLPC231+TPS99002S application</title><link>https://e2e.ti.com/thread/6436047?ContentTypeID=1</link><pubDate>Fri, 31 Jul 2026 14:33:17 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:4461d845-b01d-416c-bee0-d95f717ab026</guid><dc:creator>Aishwarya K Aithal</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6436047?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1669370/dlpc231-q1-ntc-selection-in-dlpc231-tps99002s-application/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Jim,&lt;/p&gt;
&lt;p&gt;The thermistor would be located on the LED board. The DLP121E2 reference design does not include the LED board designs.&lt;/p&gt;
&lt;p&gt;Here is an example of a typical thermistor usage:&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/pastedimage1785508167288v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;You can read the voltage across the thermistor using the ADC measurements command, calculate the resistance, then use the B-constant of the thermistor to calculate the junction temperature of the LED.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Aishwarya&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DLPDLCR230NPEVM: Again: DLPDLCR230NPEVM: DLP LightCrafter 230NP EVM – I2C not detected and init_parallel_mode.py fails on Raspberry Pi 4</title><link>https://e2e.ti.com/thread/1669245?ContentTypeID=0</link><pubDate>Thu, 30 Jul 2026 22:46:41 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:76c3f9cc-4088-45a5-a95b-148c8c2b7c86</guid><dc:creator>Takashi Matsumura</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1669245?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1669245/dlpdlcr230npevm-again-dlpdlcr230npevm-dlp-lightcrafter-230np-evm-i2c-not-detected-and-init_parallel_mode-py-fails-on-raspberry-pi-4/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPDLCR230NPEVM&lt;/p&gt;
&lt;p&gt;Dear TI Team,&lt;/p&gt;
&lt;p&gt;Greetings.&lt;/p&gt;
&lt;p&gt;I would like to follow up regarding the thread below:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1658769/dlpdlcr230npevm-dlp-lightcrafter-230np-evm-i2c-not-detected-and-init_parallel_mode-py-fails-on-raspberry-pi-4"&gt;https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1658769/dlpdlcr230npevm-dlp-lightcrafter-230np-evm-i2c-not-detected-and-init_parallel_mode-py-fails-on-raspberry-pi-4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I previously posted this question on the TI E2E forum, but the thread was locked before any response was provided, and I can no longer reply or add further information.&lt;/p&gt;
&lt;p&gt;Could you please explain why the thread was closed without a response?&lt;/p&gt;
&lt;p&gt;Our end customer is currently experiencing this issue and is becoming increasingly frustrated due to the lack of feedback. We would appreciate any information you can provide regarding the status of this issue.&lt;/p&gt;
&lt;p&gt;If this is a known issue, hardware defect, or any other recognized problem, please let us know. Even if the details cannot be shared publicly, we would greatly appreciate a direct message or private communication so that we can provide an update to the customer.&lt;/p&gt;
&lt;p&gt;We would appreciate your assistance and look forward to your response.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Takashi&lt;/p&gt;
&lt;p&gt;T4933502&amp;nbsp;&lt;/p&gt;</description></item><item><title>RE: DLPC964: What is the high output conditions for the init_done pin (F23) of DLPC964ZUM ?</title><link>https://e2e.ti.com/thread/6435126?ContentTypeID=1</link><pubDate>Thu, 30 Jul 2026 21:50:56 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:30d4074d-5a59-4f32-8bf4-936684760e83</guid><dc:creator>richard park</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6435126?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1660988/dlpc964-what-is-the-high-output-conditions-for-the-init_done-pin-f23-of-dlpc964zum/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;HI Tilden&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I am waiting for your reply.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Richard Park&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DLPC964: What is the high output conditions for the init_done pin (F23) of DLPC964ZUM ?</title><link>https://e2e.ti.com/thread/1660988?ContentTypeID=0</link><pubDate>Fri, 03 Jul 2026 08:32:58 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:29ad179d-2757-49d1-9f86-edffcc9f3d11</guid><dc:creator>richard park</dc:creator><slash:comments>8</slash:comments><comments>https://e2e.ti.com/thread/1660988?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1660988/dlpc964-what-is-the-high-output-conditions-for-the-init_done-pin-f23-of-dlpc964zum/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPC964&lt;/p&gt;&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have some question about the DLPC964ZUM output pin(F23)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;my question) What is the high output conditions for the init_done pin (F23) of DLPC964ZUM ?&lt;/p&gt;
&lt;p dir="ltr"&gt;We are developing a DMD Mirror control board using DLPC964 app Source.&lt;/p&gt;
&lt;p dir="ltr"&gt;FPGA is using kintex ultra.&lt;/p&gt;
&lt;p dir="ltr"&gt;In DLPC964, the init_done pin keeps the output low. Please let me know what the conditions are for the init_done pin to output high. I can&amp;#39;t find&amp;nbsp; the reason in the datasheet.&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Richard Park&lt;/p&gt;</description></item><item><title>RE: DLPLCR65EVM: DLP LightCrafter 6500 Video Pattern Mode: unexpected photodiode-signal dips in 255 greyscale during 16.5 ms RGB frame window</title><link>https://e2e.ti.com/thread/6434918?ContentTypeID=1</link><pubDate>Thu, 30 Jul 2026 18:22:29 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:7ccbdb7a-fc41-4f6b-92e5-7f0e0b0135fe</guid><dc:creator>Aaron Black</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6434918?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1659063/dlplcr65evm-dlp-lightcrafter-6500-video-pattern-mode-unexpected-photodiode-signal-dips-in-255-greyscale-during-16-5-ms-rgb-frame-window/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Dorrin,&lt;/p&gt;
&lt;p&gt;I will test this myself and&amp;nbsp;share my findings.&lt;/p&gt;
&lt;p&gt;Best,&lt;/p&gt;
&lt;p&gt;Aaron&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DLPLCR65EVM: DLP LightCrafter 6500 Video Pattern Mode: unexpected photodiode-signal dips in 255 greyscale during 16.5 ms RGB frame window</title><link>https://e2e.ti.com/thread/1659063?ContentTypeID=0</link><pubDate>Fri, 26 Jun 2026 18:23:14 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:4d27d315-0ae0-466a-b659-1fe3f42adeb0</guid><dc:creator>Dorrin Ashrafi</dc:creator><slash:comments>12</slash:comments><comments>https://e2e.ti.com/thread/1659063?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1659063/dlplcr65evm-dlp-lightcrafter-6500-video-pattern-mode-unexpected-photodiode-signal-dips-in-255-greyscale-during-16-5-ms-rgb-frame-window/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPLCR65EVM&lt;/p&gt;&lt;p data-end="142" data-start="125"&gt;Hello TI Support,&lt;/p&gt;
&lt;p data-end="386" data-start="144"&gt;I am using a DLP LightCrafter 6500 system with the DLPLCR65EVM / DLP6500 DMD and DLPC900 controller. The system is being driven from a Kria KV260 through video input via HDMI. I am testing Video Pattern Mode timing using a photodiode and oscilloscope. Why does the 255 greyscale output show narrow dips and acts unexpected in the photodiode signal during the expected 16.5 ms active RGB frame window?&lt;/p&gt;
&lt;p&gt;Our workflow is:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;We first start the LightCrafter in&amp;nbsp;&lt;strong&gt;Video Mode&lt;/strong&gt; and use the Kria KV260 via HDMI as the video input source.&lt;/li&gt;
&lt;li&gt;Then we switch the LightCrafter to&amp;nbsp;&lt;strong&gt;Video Pattern Mode&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;In Video Pattern Mode, we upload/load the pattern file(see below)&amp;nbsp;&lt;/li&gt;
&lt;li&gt;We then test the DMD output using a 405 nm laser + optics to reflect the light from the DMD to the photodiode/measurement system.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Operating conditions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DLP board label:&amp;nbsp;&lt;strong&gt;DLPLCR65EVM DLP040&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;DLP system:&amp;nbsp;&lt;strong&gt;TI DLP LightCrafter 6500 EVM&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Software:&amp;nbsp;&lt;strong&gt;LightCrafter software version 5.3.0&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Initial mode:&amp;nbsp;&lt;strong&gt;Video Mode&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Test mode:&amp;nbsp;&lt;strong&gt;Video Pattern Mode&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Input source:&amp;nbsp;&lt;strong&gt;Kria KV260 video output connected to DMD with HDMI&amp;nbsp;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Kria board:&amp;nbsp;&lt;strong&gt;AMD/Xilinx Kria KV260 Vision AI Starter Kit- part number:&amp;nbsp;&lt;/strong&gt;SK-KV260-G&lt;/li&gt;
&lt;li&gt;DLP board powered with its standard external power supply&lt;/li&gt;
&lt;li&gt;USB connected to PC for LightCrafter GUI control&lt;/li&gt;
&lt;li&gt;Photodiode&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Oscilloscope analog discovery 3&amp;nbsp;&amp;nbsp;
&lt;ul&gt;
&lt;li&gt;waveform software using the exact settings shown on red 255 image&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Steps to reproduce&lt;/p&gt;
&lt;ol start="1" data-spread="true"&gt;
&lt;li&gt;Connect the Kria KV260 HDMI output to the DLP LightCrafter 6500 HDMI input.&lt;/li&gt;
&lt;li&gt;Connect the LightCrafter 6500 to the PC using USB and open the LightCrafter GUI.&lt;/li&gt;
&lt;li&gt;Power the DLP LightCrafter 6500 using its standard external power supply.&lt;/li&gt;
&lt;li&gt;Start the LightCrafter in &lt;strong&gt;Video Mode&lt;/strong&gt; and confirm that the Kria HDMI output is displayed correctly on the DMD.&lt;/li&gt;
&lt;li&gt;Once your video gets locked, from the LightCrafter GUI, switch the system from &lt;strong&gt;Video Mode&lt;/strong&gt; to &lt;strong&gt;Video Pattern Mode&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Load the attached Video Pattern Mode pattern file.&lt;/li&gt;
&lt;li&gt;Use the following pattern entries with 8-bit RGB slots and 5500 &amp;micro;s exposure per slot:&lt;/li&gt;
&lt;/ol&gt;
&lt;pre dir="ltr"&gt;&lt;code dir="ltr"&gt;0,8,5500,0,1,1,0,1
8,8,5500,0,1,0,0,1
16,8,5500,0,1,0,0,1&lt;/code&gt;&lt;/pre&gt;
&lt;ol start="8" data-spread="true"&gt;
&lt;li&gt;Select the icon with a checkmark on it and press UPDATE LUT&lt;/li&gt;
&lt;li&gt;Display a 255 greyscale 100x100 box test image in the middle of the screen using Kria on the DMD&lt;/li&gt;
&lt;li&gt;Align the 405 nm laser and optics so the reflected light from the DMD test box reaches the photodiode.&lt;/li&gt;
&lt;li&gt;Press on single run on waveforms and then once it is ARM&amp;#39;ed, go ahead and start the pattern on the LightCrafter.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Record the photodiode output using the oscilloscope once you see the trigger.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre data-end="540" data-start="471"&gt;&amp;nbsp;&lt;/pre&gt;
&lt;p data-end="692" data-start="542"&gt;Based on this setup, I understand that one 60 Hz video frame contains three 5500 &amp;micro;s color slots, so the active display window should be approximately:&lt;/p&gt;
&lt;pre data-end="727" data-start="694"&gt;&lt;code&gt;3 &amp;times; 5500 &amp;micro;s = 16.5 ms&lt;/code&gt;&lt;/pre&gt;
&lt;p data-end="1096" data-start="729"&gt;For a greyscale 255 input image, I expected the photodiode signal to remain ON across all three RGB slots, meaning the measured ON time should be close to 100% of the 16.5 ms active window. However, the oscilloscope signal shows narrow dips inside the frame.&amp;nbsp;&lt;/p&gt;
&lt;p data-end="1510" data-start="1184"&gt;For reference, I also attached 255 red, and that signal appears to behave as expected. I have attached the 255 greyscale plot/CSV and the 255 red reference data to show the difference. The red case suggests that the timing setup and photodiode measurement are working, but the 255 greyscale case is showing these extra dips.&lt;/p&gt;
&lt;p data-end="1534" data-start="1512"&gt;My main questions are:&lt;/p&gt;
&lt;ol data-end="2156" data-start="1536"&gt;
&lt;li data-end="1617" data-start="1536" data-section-id="1mgvfw7"&gt;What is the likely cause of these dips in the 255 greyscale photodiode signal?&lt;/li&gt;
&lt;li data-end="1714" data-start="1618" data-section-id="1q0gfy6"&gt;Are short dark gaps expected between RGB slots in Video Pattern Mode, even for greyscale 255?&lt;/li&gt;
&lt;li data-end="1884" data-start="1715" data-section-id="n84f6w"&gt;Should a 255 greyscale input be expected to remain ON across all three 5500 &amp;micro;s RGB slots, or does the DLPC900 insert blanking/switching intervals between color slots?&lt;/li&gt;
&lt;li data-end="2025" data-start="1885" data-section-id="gjxv6b"&gt;When analyzing ON time for greyscale 255, should these dips be counted as actual OFF time, or treated as normal slot-transition behavior&lt;/li&gt;
&lt;li data-end="2025" data-start="1885" data-section-id="gjxv6b"&gt;Could you please point me to the TI or Lightcrafter documentation that explains DLPC900 Video Pattern Mode timing, including any RGB slot-transition blanking, mirror-reset delay, or expected gaps between pattern slots?&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-end="2475" data-start="2158"&gt;For my analysis, I am using fixed voltage thresholds derived from the 128-level captures because lower greyscale values are close to the noise floor. I want to confirm whether my interpretation of the 16.5 ms timing window is correct and whether the observed dips are expected behavior for DLPC900 Video Pattern Mode.&lt;/p&gt;
&lt;p data-is-only-node="" data-is-last-node="" data-end="2487" data-start="2477"&gt;Let me know if you need more information.&lt;/p&gt;
&lt;p data-is-only-node="" data-is-last-node="" data-end="2487" data-start="2477"&gt;Thank you.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/255greyscale.csv" target="_blank" rel="noopener" data-temp-id="255greyscale.csv-1284889"&gt;255greyscale.csv&lt;/a&gt;&amp;nbsp;&lt;img src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/greyscale255.png" alt="greyscale255.png" data-temp-id="greyscale255.png-124941" /&gt;&lt;img src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/255red.png" alt="255red.png" data-temp-id="255red.png-148508" /&gt;&lt;/p&gt;</description></item><item><title>RE: DLPNIRNANOEVM: DLPNIRscan Nano – dlpspec_scan_interpret() returns rc=-4 ("not a valid tpl file") on Linux</title><link>https://e2e.ti.com/thread/6434863?ContentTypeID=1</link><pubDate>Thu, 30 Jul 2026 17:35:57 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:02d2d3b6-f240-4fa3-98b1-9d9cadaa0954</guid><dc:creator>Shiva Reddy</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6434863?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1636590/dlpnirnanoevm-dlpnirscan-nano-dlpspec_scan_interpret-returns-rc--4-not-a-valid-tpl-file-on-linux/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Aaron.. Any update ? Please let me know.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Shiva&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DLPNIRNANOEVM: DLPNIRscan Nano – dlpspec_scan_interpret() returns rc=-4 ("not a valid tpl file") on Linux</title><link>https://e2e.ti.com/thread/1636590?ContentTypeID=0</link><pubDate>Tue, 14 Apr 2026 22:58:22 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:342eedfc-29a6-4ec3-a60b-f0f5b891def0</guid><dc:creator>Shiva Reddy</dc:creator><slash:comments>33</slash:comments><comments>https://e2e.ti.com/thread/1636590?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1636590/dlpnirnanoevm-dlpnirscan-nano-dlpspec_scan_interpret-returns-rc--4-not-a-valid-tpl-file-on-linux/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPNIRNANOEVM&lt;/p&gt;&lt;p&gt;Hello TI Team, @Aron&lt;/p&gt;
&lt;p&gt;I am interfacing with DLPNIRscan Nano (DLPNIRNANOEVM) from a Linux system (Raspberry Pi) using USB HID and the DLP Spectrum Library ( Programing Lang : C)&lt;/p&gt;
&lt;h3&gt;What&lt;/h3&gt;
&lt;p&gt;What is working&amp;nbsp; : HID communication (VID:PID 0x0451:0x4200), Scan execution (&lt;code&gt;NNO_CMD_PERFORM_SCAN,&amp;nbsp;&lt;/code&gt;&lt;code&gt;NNO_CMD_SCAN_GET_STATUS),&amp;nbsp; &lt;/code&gt;File retrieval (&lt;code&gt;NNO_CMD_FILE_GET_READSIZE,&lt;/code&gt;&lt;code&gt;NNO_CMD_FILE_GET_DATA)&amp;nbsp; and&amp;nbsp;&lt;/code&gt;Full scan file download.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;However when calling &lt;code&gt;dlpspec_scan_interpret(data, size, &amp;amp;results) &lt;/code&gt;returns &amp;quot;&lt;code&gt;not a valid tpl file
rc = -4&amp;quot;&lt;/code&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Diagnoistic Info&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Device: (via &lt;code&gt;NNO_CMD_TIVA_VER) : &lt;/code&gt;Tiva SW:&amp;nbsp;&lt;strong&gt;0.1.2.0 , &lt;/strong&gt;DLPC SW: &lt;strong&gt;3.0.5.2 , &lt;/strong&gt;Spectrum Library (device): &lt;strong&gt;3.0.2.0&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Host Library Version From &lt;code&gt;dlpspec_version.h&lt;/code&gt;:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;#define DLPSPEC_VERSION_MAJOR 2
#define DLPSPEC_VERSION_MINOR 0
#define DLPSPEC_VERSION_BUILD 3&lt;br /&gt;Host Library : 2.0.3&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;Looks like a &lt;strong&gt;TPL format incompatibility&lt;/strong&gt;, likely due to &lt;strong&gt;Device Spectrum Library (3.0.2.0) vs Host Library (2.0.3)&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;Please let me know:&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Is &lt;code&gt;dlpspec_scan_interpret()&lt;/code&gt; backward compatible across Spectrum Library versions?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Do I need a &lt;strong&gt;matching 3.x version&lt;/strong&gt; of the DLP Spectrum Library for Linux?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Where can I obtain the correct Linux library version?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Alternatively, should device firmware be downgraded to match v2.0.3?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Is the TPL format documented for manual decoding?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Any guidance on resolving this compatibility issue would be greatly appreciated.&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;</description></item><item><title>DLP4710LC: Regarding the question of whether the grayscale discontinuity is related to bit-planes</title><link>https://e2e.ti.com/thread/1655617?ContentTypeID=0</link><pubDate>Tue, 16 Jun 2026 03:00:43 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:03aa0af6-2b17-4889-9856-01780e7f13f2</guid><dc:creator>Jeenter.Wu</dc:creator><slash:comments>11</slash:comments><comments>https://e2e.ti.com/thread/1655617?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1655617/dlp4710lc-regarding-the-question-of-whether-the-grayscale-discontinuity-is-related-to-bit-planes/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLP4710LC&lt;/p&gt;&lt;p style="list-style-type:none;"&gt;Hello, TI Engineer,&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;We have built an optical projection system using one DLP4710LC with two DLPC3479 controllers, running firmware version DLPC3479-DLPA3005-TIEVM-v8p4p0.&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;&lt;strong style="list-style-type:none;"&gt;Test setup&lt;/strong&gt;:&lt;/p&gt;
&lt;ol style="list-style-type:decimal;"&gt;
&lt;li style="list-style-type:inherit;"&gt;The projector displays solid-color patterns, captured by a high-speed global industrial camera. Both the projector and camera are set to an Exposure Time of 4 ms. The camera is triggered by the projector&amp;#39;s Trigger2 signal. Only the blue channel is active on the projector.&lt;/li&gt;
&lt;li style="list-style-type:inherit;"&gt;All parameters remain constant except for the Pattern, which cycles through 256 variants corresponding to grayscale values 0&amp;ndash;255 (256 solid grayscale images in total).&lt;/li&gt;
&lt;li style="list-style-type:inherit;"&gt;The mean grayscale value of each captured image is computed to generate the line plot shown. Multiple curves were obtained by varying the LED current; they exhibit similar trends to the issue in question. Please focus on the dark blue curve only.&lt;/li&gt;
&lt;li style="list-style-type:inherit;"&gt;Due to ambient light, the mean value captured for the grayscale-0 pattern is not zero.&lt;/li&gt;
&lt;/ol&gt;
&lt;p style="list-style-type:none;"&gt;&lt;strong style="list-style-type:none;"&gt;Observed issue&lt;/strong&gt;:&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;The plot clearly shows discontinuities at grayscale values 16, 32, 64, and 128. Notably, at grayscale 64 and 128, the response even drops. Upon examining the raw data, we found that the problematic points&amp;mdash;grayscale 8, 16, 32, 64, 128, 128+8, 128+16, 128+32, and 128+64&amp;mdash;all exhibit a pronounced slow rise or even decline.&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;We suspect this is related to bit-plane behavior, but we have been unable to verify or debug it further.&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;&lt;strong style="list-style-type:none;"&gt;Question&lt;/strong&gt;: Have you encountered this issue, or does it correspond to a known behavior? Is there a workaround or an updated firmware that addresses this?&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;Thanks,&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;Jeenter&lt;/p&gt;
&lt;p style="list-style-type:none;"&gt;&lt;img src="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/7633.image.png" alt="image.png" data-temp-id="image.png-109988" /&gt;&lt;/p&gt;</description></item><item><title>RE: DLP4710LC: Regarding the question of whether the grayscale discontinuity is related to bit-planes</title><link>https://e2e.ti.com/thread/6433867?ContentTypeID=1</link><pubDate>Thu, 30 Jul 2026 01:45:26 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:c77c9aca-b43f-4c88-b6eb-ad5fbef06fec</guid><dc:creator>Jeenter.Wu</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6433867?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1655617/dlp4710lc-regarding-the-question-of-whether-the-grayscale-discontinuity-is-related-to-bit-planes/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hi&amp;nbsp;Aaron&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Any recent updates on the technical front?&lt;/p&gt;
&lt;p data-imt-p="1"&gt;Best,&lt;/p&gt;
&lt;p data-imt-p="1"&gt;Jeenter&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DLPLCR65EVM: DLP LightCrafter 6500 Video Pattern Mode: unexpected photodiode-signal dips in 255 greyscale during 16.5 ms RGB frame window</title><link>https://e2e.ti.com/thread/6433705?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2026 22:11:21 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:3c3f257f-37fe-441f-b05a-e9b57cdd5b59</guid><dc:creator>Dorrin Ashrafi</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/6433705?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1659063/dlplcr65evm-dlp-lightcrafter-6500-video-pattern-mode-unexpected-photodiode-signal-dips-in-255-greyscale-during-16-5-ms-rgb-frame-window/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Hi Aaron,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you for taking a look at the output. The LightCrafter sequence was configured to repeat, with a 60 Hz input frame period of approximately 16.667 ms. The original screenshot was zoomed out, which made the timing appear slower than it actually was.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have attached a closer view of the acquisition with cursors marking the relevant timing:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The scope was triggered at the rising edge&lt;/li&gt;
&lt;li&gt;Cursor 1 (Atart of Frame) was manually set at t=0.
&lt;ul&gt;
&lt;li&gt;This is the rising edge from the trigger settings&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cursor 2 (Unexpected dip in red) was visually placed on the first falling edge
&lt;ul&gt;
&lt;li&gt;Seems to be 1.65 ms after the rising edge&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cursor 3 (Unexpected dip in green) was manually placed by setting it at Cursor 2 + 5500us
&lt;ul&gt;
&lt;li&gt;The 5500us being the channel duration set in light crafter using the attached light crafter settings file - essentially assuming it would land in the same place in the green channel as it did in the red - and it did.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cursor 4 (Unexpected dip in blue) was manually placed by setting it at Cursor 3 + 5500us
&lt;ul&gt;
&lt;li&gt;Same as the green channel&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cursor 5 (Total Active Area) was manually placed by setting it at Cursor1 + 3*5500us
&lt;ul&gt;
&lt;li&gt;Basically the expected active time based on the settings file; 3 channels of 5500us&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cursor 6 (Total Frame) was manually placed by setting it at Cursor1 + 16.66666667 ms
&lt;ul&gt;
&lt;li&gt;This is where a hypothetical 60Hz frame ends, and is, as you would expect from the settings file, about 167us after the end of the active period.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;we have the binary data for overnight test as well if you would like us to send that over.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve attached the analysis project for WaveForms (the program for controlling our Digilent Discovery3 scope) that I made based on our acquisition in that test, along with the light crafter configuration file. If you want to run your own analysis, you&amp;nbsp; should be able to do this from this data, but I&amp;#39;d be happy to provide it if you&amp;nbsp;don&amp;#39;t want to install WaveForms.&lt;br /&gt;&lt;br /&gt;I&amp;#39;ve also included the cumulative acquisition screenshot. This screen shows that less than 0.01% of all acquisitions in the total capture were different from the acquisition I based my measurement off of. So I can confidently assert that at least 115,712 acquisitions were of the shape that my cursors were put on.&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div class="c-file_entity p-message_file__header" data-qa="message_file_header"&gt;
&lt;div class="c-file_entity__medium_base_entity c-base_entity c-base_entity--medium c-base_entity--has-avatar c-base_entity--vertically-center" data-id="F0BLR9C1K1Q" data-sk="medium_file_entity"&gt;
&lt;div class="p-file_thumbnail__container p-file_thumbnail__container--other c-file_entity_thumbnail_icon c-base_entity__avatar p-file_thumbnail__container--dark-theme"&gt;&lt;a href="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/60Hz_5F00_VPM-_2800_2_2900_.txt"&gt;e2e.ti.com/.../60Hz_5F00_VPM-_2800_2_2900_.txt&lt;/a&gt;.&amp;nbsp; &amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/overnight-frame-doubling-test-_2800_2_2900_.png" alt=" " /&gt;.&amp;nbsp;&amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" src="https://e2e.ti.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/94/3731.image-_2800_1_2900_.png" alt=" " /&gt;.&amp;nbsp;&amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://files.slack.com/files-pri/TV2EMU4PM-F0BLR8KMJE6/download/image.png?origin_team=TV2EMU4PM" /&gt;&lt;i class="c-icon c-icon__file p-file_thumbnail__file_icon c-icon--file-text c-icon--file-text-svgicon c-icon--filetype-svgicon undefined" data-qa="file_thumbnail_icon"&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DLPDLCR230NPEVM: Is the DLP LightCrafter Display 230NP evaluation module compatible with Raspberry Pi 5?</title><link>https://e2e.ti.com/thread/1668828?ContentTypeID=0</link><pubDate>Wed, 29 Jul 2026 21:04:55 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:2f61fbd5-7c2a-4019-977c-800d6acdd78a</guid><dc:creator>Ali Bagheri</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/1668828?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1668828/dlpdlcr230npevm-is-the-dlp-lightcrafter-display-230np-evaluation-module-compatible-with-raspberry-pi-5/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPDLCR230NPEVM&lt;/p&gt;&lt;p&gt;The DLPDLCR230NPEVM says &amp;quot;Raspberry Pi 4 compatible out of the box,&amp;quot; but doesn&amp;#39;t mention Pi 5.&lt;/p&gt;
&lt;p&gt;Has anyone gotten it working on a Pi 5?&lt;/p&gt;
&lt;p&gt;I know Pi 5 moved DPI video output to their new RP1 chip instead of the main chip, which might not be compatible with the this projector&amp;#39;s display controller.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Is there an updated config for Pi 5, or would I need to rework the Pi 4 setup myself?&lt;/p&gt;
&lt;p&gt;I&amp;#39;m building a hand-held device and want to use a Pi 5 for better camera, and faster compute. Any information is appreciated.&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;</description></item><item><title>SN74LXC2T45: Top marking</title><link>https://e2e.ti.com/thread/1668615?ContentTypeID=0</link><pubDate>Wed, 29 Jul 2026 10:24:46 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:be734be7-6e55-4750-9156-f2bdf87aec36</guid><dc:creator>Norma Dixon</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1668615?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1668615/sn74lxc2t45-top-marking/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; SN74LXC2T45&lt;/p&gt;&lt;p&gt;SN74LXC2T45DCUR&lt;/p&gt;
&lt;p&gt;The part has a top marking of 2LDT&lt;/p&gt;
&lt;p&gt;However, the datasheet does not have any details for this part, so we cannot confirm if this is correct or not.&lt;/p&gt;
&lt;p&gt;Can you please confirm the top marking is correct.&lt;/p&gt;
&lt;p&gt;Many thanks&lt;/p&gt;</description></item><item><title>RE: SN74LXC2T45: Top marking</title><link>https://e2e.ti.com/thread/6433174?ContentTypeID=1</link><pubDate>Wed, 29 Jul 2026 15:13:41 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:4d78df02-abce-459d-b1fe-3d2a1f0e8d94</guid><dc:creator>Joshua Salinas</dc:creator><slash:comments>0</slash:comments><comments>https://e2e.ti.com/thread/6433174?ContentTypeID=1</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1668615/sn74lxc2t45-top-marking/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Norma,&lt;/p&gt;
&lt;p&gt;The top side marking is 2LDT.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Josh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>DLPC231S-Q1: Failed to program the DLPC231</title><link>https://e2e.ti.com/thread/1668460?ContentTypeID=0</link><pubDate>Wed, 29 Jul 2026 03:35:24 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:0a02f2d6-8bff-4caa-8803-aa146899e910</guid><dc:creator>nick LEE</dc:creator><slash:comments>1</slash:comments><comments>https://e2e.ti.com/thread/1668460?ContentTypeID=0</comments><wfw:commentRss>https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1668460/dlpc231s-q1-failed-to-program-the-dlpc231/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;b&gt;Part Number:&lt;/b&gt; DLPC231S-Q1&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://e2e.ti.com/cfs-file/__key/communityserver-discussions-components-files/94/Programming-Failure-Process-of-DLPC231.docx" target="_blank" rel="noopener" data-temp-id="Programming Failure Process of DLPC231.docx-623118"&gt;Programming Failure Process of DLPC231.docx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item></channel></rss>