DLPU114A August   2024  – November 2024 DLPC8445

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Scope
  5. Introduction
    1. 2.1 System Overview
    2. 2.2 System Initialization
      1. 2.2.1 Boot ROM
      2. 2.2.2 Secondary Boot
      3. 2.2.3 Main Application
      4. 2.2.4 DLPC8445 and DLPC8445V Controller Startup
  6. Software Overview
    1. 3.1 Interface Protocol
      1. 3.1.1 Supported Interfaces
      2. 3.1.2 I2C Target
      3. 3.1.3 USB
      4. 3.1.4 UART Settings
  7. Acronyms
  8. Command Protocol
    1. 5.1 Command Packet
    2. 5.2 Response Packet
    3. 5.3 Error Handling and Recovery
    4. 5.4 System Busy—I2C Scenarios
      1. 5.4.1 HOST_IRQ Implementation
      2. 5.4.2 Short Status Response
    5. 5.5 Support for Variable Data Size
  9. Command Descriptions
  10. BootROM Commands
    1. 7.1 BootROM
      1. 7.1.1  Read Boot Hold Reason (12h)
        1. 7.1.1.1 Return Parameter(s)
      2. 7.1.2  Read Flash ID (20h)
        1. 7.1.2.1 Return Parameter(s)
      3. 7.1.3  Read Get Flash Sector Information (21h)
        1. 7.1.3.1 Return Parameter(s)
      4. 7.1.4  Write Unlock Flash For Update (22h)
        1. 7.1.4.1 Write Parameter(s)
      5. 7.1.5  Read Unlock Flash For Update (22h)
        1. 7.1.5.1 Return Parameter(s)
      6. 7.1.6  Write Erase Sector (23h)
        1. 7.1.6.1 Write Parameter(s)
      7. 7.1.7  Write Initialize Flash Read Write Settings (24h)
        1. 7.1.7.1 Write Parameter(s)
      8. 7.1.8  Write Flash Write (25h)
        1. 7.1.8.1 Write Parameter(s)
      9. 7.1.9  Read Flash Write (25h)
        1. 7.1.9.1 Read Parameter(s)
        2. 7.1.9.2 Return Parameter(s)
      10. 7.1.10 Read Checksum (26h)
        1. 7.1.10.1 Read Parameter(s)
        2. 7.1.10.2 Return Parameter(s)
      11. 7.1.11 Write Full Flash Erase (28h)
        1. 7.1.11.1 Write Parameter(s)
      12. 7.1.12 Write System Type (03h)
        1. 7.1.12.1 Write Parameter(s)
      13. 7.1.13 Read System Type (03h)
        1. 7.1.13.1 Return Parameter(s)
      14. 7.1.14 Write Clear Error History (05h)
        1. 7.1.14.1 Write Parameter(s)
      15. 7.1.15 Read Error History (06h)
        1. 7.1.15.1 Return Parameter(s)
  11. Common Commands
    1. 8.1 Common
      1. 8.1.1 Read Mode (00h)
        1. 8.1.1.1 Return Parameter(s)
      2. 8.1.2 Read Version (01h)
        1. 8.1.2.1 Return Parameter(s)
      3. 8.1.3 Write Switch Application (02h)
        1. 8.1.3.1 Write Parameter(s)
      4. 8.1.4 Read Extended Software Version (04h)
        1. 8.1.4.1 Return Parameter(s)
  12. Main Application Commands
    1. 9.1  System
      1. 9.1.1  Read Controller ID (40h)
        1. 9.1.1.1 Return Parameter(s)
      2. 9.1.2  Read DMD ID (41h)
        1. 9.1.2.1 Return Parameter(s)
      3. 9.1.3  Read PMIC ID (42h)
        1. 9.1.3.1 Return Parameter(s)
      4. 9.1.4  Read DMD Training Results (43h)
        1. 9.1.4.1 Read Parameter(s)
        2. 9.1.4.2 Return Parameter(s)
      5. 9.1.5  Write DMD True Global Reset (44h)
        1. 9.1.5.1 Write Parameter(s)
      6. 9.1.6  Read DMD True Global Reset (44h)
        1. 9.1.6.1 Return Parameter(s)
      7. 9.1.7  Read System Errors (45h)
        1. 9.1.7.1 Return Parameter(s)
      8. 9.1.8  Read System Status (46h)
        1. 9.1.8.1 Return Parameter(s)
      9. 9.1.9  Read Flash Version (48h)
        1. 9.1.9.1 Return Parameter(s)
      10. 9.1.10 Read System Temperature (4Ah)
        1. 9.1.10.1 Return Parameter(s)
      11. 9.1.11 Read Last Command Result (4Dh)
        1. 9.1.11.1 Return Parameter(s)
      12. 9.1.12 Read DLPA Main Status (4Eh)
        1. 9.1.12.1 Return Parameter(s)
    2. 9.2  Color Processing
      1. 9.2.1  Write HDR Source Configuration (71h)
        1. 9.2.1.1 Write Parameter(s)
      2. 9.2.2  Read HDR Source Configuration (71h)
        1. 9.2.2.1 Return Parameter(s)
      3. 9.2.3  Write System Brightness Range Setting (73h)
        1. 9.2.3.1 Write Parameter(s)
      4. 9.2.4  Read System Brightness Range Setting (73h)
        1. 9.2.4.1 Return Parameter(s)
      5. 9.2.5  Write WPC Enable (74h)
        1. 9.2.5.1 Write Parameter(s)
      6. 9.2.6  Read WPC Enable (74h)
        1. 9.2.6.1 Return Parameter(s)
      7. 9.2.7  Read WPC Duty Cycles (76h)
        1. 9.2.7.1 Return Parameter(s)
      8. 9.2.8  Read WPC Sensor Output (77h)
        1. 9.2.8.1 Return Parameter(s)
      9. 9.2.9  Write Image CCA Coordinates (78h)
        1. 9.2.9.1 Write Parameter(s)
      10. 9.2.10 Read Image CCA Coordinates (78h)
        1. 9.2.10.1 Return Parameter(s)
      11. 9.2.11 Write Image HSG (79h)
        1. 9.2.11.1 Write Parameter(s)
      12. 9.2.12 Read Image HSG (79h)
        1. 9.2.12.1 Return Parameter(s)
      13. 9.2.13 Write Image CCA HSG Enable Mode (7Bh)
        1. 9.2.13.1 Write Parameter(s)
      14. 9.2.14 Read Image CCA HSG Enable Mode (7Bh)
        1. 9.2.14.1 Return Parameter(s)
      15. 9.2.15 Write WPC LED Calibration Matrix (7Ch)
        1. 9.2.15.1 Write Parameter(s)
      16. 9.2.16 Read WPC LED Calibration Matrix (7Ch)
        1. 9.2.16.1 Return Parameter(s)
      17. 9.2.17 Write WPC Sensor Calibration Matrix (7Dh)
        1. 9.2.17.1 Write Parameter(s)
      18. 9.2.18 Read WPC Sensor Calibration Matrix (7Dh)
        1. 9.2.18.1 Return Parameter(s)
      19. 9.2.19 Write WPC Target Manual Mode (87h)
        1. 9.2.19.1 Write Parameter(s)
      20. 9.2.20 Read WPC Target Manual Mode (87h)
        1. 9.2.20.1 Return Parameter(s)
      21. 9.2.21 Write WPC Target Manual Color Point (88h)
        1. 9.2.21.1 Write Parameter(s)
      22. 9.2.22 Read WPC Target Manual Color Point (88h)
        1. 9.2.22.1 Return Parameter(s)
      23. 9.2.23 Read WPC Target Color Point (89h)
        1. 9.2.23.1 Return Parameter(s)
      24. 9.2.24 Read WPC System Color Point (8Ah)
        1. 9.2.24.1 Return Parameter(s)
    3. 9.3  TPG
      1. 9.3.1  Write TPG Pre Defined Timings Queued (A0h)
        1. 9.3.1.1 Write Parameter(s)
      2. 9.3.2  Read TPG Pre Defined Timings Queued (A0h)
        1. 9.3.2.1 Return Parameter(s)
      3. 9.3.3  Write TPG Frame Rate (A1h)
        1. 9.3.3.1 Write Parameter(s)
      4. 9.3.4  Read TPG Frame Rate (A1h)
        1. 9.3.4.1 Return Parameter(s)
      5. 9.3.5  Write TPG Pre Defined Pattern (A2h)
        1. 9.3.5.1 Write Parameter(s)
      6. 9.3.6  Read TPG Pre Defined Pattern (A2h)
        1. 9.3.6.1 Return Parameter(s)
      7. 9.3.7  Write TPG Border (A3h)
        1. 9.3.7.1 Write Parameter(s)
      8. 9.3.8  Read TPG Border (A3h)
        1. 9.3.8.1 Return Parameter(s)
      9. 9.3.9  Write TPG Solid Field (A4h)
        1. 9.3.9.1 Write Parameter(s)
      10. 9.3.10 Read TPG Solid Field (A4h)
        1. 9.3.10.1 Return Parameter(s)
      11. 9.3.11 Write TPG Horizontal Ramp (A5h)
        1. 9.3.11.1 Write Parameter(s)
      12. 9.3.12 Read TPG Horizontal Ramp (A5h)
        1. 9.3.12.1 Return Parameter(s)
      13. 9.3.13 Write TPG Vertical Ramp (A5h)
        1. 9.3.13.1 Write Parameter(s)
      14. 9.3.14 Read TPG Vertical Ramp (A5h)
        1. 9.3.14.1 Return Parameter(s)
      15. 9.3.15 Write TPG Horizontal Lines (A5h)
        1. 9.3.15.1 Write Parameter(s)
      16. 9.3.16 Read TPG Horizontal Lines (A5h)
        1. 9.3.16.1 Return Parameter(s)
      17. 9.3.17 Write TPG Diagonal Lines (A5h)
        1. 9.3.17.1 Write Parameter(s)
      18. 9.3.18 Read TPG Diagonal Lines (A5h)
        1. 9.3.18.1 Return Parameter(s)
      19. 9.3.19 Write TPG Vertical Lines (A5h)
        1. 9.3.19.1 Write Parameter(s)
      20. 9.3.20 Read TPG Vertical Lines (A5h)
        1. 9.3.20.1 Return Parameter(s)
      21. 9.3.21 Write TPG Grid (A5h)
        1. 9.3.21.1 Write Parameter(s)
      22. 9.3.22 Read TPG Grid (A5h)
        1. 9.3.22.1 Return Parameter(s)
      23. 9.3.23 Write TPG Checkerboard (A5h)
        1. 9.3.23.1 Write Parameter(s)
      24. 9.3.24 Read TPG Checkerboard (A5h)
        1. 9.3.24.1 Return Parameter(s)
      25. 9.3.25 Write TPG Colorbars (A5h)
        1. 9.3.25.1 Write Parameter(s)
      26. 9.3.26 Write TPG Multi Color Horizontal Ramp (A5h)
        1. 9.3.26.1 Write Parameter(s)
      27. 9.3.27 Read TPG Multi Color Horizontal Ramp (A5h)
        1. 9.3.27.1 Return Parameter(s)
      28. 9.3.28 Write TPG Fixed Step Horizontal Ramp (A5h)
        1. 9.3.28.1 Write Parameter(s)
      29. 9.3.29 Read TPG Fixed Step Horizontal Ramp (A5h)
        1. 9.3.29.1 Return Parameter(s)
      30. 9.3.30 Write TPG Diamond Diagonal Lines (A5h)
        1. 9.3.30.1 Write Parameter(s)
      31. 9.3.31 Read TPG Diamond Diagonal Lines (A5h)
        1. 9.3.31.1 Return Parameter(s)
    4. 9.4  Source
      1. 9.4.1  Read Input Source Status (B1h)
        1. 9.4.1.1 Return Parameter(s)
      2. 9.4.2  Read Source Timings And Errors (B2h)
        1. 9.4.2.1 Return Parameter(s)
      3. 9.4.3  Write Enable Three D (B3h)
        1. 9.4.3.1 Write Parameter(s)
      4. 9.4.4  Read Enable Three D (B3h)
        1. 9.4.4.1 Return Parameter(s)
      5. 9.4.5  Write External Source Sync Polarity (B4h)
        1. 9.4.5.1 Write Parameter(s)
      6. 9.4.6  Read External Source Sync Polarity (B4h)
        1. 9.4.6.1 Return Parameter(s)
      7. 9.4.7  Write VBO Lane Configuration (BAh)
        1. 9.4.7.1 Write Parameter(s)
      8. 9.4.8  Read VBO Lane Configuration (BAh)
        1. 9.4.8.1 Read Parameter(s)
        2. 9.4.8.2 Return Parameter(s)
      9. 9.4.9  Write VBO Configuration (BBh)
        1. 9.4.9.1 Write Parameter(s)
      10. 9.4.10 Read VBO Configuration (BBh)
        1. 9.4.10.1 Return Parameter(s)
      11. 9.4.11 Read VBO Status (BCh)
        1. 9.4.11.1 Return Parameter(s)
      12. 9.4.12 Read Frame CRC (BDh)
        1. 9.4.12.1 Return Parameter(s)
      13. 9.4.13 Write VRR Enable Queued (BEh)
        1. 9.4.13.1 Write Parameter(s)
      14. 9.4.14 Read VRR Enable Queued (BEh)
        1. 9.4.14.1 Return Parameter(s)
    5. 9.5  Splash
      1. 9.5.1 Write Splash Screen Select (C1h)
        1. 9.5.1.1 Write Parameter(s)
      2. 9.5.2 Read Splash Screen Select (C1h)
        1. 9.5.2.1 Return Parameter(s)
      3. 9.5.3 Read Splash Screen Header (C2h)
        1. 9.5.3.1 Read Parameter(s)
        2. 9.5.3.2 Return Parameter(s)
    6. 9.6  Illumination
      1. 9.6.1 Write LED Enable (D0h)
        1. 9.6.1.1 Write Parameter(s)
      2. 9.6.2 Read LED Enable (D0h)
        1. 9.6.2.1 Return Parameter(s)
      3. 9.6.3 Write LED Currents (D1h)
        1. 9.6.3.1 Write Parameter(s)
      4. 9.6.4 Read LED Currents (D1h)
        1. 9.6.4.1 Return Parameter(s)
      5. 9.6.5 Write LED Max Currents (D5h)
        1. 9.6.5.1 Write Parameter(s)
      6. 9.6.6 Read LED Max Currents (D5h)
        1. 9.6.6.1 Return Parameter(s)
      7. 9.6.7 Read LED Min Currents (D6h)
        1. 9.6.7.1 Return Parameter(s)
    7. 9.7  Display
      1. 9.7.1  Write Execute Display (E1h)
        1. 9.7.1.1 Write Parameter(s)
      2. 9.7.2  Read Execute Display Status (E2h)
        1. 9.7.2.1 Return Parameter(s)
      3. 9.7.3  Write Input Image Size Queued (E3h)
        1. 9.7.3.1 Write Parameter(s)
      4. 9.7.4  Read Input Image Size Queued (E3h)
        1. 9.7.4.1 Return Parameter(s)
      5. 9.7.5  Write Image Crop Queued (E4h)
        1. 9.7.5.1 Write Parameter(s)
      6. 9.7.6  Read Image Crop Queued (E4h)
        1. 9.7.6.1 Return Parameter(s)
      7. 9.7.7  Write Display Size Queued (E5h)
        1. 9.7.7.1 Write Parameter(s)
      8. 9.7.8  Read Display Size Queued (E5h)
        1. 9.7.8.1 Return Parameter(s)
      9. 9.7.9  Write Display Image Orientation Queued (E6h)
        1. 9.7.9.1 Write Parameter(s)
      10. 9.7.10 Read Display Image Orientation Queued (E6h)
        1. 9.7.10.1 Return Parameter(s)
      11. 9.7.11 Write Display Curtain (E7h)
        1. 9.7.11.1 Write Parameter(s)
      12. 9.7.12 Read Display Curtain (E7h)
        1. 9.7.12.1 Return Parameter(s)
      13. 9.7.13 Write Image Freeze (E8h)
        1. 9.7.13.1 Write Parameter(s)
      14. 9.7.14 Read Image Freeze (E8h)
        1. 9.7.14.1 Return Parameter(s)
      15. 9.7.15 Write Border Color (E9h)
        1. 9.7.15.1 Write Parameter(s)
      16. 9.7.16 Read Border Color (E9h)
        1. 9.7.16.1 Return Parameter(s)
    8. 9.8  Sequence
      1. 9.8.1 Read Is Discrete Duty Cycle Supported (57h)
        1. 9.8.1.1 Return Parameter(s)
      2. 9.8.2 Write System Look Index (F0h)
        1. 9.8.2.1 Write Parameter(s)
      3. 9.8.3 Read System Look Index (F0h)
        1. 9.8.3.1 Return Parameter(s)
      4. 9.8.4 Write Color Duty Cycles (F1h)
        1. 9.8.4.1 Write Parameter(s)
      5. 9.8.5 Read Color Duty Cycles (F1h)
        1. 9.8.5.1 Return Parameter(s)
      6. 9.8.6 Write Discrete Duty Cycle Index (F2h)
        1. 9.8.6.1 Write Parameter(s)
      7. 9.8.7 Read Discrete Duty Cycle Index (F2h)
        1. 9.8.7.1 Return Parameter(s)
      8. 9.8.8 Read Min Max Duty Cycle Supported (F4h)
        1. 9.8.8.1 Read Parameter(s)
        2. 9.8.8.2 Return Parameter(s)
      9. 9.8.9 Read LED Illumination Delay (F5h)
        1. 9.8.9.1 Read Parameter(s)
        2. 9.8.9.2 Return Parameter(s)
    9. 9.9  Image Processing
      1. 9.9.1  Write Dynamic Black Enable (D2h)
        1. 9.9.1.1 Write Parameter(s)
      2. 9.9.2  Read Dynamic Black Enable (D2h)
        1. 9.9.2.1 Return Parameter(s)
      3. 9.9.3  Write Image Pixel Brightness (F6h)
        1. 9.9.3.1 Write Parameter(s)
      4. 9.9.4  Read Image Pixel Brightness (F6h)
        1. 9.9.4.1 Return Parameter(s)
      5. 9.9.5  Write Image Pixel Contrast (F7h)
        1. 9.9.5.1 Write Parameter(s)
      6. 9.9.6  Read Image Pixel Contrast (F7h)
        1. 9.9.6.1 Return Parameter(s)
      7. 9.9.7  Write Degamma Table (F8h)
        1. 9.9.7.1 Write Parameter(s)
      8. 9.9.8  Read Degamma Table (F8h)
        1. 9.9.8.1 Return Parameter(s)
      9. 9.9.9  Write Image Sharpness (F9h)
        1. 9.9.9.1 Write Parameter(s)
      10. 9.9.10 Read Image Sharpness (F9h)
        1. 9.9.10.1 Return Parameter(s)
      11. 9.9.11 Write Image CSC Index Value (FAh)
        1. 9.9.11.1 Write Parameter(s)
      12. 9.9.12 Read Image CSC Index Value (FAh)
        1. 9.9.12.1 Return Parameter(s)
      13. 9.9.13 Write XPR Filter Strength Command (FBh)
        1. 9.9.13.1 Write Parameter(s)
      14. 9.9.14 Read XPR Filter Strength Command (FBh)
        1. 9.9.14.1 Return Parameter(s)
    10. 9.10 Blending
      1. 9.10.1 Write Blending Function Control (58h)
        1. 9.10.1.1 Write Parameter(s)
      2. 9.10.2 Read Blending Function Control (58h)
        1. 9.10.2.1 Return Parameter(s)
      3. 9.10.3 Write Blendmap Control Points (59h)
        1. 9.10.3.1 Write Parameter(s)
      4. 9.10.4 Read Blendmap Control Points (59h)
        1. 9.10.4.1 Return Parameter(s)
      5. 9.10.5 Write Blendmap Gain Values (5Ah)
        1. 9.10.5.1 Write Parameter(s)
      6. 9.10.6 Read Blendmap Gain Values (5Ah)
        1. 9.10.6.1 Read Parameter(s)
        2. 9.10.6.2 Return Parameter(s)
      7. 9.10.7 Write Blendmap Offset Values (5Bh)
        1. 9.10.7.1 Write Parameter(s)
      8. 9.10.8 Read Blendmap Offset Values (5Bh)
        1. 9.10.8.1 Read Parameter(s)
        2. 9.10.8.2 Return Parameter(s)
    11. 9.11 Peripherals
      1. 9.11.1  Write User Settings Commit Mode (92h)
        1. 9.11.1.1 Write Parameter(s)
      2. 9.11.2  Read User Settings Commit Mode (92h)
        1. 9.11.2.1 Return Parameter(s)
      3. 9.11.3  Write Use Factory Defaults On Next Power Up (93h)
        1. 9.11.3.1 Write Parameter(s)
      4. 9.11.4  Write Update Lock State (94h)
        1. 9.11.4.1 Write Parameter(s)
      5. 9.11.5  Read Update Lock State (94h)
        1. 9.11.5.1 Return Parameter(s)
      6. 9.11.6  Write Data Invalidate (99h)
        1. 9.11.6.1 Write Parameter(s)
      7. 9.11.7  Write Commit Data (9Ah)
        1. 9.11.7.1 Write Parameter(s)
      8. 9.11.8  Read Data Operations Status (9Bh)
        1. 9.11.8.1 Return Parameter(s)
      9. 9.11.9  Read DMD Temperature (9Ch)
        1. 9.11.9.1 Read Parameter(s)
        2. 9.11.9.2 Return Parameter(s)
      10. 9.11.10 Write Calibration Data (9Dh)
        1. 9.11.10.1 Write Parameter(s)
      11. 9.11.11 Read Calibration Data (9Dh)
        1. 9.11.11.1 Read Parameter(s)
        2. 9.11.11.2 Return Parameter(s)
    12. 9.12 Warp
      1. 9.12.1 Write Warp Feature Control Queued (61h)
        1. 9.12.1.1 Write Parameter(s)
      2. 9.12.2 Read Warp Feature Control Queued (61h)
        1. 9.12.2.1 Read Parameter(s)
        2. 9.12.2.2 Return Parameter(s)
      3. 9.12.3 Write Optical Parameters Queued (62h)
        1. 9.12.3.1 Write Parameter(s)
      4. 9.12.4 Read Optical Parameters Queued (62h)
        1. 9.12.4.1 Return Parameter(s)
      5. 9.12.5 Write Keystone Angles Queued (63h)
        1. 9.12.5.1 Write Parameter(s)
      6. 9.12.6 Read Keystone Angles Queued (63h)
        1. 9.12.6.1 Return Parameter(s)
      7. 9.12.7 Write Keystone Corners Queued (64h)
        1. 9.12.7.1 Write Parameter(s)
      8. 9.12.8 Read Keystone Corners Queued (64h)
        1. 9.12.8.1 Return Parameter(s)
    13. 9.13 XPR
      1. 9.13.1  Write XPR Enable Mode Queued (80h)
        1. 9.13.1.1 Write Parameter(s)
      2. 9.13.2  Read XPR Enable Mode Queued (80h)
        1. 9.13.2.1 Return Parameter(s)
      3. 9.13.3  Write XPR Calibration Mode (81h)
        1. 9.13.3.1 Write Parameter(s)
      4. 9.13.4  Write XPR Actuator Position (82h)
        1. 9.13.4.1 Write Parameter(s)
      5. 9.13.5  Read XPR Actuator Position (82h)
        1. 9.13.5.1 Return Parameter(s)
      6. 9.13.6  Write XPR Actuator Dac Gain (83h)
        1. 9.13.6.1 Write Parameter(s)
      7. 9.13.7  Read XPR Actuator Dac Gain (83h)
        1. 9.13.7.1 Read Parameter(s)
        2. 9.13.7.2 Return Parameter(s)
      8. 9.13.8  Write XPR Actuator Subframe Delay (84h)
        1. 9.13.8.1 Write Parameter(s)
      9. 9.13.9  Read XPR Actuator Subframe Delay (84h)
        1. 9.13.9.1 Read Parameter(s)
        2. 9.13.9.2 Return Parameter(s)
      10. 9.13.10 Write XPR Actuator Dac Offset (85h)
        1. 9.13.10.1 Write Parameter(s)
      11. 9.13.11 Read XPR Actuator Dac Offset (85h)
        1. 9.13.11.1 Read Parameter(s)
        2. 9.13.11.2 Return Parameter(s)
      12. 9.13.12 Write XPR Actuator Fixed Output Level (86h)
        1. 9.13.12.1 Write Parameter(s)
      13. 9.13.13 Read XPR Actuator Fixed Output Level (86h)
        1. 9.13.13.1 Read Parameter(s)
        2. 9.13.13.2 Return Parameter(s)
  13. 10Notes On Use Cases
    1. 10.1 Program Flash Image Procedure
    2. 10.2 Source Setup Procedure
      1. 10.2.1 Loss Of Video Source
    3. 10.3 Variable Refresh Rate (VRR)
    4. 10.4 3D
    5. 10.5 High Dynamic Range (HDR)
  14. 11Error Codes
  15. 12Revision History

Error Codes

The following table contains the error codes returned from commands. Any codes missing from this table are internal error codes. Please contact a DLP engineer if any non-disclosed error is reported.
Table 11-1 Error Code Table
Error Code Table
Error Code Description
2 RTP Invalid Peripheral
3 Flash Operation Locked
4 System in Busy State
5 Flash Communication failed
6 Flash R/W not initialized
7 Invalid Parameter
8 IRAM R/W not Initialized
9 IRAM Communication Failed
10 IQC Abort Exception
11 IQC Prefetch Exception
12 IQC Undefined Exception
13 BootRom CRC Error
14 Flash Out of Range
15 Flash Read Time-out
16 Flash SFC busy
17 Flash SFC Status Timeout
18 Flash Status Timeout
19 Invalid Address
20 Invalid Byte Count
21 Invalid Command Type
22 Invalid Command Format
23 Invalid Flash Clock Rate
24 Invalid Flash Write Sequence
26 Invalid OP Code
27 Invalid Signature
28 Command Mismatch
30 Pay Load Size Mismatch
31 No Command Available
32 No Valid Command Found
33 Software FIFO Full
34 TXFIFO Full
36 RTP GPIO Invalid Pin Access
37 RTP GPIO Invalid Dual use Pin Access
38 SSF Invalid Peripheral
39 SSF Invalid Boot Config Type
40 DDP Invalid Flag Id
41 Input Parameter Error Type is Invalid
42 RTP GPT Error
43 Flashtable ID Error
44 Flashtable Locked
617 I2C Slave Suspended
801 UART Port Invalid
802 UART Invalid Baud Rate
803 UART Invalid Parity
804 UART Invalid DataBits
805 UART Invalid StopBits
806 UART Invalid Flowcontrol
807 UART Invalid RX Trigger Level
808 UART Invalid TX Trigger Level
809 UART Port Disabled
810 UART Framing Error
811 UART Parity Error
812 UART Break Error
813 UART Overrun Error
814 UART Timeout
815 UART unexpected Error
817 UART Group Invalid Timeout
818 UART Invalid RX Data Polarity
819 UART Function not Valid in this Mode
820 UART Port in Use
821 UART Flowcontrol Not Valid
822 UART Invalid RX Data Source
1001 SSP Invalid Port
1002 SSP Port Disabled
1003 SSP Invalid Port Mode
1004 SSP Invalid Duplex
1005 SSP Invalid Transfer Mode
1006 SSP Invalid Chip Select
1007 SSP Invalid Data Bits
1008 SSP Invalid Clock Rate
1009 Invalid SPI Clock Polarity
1010 Invalid SPI Clock Phase
1011 SSP Timeout
1012 SSP Receive Overrun Error
1013 SSP Group Invalid Timeout
1014 SSP Group Event Fail
1015 SSP Unexpected Error
1016 SSP Invalid Auto Transfer Size
1017 SSP DS Not Populated
1018 SSP Invalid Protocol
1019 SSP Invalid Number Of Bytes
1201 SPI Not Enabled
1202 SPI Invalid Secondary Port
1203 SPI Invalid Port Chip Select
1204 SPI Invalid Listen Command
1401 USB Invalid Endpoint number
1402 USB Invalid Packet size
1403 USB Invalid Endpoint type
1404 USB One or more Parameters are Invalid
1405 USB Device timeout
1406 No free HW endpoins to allocate
1407 USB Device not ready
1901 Valid flash table is not found
1902 Flash initialization failed
1903 The provided Index BIGGER_THAN the number of block instances present in flash
1904 The provided BlockType is invalid
1905 Mismatch between revisions of app binary and flash table
2201 No DLPA device configured
2202 DLPA SSP chip select conflict
2203 Cannot write to read only DLPA register
2204 DLPA invalid register Access
2205 DLPA register out of Range Value
2206 DLPA device index out of range
2207 DLPA illumination drive level out of range
2208 DLPA illumination drive channel out of range
2209 DLPA invalid device ID
2210 DLPA incorrect device type
2211 Number of DLPA device out of range
2212 DLPA functionality not supported
2214 DLPA fault condition detected
2215 DLPA illumination fault detected
2619 SRC VBO Config Block does not exist in Flash
2620 Invalid Number of VBO Lanes selected. Valid Lane Mode Configurations are 1 2 4 and 8
2621 Invalid VBO Byte Mode selected. Valid Byte Mode Configurations are 3 Byte 4 Byte and 5 Byte
2622 Invalid VBO Data Map selected
2623 Invalid VBO FRange selected
2624 Invalid Lane Mapping. VBO Lane Configuration should follow 1-1 Mapping
3402 Invalid Display Source
3403 Display Width Bigger than Valid Max Width
3404 Display First Pixel Plus Width Bigger than Valid Maximum Width
3405 Display First Line Plus Height Bigger than Valid Maximum Height
3406 Display First Line Plus Hieght Bigger Than Valid Maximum Height
3407 Display Width Smaller than Valid Minimum Width
3408 Display Height Smaller than Valid Minimum Height
3409 Crop Width Bigger than Image Width
3410 Crop First Pixel Plus Crop Width Bigger than Image Width
3411 Crop Height Bigger than Image Height
3412 Crop First Line Plus Crop Line Bigger than Image Height
3413 Crop Width Is Smaller than Valid Min Crop Width
3414 Crop Height Is Smaller than Valid Min Crop Height
3415 Input Image Width Bigger than Valid Image Width
3416 Input Image Height Bigger than Valid Image Height
3417 Input Image Width Smaller than Valid Image Width
3418 Input Image Height Smaller than Valid Image Height
3430 Source Display Resolution Mismatch
3431 Invalid Display Color
3432 Warp Calculation Error
3433 Unsupported XPR Mode for Display
3434 Invalid or no Frame Syncs
3435 Unsupported Frame Timings for Scaling Operation
3501 Input Horizontal resolution is less than Minumum allowed
3502 Input Horizontal resolution is greater than Maximum allowed
3503 Input Vertical resolution is less than Minumum allowed
3504 Input Vertical resolution is greater than Minumum allowed
3505 For Warping Only Keystone feature is supported
3506 Image rotation is not supported when warp is enabled
3507 Warp is Disabled
3508 For provided keystone corners Corner coordinates cannot be negative or more than display resolution
3509 For provided keystone corners Two corners coordinates are same which is not supported
3510 Unable to Read Angles from Corners Only corners can be read from Angles and Optical parameter Input
3511 Unable to Read Optical parameters from Corners Only corners can be read from Angles and Optical parameter Input
3512 Provided Keystone Angles are out of Solution Space
3513 Provided Throw Ratio Input is not supported
3514 Provided Vertical Offset Input is not supported
3515 Provided Keystone Angles Input are out of scope of DMD
3516 Provided Keystone Corners Input creates twisted image or out of scope of DMD
3517 Provided Top-Left Corner Input is not supported
3518 Provided Top-Right Corner Input is not supported
3519 Provided Bottom-Left Corner Input is not supported
3520 Provided Bottom-Right Corner Input is not supported
3521 For provided keystone corners Corner coordinates cannot be negative or more than display resolution
3522 Provided Input or Display Resolution for keystone operation is not Supported
3523 Warp Algorithm Calculation Error
3524 Warp Algorithm Calculation Error
3525 Warp Algorithm Calculation Error
3818 DMD is not parked before enabling DMD power
3819 Sequence is enabled before enabling DMD power
3820 Failed enabling DMD low speed interface
3821 Communication error with DMD Low speed interface
3822 DMD fuse read error
3823 DMD is not valid for the configuration detected in the system
3824 Failed enabling DMD voltages
3825 Failed sending global VBIAS command to DMD
3826 Failed powering up DMD high speed interface
3827 Communication error with DMD high speed interface
3828 Failed unparking the DMD mirrors
3829 Failed parking the DMD mirrors
3830 Failed powering down DMD high speed interface
3831 Failed disabling DMD low speed interface
3832 Failed disabling DMD voltages
3833 True global not supported in DMD
3834 DMD is powered up before changing true global mode
3835 DMD Clock setup failure
3836 Controller is invalid or has not been validated before powering up DMD
3837 Failed in Mirror Protection Cicuit initialization
3838 DMD Device ID mismatch
4001 Selected Look index BIGGER_THAN number of looks in firmware
4002 Selected Source type not present in current look
4003 Selected Illuminator not present in current Look/Source
4004 Desired color time not valid in the current Look/Source/FrameRateBin
4018 Sequence start is not internally triggered
4019 Input Vsync not providing well defined Vsync
4020 Input frame rate is not supported in any of the present bins
4021 Selected Source type does not support discrete DC
4022 Dark Time % specified in flash is less than the TI specified min value
4023 Set System Brightness bins is not found
4024 Set Duty Cycle is out of Range
4901 The source seleced is not being supported among TPG Splash External Source
4902 Configuration Block in Composer Project not Found
4903 Invalid Image Processing YCbCr argument
4904 Image Provessing input argument out of range
4905 Hue Satuation Gain input argument out of range
4906 CCA Values resulated in Unsuccessful Measured Luminance not equal to 1 or calculations error
4907 HDR Configuration Not valid or out of range
4908 HDR is not enabled in the composer project
4909 System Brightness is not set via command
4910 Issue with the configuraiton. HDR is disabled
5201 Value of pattern number is not valid
5202 Specified border width is too large
5203 Ramp configuration is not valid
5204 Function does not match current test pattern
5205 Horizontal Resolution is not valid
5206 Vertical Resolution is not valid
5207 Horizontal Porch is not valid
5208 Vertical Porch is not valid
5209 Value of Frame Rate is not valid
5210 Color Value improper
5211 AOM Data not received successfully
5212 Pixel Clock crossed greater than maximum limit
5213 Parameters for the current test pattern are invalid
5301 The splash width is out of VALID range
5302 The splash height is out of VALID range
5304 Invalid Pixel format. Only RGB 888 RGB 565 and YUV 422 pixel formats are VALID
5305 The splash image could not be transferred properly from Flash to Mailbox using FDMA
5306 Unable to get the Buffer Mode from AOM
5307 Source other than Splash is setup
5308 Trying to access an invalid Splash Screen Index
5311 Horizontal Front Porch for Splash Image is out of VALID range
5312 The Splash Index has not been set
5313 The frame rate set for internal FGen is out of VALID range
5401 Block does not exist in the system
5402 SSI Channel value exceeds 6
5403 SSI minimum drive level for the color exceeds the maximum drive level value
5404 PMIC type is invalid(>=3)
5405 LED connection error
8000 Product configuration error
12000 WPC configuraton is invalid or not available
12001 WPC calibration data for LED or Sensor or both is/are invalid or not available
12002 WPC function is enabled to perform this operation first WPC function needs to be disabled
12003 WPC function is disabled to perform this operation first WPC function needs to be enabled
12004 WPC sensor initialization failed. It could be because of missing sensor or invalid sensor configuration
12005 WPC sensor sync signal initialization failed
12006 WPC sensor output couldn't be read
12008 WPC calculated DC is not ready. WPC function needs to be enabled to read computed duty cycle
12009 WPC calibration matrix computation failed
12010 WPC system color point is not ready. WPC function needs to be enabled to read system color point
12011 WPC calculated DC is not ready. WPC function needs to be enabled to read computed duty cycle
12012 WPC timer configuration failed
12013 WPC target white point is invalid or not set
12014 WPC feature is disabled in the system
12015 WPC target color point gain should not be greater then 0
12016 Invalid LED type specified
12201 DB initialization is failed
12202 DB configuraton is invalid or not available
12203 DB feature is disabled in the system
12204 DB configuraton is invalid or not available
12205 DB feature is disabled in the system
12206 DB function is disabled to perform this operation first DB function needs to be enabled
12207 DB output is not processed completely
12208 DB configuraton is invalid
12401 Illumination configuration is invalid or not available
12402 Invalid duty cycle or not within the range supported
12403 Invalid duty cycle or not within the range supported
12404 Automatic current adjustment is enabled manual update is not allowed
12405 Duty cycle is controlled by WPC function manual duty cycle adjustment is not allowed
12406 System is running at discrete DC mode duty cycle can be selected only through supported discrete DC sets
12407 System is running at DC range mode discrete DC index selection is not allowed
12408 Invalid current levels set
12409 Invalid duty cycle set
12410 Current adjustment is not processed yet
12411 Current adjustment failed
12412 Duty cycle adjustment couldn't be processed
12601 Unsupported sensor type
12602 Sensor initialization failed
12603 Incorrect Chip ID read from sensor
12604 Unable to communicate with sensor
12605 Provided I2C Port for sensor is not valid
12606 Provided sensor configuration is not valid
12607 Data from sensor is not ready yet
12701 Thermistor is not availible
12720 EEPROM I2C Port not valid
12721 EEPROM driver failure
12722 EEPROM address not valid
12723 EEPROM I2C semaphore acquire failed
12724 EEPROM I2C API call error
12725 EEPROM invalid device type
12726 EEPROM Scratchpad read size should be between 1-2048 bytes
13000 EEPROM initialization failed
13001 EEPROM communication failed
13002 Secondary EEPROM initialization timeout
13003 Provided offset is not valid
13004 Runtime Data writes are disabled
13005 EEPROM write operation failed
13006 EEPROM read operation failed
13007 Request not valid in Use Default Mode
13008 Requested Calibration data block not present in EEPROM
13009 Data Manager cannot Update Commit Mode with Data Storage Mode set to Flash
13010 Communication with secondary EEPROM failed
13011 Flash Sector read failed
13012 Flash Sector erase failed
13013 Flash Sector write failed
13014 Flash setting overwrite limit exceeded
32767 Invalid/out of range error type