Lg Mccs Opcodes
Screen Adjustment Command
| Name | Hex | ADR | VAL | Comment |
|——|—–|—–|—–|———|
| R GAIN | 0x16 | 00 | 00-64 | Tune Gain |
| G GAIN | 0x18 | 00 | 00-64 | Tune Gain |
| B GAIN | 0x1A | 00 | 00-64 | Tune Gain |
| H Position | 0x20 | 00 | 00-100 | |
| V Position | 0x30 | 00 | 00-100 | |
| CLOCK | 0x90 | 00 | 00-100 | |
| PHASE | 0x92 | 00 | 00-100 | |
| R CUTOFF | 0x80 | 00 | 00-7F | Offset Adjustment |
| G CUTOFF | 0x82 | 00 | 00-7F | Offset Adjustment |
| B CUTOFF | 0x84 | 00 | 00-7F | Offset Adjustment |
| Backlight | 0x10 | 00 | 00-64 | Tune Analog Bright |
| Contrast | 0x12 | 00 | 00-64 | |
| Select Language | 0x68 | 00 | 0x00 - 0x0F | 0x00: English
0x01: German
0x02: French
0x03: Spanish
0x04: Italian
0x05: Swedish
0x06: Finnish
0x07: Portuguese
0x08: Brazil
0x09: Polish
0x0A: Russian
0x0B: Greek
0x0C: Ukranian
0x0D: Chinese
0x0E: Japanese
0x0F: Korean |
| VRAM Read | 0x70 | 00 | 00 | |
| Send serial data | 0x75 | | data | Send 24 byte (EDID SN(4byte) + date(2byte) + ascii sn(18byte)) |
| Read c/s of serial data | 0x76 | | data | Read checksum data of 24 byte |
| EDID SN Update | 0x77 | 00 | 0x01-0x02 | 0x01: HDMI1
0x02: HDMI2 |
| HDR Max Bright | 0xB2 | 00 | 0x00-0x01 | 0x00: OFF
0x01: ON |
| Factory on | 0xE0 | 00 | 00 | |
| Factory off | 0xE2 | 00 | 00 | |
| EEPROM ALL Initial | 0xE4 | 00 | 00 | Adjustment Initialization |
| EEPROM Read | 0xE7 | Slave Addr | 00 | |
| EEPROM Write | 0xE8 | Slave Addr | 00 | Data |
| Elapsed Time Clear | 0xE9 | 00 | 00 | Aging off & Clear elapsed time |
| Color Save (R/G/B cutoff) Drive, Contrast, Bright | 0xEB | 00 | 00 | |
| Factory Reset | 0xF0 | 00 | 00 | |
| AUTO_COLOR_ADJUST | 0xF1 | 00 | 00 | |
| COLOR_MODE_CHANGE | 0xF2 | 00 | 1/2 | 1: WARM(6500K)
2: COOL(9300K) |
| Aging On/Off | 0xF3 | 00 | FF/00 | FF: On
00: Off |
| Input Select | 0xF4 | 00 | | 0xD0: Displayport
0x90: HDMI1
0x91: HDMI2
0xD1: Thunderbolt |
| Restart System | 0xF5 | 00 | 00 | |
| Panel Selection (0xA6/0xF3) | 0xF6 | 00 | xx | depends on screen |
| APD Command (0xA6/0xFE) | 0xF7 | 00 | 0x00-0x01 | 0x00: OFF
0x01: ON |
| HDCP 2.2 read | 0xF8 | | data | read HDCP 2.2 key |
| HDCP 2.2 write | 0xF9 | 00 | 00 | write HDCP 2.2 key |
| Model Select (0xA6/0xF0) | 0xF9 | 00 | 00 | |
| APD command | 0xF7 | 00 | 0x00-0x01 | 0x00: OFF
0x01: ON |
LG MCCS Opcodes
| DEC | HEX | Name |
|---|---|---|
| 1 | 01 | eMCCS_OPCODE_MISC_DEGAUSS |
| 2 | 02 | eMCCS_OPCODE_MISC_NEW_CONTROL_VALUE |
| 3 | 03 | eMCCS_OPCODE_MISC_SOFT_CONTROL_VALUE |
| 4 | 04 | eMCCS_OPCODE_PRESET_RESTORE_FACTORY_DEFAULT |
| 5 | 05 | eMCCS_OPCODE_PRESET_RESTORE_FACTORY_LUMINANCE_DEFAULT |
| 6 | 06 | eMCCS_OPCODE_PRESET_RESTORE_FACTORY_GEOMETRY_DEFAULT |
| 8 | 08 | eMCCS_OPCODE_PRESET_RESTORE_FACTORY_COLOR_DEFAULT |
| 10 | 0a | eMCCS_OPCODE_PRESET_RESTORE_FACTORY_TV_DEFAULT |
| 11 | 0b | eMCCS_OPCODE_IMAGE_COLOR_TEMPARATURE_INCREMENT |
| 12 | 0c | eMCCS_OPCODE_IMAGE_COLOR_TEMPARATURE_REQUEST |
| 14 | 0e | eMCCS_OPCODE_IMAGE_CLOCK |
| 16 | 10 | eMCCS_OPCODE_IMAGE_LUMINANCE |
| 17 | 11 | eMCCS_OPCODE_IMAGE_FLESH_TONE_ENHANCEMENT |
| 18 | 12 | eMCCS_OPCODE_IMAGE_CONTRAST |
| 19 | 13 | eMCCS_OPCODE_IMAGE_BLACKLIGHT_CONTROL |
| 20 | 14 | eMCCS_OPCODE_IMAGE_COLOR_PRESET |
| 21 | 15 | eMCCS_OPCODE_MANUFACTURER_PICTURE_MODE_VALUE |
| 22 | 16 | eMCCS_OPCODE_IMAGE_RED_VEDIO_GAIN |
| 23 | 17 | eMCCS_OPCODE_IMAGE_USER_COLOR_VISION_COMPENSATION |
| 24 | 18 | eMCCS_OPCODE_IMAGE_GREEN_VEDIO_GAIN |
| 26 | 1a | eMCCS_OPCODE_IMAGE_BLUE_VEDIO_GAIN |
| 28 | 1c | eMCCS_OPCODE_IMAGE_FOCUS |
| 30 | 1e | eMCCS_OPCODE_IMAGE_AUTO_SETUP |
| 31 | 1f | eMCCS_OPCODE_IMAGE_AUTO_COLOR_SETUP |
| 32 | 20 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_POSITION |
| 34 | 22 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_SIZE |
| 36 | 24 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_PINCUSHION |
| 38 | 26 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_PINCUSHION_BALANCE |
| 40 | 28 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_CONVERGENCE_RB |
| 41 | 29 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_CONVERGENCE_MG |
| 42 | 2a | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_LINEARITY |
| 44 | 2c | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_LINEARITY_BALANCE |
| 46 | 2e | eMCCS_OPCODE_IMAGE_GRAY_SCALE_EXPANSION |
| 48 | 30 | eMCCS_OPCODE_GEOMETRY_VERTICAL_POSITION |
| 50 | 32 | eMCCS_OPCODE_GEOMETRY_VERTICAL_SIZE |
| 52 | 34 | eMCCS_OPCODE_GEOMETRY_VERTICAL_PINCUSHION |
| 54 | 36 | eMCCS_OPCODE_GEOMETRY_VERTICAL_PINCUSHION_BALANCE |
| 56 | 38 | eMCCS_OPCODE_GEOMETRY_VERTICAL_CONVERGENCE_RB |
| 57 | 39 | eMCCS_OPCODE_GEOMETRY_VERTICAL_CONVERGENCE_MG |
| 58 | 3a | eMCCS_OPCODE_GEOMETRY_VERTICAL_LINEARITY |
| 60 | 3c | eMCCS_OPCODE_GEOMETRY_VERTICAL_LINEARITY_BALANCE |
| 62 | 3e | eMCCS_OPCODE_IMAGE_CLOCK_PHASE |
| 64 | 40 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_PARELLELOGRAM |
| 65 | 41 | eMCCS_OPCODE_GEOMETRY_VERTICAL_PARELLELOGRAM |
| 66 | 42 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_KEYSTONE |
| 67 | 43 | eMCCS_OPCODE_GEOMETRY_VERTICAL_KEYSTONE |
| 68 | 44 | eMCCS_OPCODE_GEOMETRY_ROTATIONS |
| 69 | 45 | eMCCS_OPCODE_MANUFACTURER_GET_PICTURE_MODE_LIST3 |
| 70 | 46 | eMCCS_OPCODE_GEOMETRY_TOP_CORNER_FLARE |
| 72 | 48 | eMCCS_OPCODE_GEOMETRY_TOP_CORNER_HOOK |
| 74 | 4a | eMCCS_OPCODE_GEOMETRY_BOTTOM_CORNERF_LARE |
| 76 | 4c | eMCCS_OPCODE_GEOMETRY_BOTTOM_CORNER_HOOK |
| 77 | 4d | eMCCS_OPCODE_MANUFACTURER_GET_PICTURE_MODE_LIST |
| 78 | 4e | eMCCS_OPCODE_MANUFACTURER_GET_PICTURE_MODE_LIST1 |
| 79 | 4f | eMCCS_OPCODE_MANUFACTURER_GET_PICTURE_MODE_LIST2 |
| 82 | 52 | eMCCS_OPCODE_MISC_ACTIVE_CONTROL |
| 84 | 54 | eMCCS_OPCODE_MISC_PERFORMANCE_PRESERVATION |
| 86 | 56 | eMCCS_OPCODE_IMAGE_HORIZONTAL_MOIRE |
| 88 | 58 | eMCCS_OPCODE_IMAGE_VERTICAL_MOIRE |
| 89 | 59 | eMCCS_OPCODE_IMAGE_SIX_AXIS_SATURATION_CONTROLRED |
| 90 | 5a | eMCCS_OPCODE_IMAGE_SIX_AXIS_SATURATION_CONTROLYELLOW |
| 91 | 5b | eMCCS_OPCODE_IMAGE_SIX_AXIS_SATURATION_CONTROLGREEN |
| 92 | 5c | eMCCS_OPCODE_IMAGE_SIX_AXIS_SATURATION_CONTROLCYAN |
| 93 | 5d | eMCCS_OPCODE_IMAGE_SIX_AXIS_SATURATION_CONTROLBLUE |
| 94 | 5e | eMCCS_OPCODE_IMAGE_SIX_AXIS_SATURATION_CONTROLMAGENTA |
| 96 | 60 | eMCCS_OPCODE_MISC_INPUT_SOURCE |
| 98 | 62 | eMCCS_OPCODE_MANUFACTURER_VOLUME |
| 100 | 64 | eMCCS_OPCODE_AUDIO_MICROPHONE_VOLUME |
| 102 | 66 | eMCCS_OPCODE_MISC_AMBIENT_LIGHT_SENSOR |
| 105 | 69 | eMCCS_OPCODE_COLOR_TEMP_VALUE |
| 106 | 6a | eMCCS_OPCODE_COLOR_TEMP_LIST |
| 108 | 6c | eMCCS_OPCODE_IMAGE_RED_VEDIOBLACK_LEVEL |
| 110 | 6e | eMCCS_OPCODE_IMAGE_GREEN_VEDIOBLACK_LEVEL |
| 112 | 70 | eMCCS_OPCODE_IMAGE_BLUE_VEDIOBLACK_LEVEL |
| 114 | 72 | eMCCS_OPCODE_IMAGE_GAMMA |
| 115 | 73 | eMCCS_OPCODE_IMAGE_LUTSIZE |
| 116 | 74 | eMCCS_OPCODE_IMAGE_SINGLEPOINT_LUT_OPERATION |
| 117 | 75 | eMCCS_OPCODE_IMAGE_BLOCK_LUT_OPERATION |
| 118 | 76 | eMCCS_OPCODE_MISC_REMOTR_PROCEDURE_CALL |
| 120 | 78 | eMCCS_OPCODE_MISC_EDID_OPERATION |
| 122 | 7a | eMCCS_OPCODE_IMAGE_GET_GAMMA_LIST |
| 124 | 7c | eMCCS_OPCODE_IMAGE_ADJUST_ZOOM |
| 130 | 82 | eMCCS_OPCODE_GEOMETRY_HORIZONTAL_MIRROR_FLIP |
| 132 | 84 | eMCCS_OPCODE_GEOMETRY_VERTICAL_MIRROR_FLIP |
| 134 | 86 | eMCCS_OPCODE_GEOMETRY_DISPLAY_SCALING |
| 135 | 87 | eMCCS_OPCODE_IMAGE_SHARPNESS |
| 136 | 88 | eMCCS_OPCODE_IMAGE_VELOCITY_SCAN_MODULATION |
| 138 | 8a | eMCCS_OPCODE_IMAGE_COLOR_SATURATION |
| 139 | 8b | eMCCS_OPCODE_MISC_TVCHANNEL_UPORDOWN |
| 140 | 8c | eMCCS_OPCODE_IMAGE_TV_SHARPNESS |
| 141 | 8d | eMCCS_OPCODE_AUDIO_TREBLE |
| 142 | 8e | eMCCS_OPCODE_IMAGE_TV_CONTRAST |
| 144 | 90 | eMCCS_OPCODE_IMAGE_HUE |
| 145 | 91 | eMCCS_OPCODE_AUDIO_BASS |
| 146 | 92 | eMCCS_OPCODE_IMAGE_TV_BLACKLEVELLUMINANCE |
| 147 | 93 | eMCCS_OPCODE_AUDIO_BALANCELR |
| 148 | 94 | eMCCS_OPCODE_AUDIO_STEREO_MODE |
| 149 | 95 | eMCCS_OPCODE_GEOMETRY_WINDOW_POSITION_TLX |
| 150 | 96 | eMCCS_OPCODE_GEOMETRY_WINDOW_POSITION_TLY |
| 151 | 97 | eMCCS_OPCODE_GEOMETRY_WINDOW_POSITION_BRX |
| 152 | 98 | eMCCS_OPCODE_GEOMETRY_WINDOW_POSITION_BRY |
| 154 | 9a | eMCCS_OPCODE_IMAGE_WINDOW_BACKGROUND |
| 155 | 9b | eMCCS_OPCODE_IMAGE_SIX_AXIS_HUE_CONTROLRED |
| 156 | 9c | eMCCS_OPCODE_IMAGE_SIX_AXIS_HUE_CONTROLYELLOW |
| 157 | 9d | eMCCS_OPCODE_IMAGE_SIX_AXIS_HUE_CONTROLGREEN |
| 158 | 9e | eMCCS_OPCODE_IMAGE_SIX_AXIS_HUE_CONTROLCYAN |
| 159 | 9f | eMCCS_OPCODE_IMAGE_SIX_AXIS_HUE_CONTROLBLUE |
| 160 | a0 | eMCCS_OPCODE_IMAGE_SIX_AXIS_HUE_CONTROLMAGENTA |
| 161 | a1 | eMCCS_OPCODE_GET_MONITOR_ID_EXTENDED |
| 162 | a2 | eMCCS_OPCODE_IMAGE_AUTO_SETUP_ONOFF |
| 164 | a4 | eMCCS_OPCODE_IMAGE_WINDOCONTROL_ONOFF |
| 165 | a5 | eMCCS_OPCODE_IMAGE_WINDOW_SELECT |
| 170 | aa | eMCCS_OPCODE_IMAGE_SCREEN_ORIENTATION |
| 172 | ac | eMCCS_OPCODE_DISPLAY_HORIZONTAL_FREQUENCY |
| 174 | ae | eMCCS_OPCODE_DISPLAY_VERTICAL_FREQUENCY |
| 175 | af | eMCCS_OPCODE_MONITOR_MODEL_NAME |
| 176 | b0 | eMCCS_OPCODE_PRESET_SETTINGS |
| 178 | b2 | eMCCS_OPCODE_MISC_FLATPANEL_SUBPIXEL_LAYOUT |
| 182 | b6 | eMCCS_OPCODE_MISC_DISPLAY_TECHNOLOGY_TYPE |
| 183 | b7 | eMCCS_OPCODE_DPVL_MONITOR_STATUS |
| 184 | b8 | eMCCS_OPCODE_DPVL_PACKET_COUNT |
| 185 | b9 | eMCCS_OPCODE_DPVL_MONITOR_X_ORIGIN |
| 186 | ba | eMCCS_OPCODE_DPVL_MONITOR_Y_ORIGIN |
| 187 | bb | eMCCS_OPCODE_DPVL_HEADER_ERROR_COUNT |
| 188 | bc | eMCCS_OPCODE_DPVL_BODY_CRC_ERROR_COUNT |
| 189 | bd | eMCCS_OPCODE_DPVL_CLIENT_ID |
| 190 | be | eMCCS_OPCODE_DPVL_LINK_CONTROL |
| 192 | c0 | eMCCS_OPCODE_DISPLAY_DISPLY_USAGE_TIME |
| 194 | c2 | eMCCS_OPCODE_MISC_DISPLAY_DESCRIPTOR_LENGTH |
| 195 | c3 | eMCCS_OPCODE_MISC_TRANSMIT_DISPLAY_DESCRIPTOR |
| 196 | c4 | eMCCS_OPCODE_MISC_ENABLE_DISPLAY_OF_DISPLAY_DESCRIPTOR |
| 198 | c6 | eMCCS_OPCODE_MISC_APPLICATION_ENABLEKEY |
| 199 | c7 | eMCCS_OPCODE_MISC_DISPLAY_ENABLEKEY |
| 200 | c8 | eMCCS_OPCODE_DISPLAY_DISPLY_CONTROLLER_TYPE |
| 201 | c9 | eMCCS_OPCODE_DISPLAY_DISPLY_FIRMWARE_LEVEL |
| 202 | ca | eMCCS_OPCODE_DISPLAY_OSD |
| 204 | cc | eMCCS_OPCODE_DISPLAY_OSD_LANGUAGE |
| 205 | cd | eMCCS_OPCODE_MISC_STATUS_INDICATORS |
| 206 | ce | eMCCS_OPCODE_MISC_AUXILLARY_DISPLAY_SIZE |
| 207 | cf | eMCCS_OPCODE_MISC_AUXILLARY_DISPLAY_DATA |
| 208 | d0 | eMCCS_OPCODE_MISC_OUTPUT_SELECT |
| 212 | d4 | eMCCS_OPCODE_IMAGE_STEREO_VEDIO_MODE |
| 214 | d6 | eMCCS_OPCODE_DISPLAY_POWER_MODE |
| 215 | d7 | eMCCS_OPCODE_MISC_AUXILLARY_POWER_OUTPUT |
| 216 | d8 | eMCCS_OPCODE_DPVL_POWER_ON_OFF |
| 218 | da | eMCCS_OPCODE_GEOMETRY_SCAN_MODE |
| 220 | dc | eMCCS_OPCODE_IMAGE_DISPLAY_APPLICATION |
| 222 | de | eMCCS_OPCODE_MISC_OPERATION_MODE |
| 223 | df | eMCCS_OPCODE_DISPLAY_VCP_VERSION |
| 224 | e0 | eMCCS_OPCODE_EYE_FINE_WINDOW |
| 225 | e1 | eMCCS_OPCODE_DUAL_WEB_MODE |
| 226 | e2 | eMCCS_OPCODE_HDR_VALUE |
| 227 | e3 | eMCCS_OPCODE_SMARTDUALMON |
| 228 | e4 | eMCCS_OPCODE_MANUFACTURER_CALIBATION_COMMAND |
| 229 | e5 | eMCCS_OPCODE_MANUFACTURER_GETGAMMA_FROM_SCALER_COMMAND |
| 230 | e6 | eMCCS_OPCODE_MANUFACTURER_WRITE_GAMMA_LUT |
| 231 | e7 | eMCCS_OPCODE_MANUFACTURER_WRITE_COLOR_MATRIX |
| 232 | e8 | eMCCS_OPCODE_MANUFACTURER_SCALERBLOCK_ENABLE_DISABLE_COMMAND |
| 233 | e9 | eMCCS_OPCODE_MANUFACTURER_ENABLE_DISABLE_SCALER_PATTERN |
| 234 | ea | eMCCS_OPCODE_MANUFACTURER_DISPLAY_SCALER_INTERNAL_PATTERN |
| 235 | eb | eMCCS_OPCODE_MANUFACTURER_WRITE_NEW_COLOR_MATRIX |
| 236 | ec | eMCCS_OPCODE_SMARTRESOLUTION |
| 237 | ed | eMCCS_OPCODE_MANUFACTURER_PIPMODE_OPCODE |
| 238 | ee | eMCCS_OPCODE_SCREENSPLIT_OSD_MENU |
| 239 | ef | eMCCS_OPCODE_MANUFACTURER_DISPLAYID |
| 240 | f0 | eMCCS_OPCODE_MANUFACTURER_HEARTBEAT |
| 241 | f1 | eMCCS_OPCODE_MANUFACTURER_FENGINE_BRIGHTNESS |
| 242 | f2 | eMCCS_OPCODE_MANUFACTURER_FENGINE_ACE |
| 243 | f3 | eMCCS_OPCODE_MANUFACTURER_FENGINE_RCM |
| 244 | f4 | eMCCS_OPCODE_MANUFACTURER_GET_RATIO_LIST |
| 245 | f5 | eMCCS_OPCODE_MANUFACTURER_RATIO_VALUE |
| 246 | f6 | eMCCS_OPCODE_MANUFACTURER_SES |
| 247 | f7 | eMCCS_OPCODE_MANUFACTURER_RESPONSE_TIME |
| 248 | f8 | eMCCS_OPCODE_MANUFACTURER_FREE_SYNC |
| 249 | f9 | eMCCS_OPCODE_MANUFACTURER_BLACK_STABILIZER |
| 250 | fa | eMCCS_OPCODE_MANUFACTURER_MOTION_BLUR |
| 251 | fb | eMCCS_OPCODE_MANUFACTURER_SCALER_ISP_AREA |
| 252 | fc | eMCCS_OPCODE_MANUFACTURER_FENGINE_MODE_SELECT |
| 253 | fd | eMCCS_OPCODE_MANUFACTURER_POWER_LAMP_INDICATOR |
| 254 | fe | eMCCS_OPCODE_MANUFACTURER_IMAGE_GAMMA_PRESET |