Skip to content

Instantly share code, notes, and snippets.

@biinari
Last active January 7, 2024 02:24
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save biinari/884150b12f1fcc5f10fdb19a6b290456 to your computer and use it in GitHub Desktop.
Save biinari/884150b12f1fcc5f10fdb19a6b290456 to your computer and use it in GitHub Desktop.
$ sudo LANG= LC_ALL= ddccontrol -c -d dev:/dev/i2c-1
ddccontrol version 0.4.4
Copyright 2004-2005 Oleg I. Vdovikin (oleg@cs.msu.su)
Copyright 2004-2006 Nicolas Boichat (nicolas@boichat.ch)
This program comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of this program under the terms of the GNU General Public License.
Reading EDID and initializing DDC/CI at bus dev:/dev/i2c-1...
I/O warning : failed to load external entity "/usr/share/ddccontrol-db/monitor/BNQ801B.xml"
Document not parsed successfully.
I/O warning : failed to load external entity "/usr/share/ddccontrol-db/monitor/BNQlcd.xml"
Document not parsed successfully.
EDID readings:
Plug and Play ID: BNQ801B [VESA standard monitor]
Input type: Digital
=============================== WARNING ===============================
There is no support for your monitor in the database, but ddccontrol is
using a basic generic profile. Many controls will not be supported, and
some controls may not work as expected.
Please update ddccontrol-db, or, if you are already using the latest
version, please send the output of the following command to
ddccontrol-users@lists.sourceforge.net:
LANG= LC_ALL= ddccontrol -p -c -d
Thank you.
=============================== WARNING ===============================
Capabilities:
Raw output: (prot(monitor)type(lcd)model(BL2420PT)cmds(01 02 03 07 0C E3 F3)vcp(02 04 05 08 0B 0C 10 12 14(04 05 08 0B) 16 18 1A 52 72(50 64 78 8C A0) 86(01 02 05) 87 8A 90 AA(01 02 FF) AC AE B2 B5 B6 C0 C6 C8 C9 CA(01 02) CC(01 02 03 04 05 06 08 09 0A 0B 0D 12 14 1A 1E 1F 20) D6(01 04) D8 DA(00 02) DC(00 03 0B 0C 0E 0F 10 11 12 13 14) DF E2(00 01) E3(00 01) E7(00 01) E8(00 01) E9(00 01 02 03) EA(00 01 02 03 04 05) EE(00 01) EF(00 01) F0(00 01 02) F1(00 01) F2(14 28 3C 50 64) F4(00 01) F5(00 01) F6(00 01) F7(00 01) F8(00 0A 14 1E) F9 60(01 03 11 0F) 62 8D(01 02) FF)mswhql(1)mccs_ver(2.2)asset_eep(40)mpu_ver(01))
Parsed output:
VCP: 02 04 05 08 0b 0c 10 12 14 16 18 1a 52 60 62 72 86 87 8a 8d 90 aa ac ae b2 b5 b6 c0 c6 c8 c9 ca cc d6 d8 da dc df e2 e3 e7 e8 e9 ea ee ef f0 f1 f2 f4 f5 f6 f7 f8 f9 ff
Type: LCD
Controls (valid/current/max) [Description - Value name]:
Control 0x02: +/2/255 C [Secondary Degauss]
Control 0x04: +/0/1 C [Restore Factory Defaults]
Control 0x05: +/0/1 C [Restore Brightness and Contrast]
Control 0x08: +/0/1 C [Restore Factory Default Color]
Control 0x0b: +/50/65535 C [???]
Control 0x0c: +/70/126 C [???]
Control 0x10: +/20/100 C [Brightness]
Control 0x12: +/50/100 C [Contrast]
Control 0x14: +/5/11 C [???]
Control 0x16: +/100/100 C [Red maximum level]
Control 0x18: +/100/100 C [Green maximum level]
Control 0x1a: +/100/100 C [Blue maximum level]
Control 0x52: +/0/255 C [???]
Control 0x60: +/17/3 C [Input Source Select (Main)]
Control 0x62: +/30/100 C [Audio Speaker Volume Adjust]
Control 0x6c: +/50/100 [???]
Control 0x6e: +/50/100 [???]
Control 0x70: +/50/100 [???]
Control 0x86: +/2/5 C [???]
Control 0x87: +/6/10 C [???]
Control 0x8d: +/2/2 C [???]
Control 0xaa: +/1/100 C [OSD Orientation - Landscape]
Control 0xac: +/23264/65281 C [???]
Control 0xae: +/6000/65535 C [???]
Control 0xb2: +/1/8 C [???]
Control 0xb5: +/0/1 C [???]
Control 0xb6: +/3/4 C [???]
Control 0xc0: +/19/65535 C [???]
Control 0xc6: +/60/65535 C [???]
Control 0xc8: +/18/65535 C [???]
Control 0xc9: +/6/65535 C [???]
Control 0xca: +/2/2 C [???]
Control 0xcc: +/2/255 C [???]
Control 0xd6: +/1/4 C [DPMS Control - On]
Control 0xd8: +/4/6 C [???]
Control 0xda: +/0/2 C [???]
Control 0xdc: +/531/19 C [???]
Control 0xdf: +/513/65535 C [???]
Control 0xe7: +/0/1 C [???]
Control 0xe8: +/0/1 C [???]
Control 0xe9: +/0/3 C [???]
Control 0xee: +/0/1 C [???]
Control 0xef: +/1/1 C [???]
Control 0xf0: +/1/2 C [???]
Control 0xf1: +/0/1 C [???]
Control 0xf2: +/1300/6500 C [???]
Control 0xf5: +/1/3 C [???]
Control 0xf6: +/1/1 C [???]
Control 0xf7: +/1/1 C [???]
Control 0xf8: +/0/30 C [???]
Control 0xf9: +/1/10 C [???]
Control 0xfc: +/1/1 [???]
Control 0xfe: +/0/255 [???]
Control 0xff: +/0/1 C [???]

Display

Auto Adjustment

VCP 0xfc (Auto Pivot):

  • 0x01 ON
  • 0x00 OFF

VCP 0xaa (Screen Orientation):

  • 0x01 Landscape
  • 0x02 Portrait
  • 0xff Auto-rotate disabled

VCP 0x60 (Input):

  • 0x01 D-Sub (VGA)
  • 0x03 DVI
  • 0x11 HDMI
  • 0x0f DisplayPort

H Position

V Position

Pixel Clock

Phase

Picture

VCP 0x10 (Brightness)

VCP 0x12 (Contrast)

VCP 0x87 (Sharpness)

VCP 0xf0 (AMA):

  • 0x00 OFF
  • 0x01 High
  • 0x02 Premium

Picture Advanced

VCP 0xdc (Picture Mode):

  • 0x0c sRGB
  • 0x10 CAD/CAM
  • 0x14 Animation
  • 0x11 Presentation
  • 0x00 Standard
  • 0x13 Low Blue Light
  • 0x03 Movie
  • 0x0b Photo
  • 0x0e Eco
  • 0x0f M-book
  • 0x12 User

VCP 0xf4 (Senseye Demo):

  • 0x00 OFF
  • 0x01 ON

VCP 0xea (Dynamic Contrast):

  • 0x00 0
  • 0x01 1
  • 0x02 2
  • 0x03 3
  • 0x04 4
  • 0x05 5

VCP 0xda (Overscan):

  • 0x00 OFF
  • 0x02 ON

VCP 0x86 (Display Mode):

  • 0x01 1:1
  • 0x02 Full
  • 0x05 Aspect

VCP 0xee (HDMI RGB PC Range):

  • 0x00 RGB(0~255)
  • 0x01 RGB(16~235)

Audio

Volume

Mute

Audio Select (unmapped?)

System

VCP 0xcc (OSD Language):

  • 0x02 English
  • 0x03 French
  • 0x04 German
  • 0x05 Italian
  • 0x0a Spanish
  • 0x1e Polish
  • 0x12 Czech
  • 0x1a Hungarian
  • 0x20 Serbian
  • 0x1f Romanian
  • 0x14 Dutch
  • 0x09 Russian
  • 0x0b Swedish
  • 0x08 Portuguese (Portugal)
  • 0x06 Japanese
  • 0x01 Chinese (traditional)
  • 0x0d Chinese (simplified)

VCP 0xf6 (DP Auto Switch):

  • 0x01 ON
  • 0x00 OFF

VCP 0xf7 (HDMI Auto Switch):

  • 0x01 ON
  • 0x00 OFF

VCP 0xf8 (Auto Power off):

  • 0x00 OFF
  • 0x0a 10 min
  • 0x14 20 min
  • 0x1e 30 min

VCP 0xef (Resolution Notice):

  • 0x01 ON
  • 0x00 OFF

DisplayPort version (unmapped?)

Ergonomics

VCP 0xf1 (Smart Reminder):

  • 0x01 ON
  • 0x00 OFF

VCP 0xf2 (Time Interval (min.):

  • 0x14 20
  • 0x28 40
  • 0x3c 60
  • 0x50 80
  • 0x64 100

Duration (sec) (unmapped?)

ECO

VCP 0xe7 (ECO Sensor):

  • 0x00 OFF
  • 0x01 ON

VCP 0xe8 (ECO Sensor Meter):

  • 0x01 ON
  • 0x00 OFF

VCP 0xe9 (ECO Sensor Range):

  • 0x01 Near
  • 0x02 Middle
  • 0x03 Far
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment