It is possible to control firmware settings and configuration of monitors that support DDC/CI.
Dell provides a custom-branded software by the name of Dell Display Manager, designed by EnTech Taiwan, for use with their monitors. It is primarily a GUI-based utility but offers a fairly comprehensive command-line capability. The current version is compatible with Windows Vista - Windows 10. It may work with displays from other vendors, but that has not been confirmed.
The latest version of the software can be downloaded directly from the official website.
Dell Display Manager
The below information is excerpted from the program's About info and part of the Readme.txt file highlighting command-line syntax.
About
Dell Display Manager
Version 1.27.0.1792
Copyright (c) 2007-2016, EnTech Taiwan.
Licensed to Dell Inc.
Website: http://www.entechtaiwan.com
E-mail: [email protected]
Command Language
A rich and flexible command language is supported via the
command-line, and command-line arguments can be combined.
Where appropriate, a specific display can be targeted by
prefacing the command with the display number, e.g.,2:AutoSetup
; if a display number is not specified, the
command will be applied to the current selected display
or to all displays, as appropriate. Commands include:
SetActiveInput [DVI2/HDMI/DP2,etc]
- switches active input
RestoreFactoryDefaults
- restores factory defaults*
AutoSetup
- executes an autosetup (analog only)*
RestoreLevelDefaults
- restores level defaults*
RestoreColorDefaults
- restores color defaults*
SetBrightnessLevel X
- sets brightness to X% (0-100)*
SetContrastLevel X
- sets contrast to X% (0-100)*
SetNamedPreset [Movie/CAL1,etc]
- changes the Preset mode*
SetPowerMode [on/off]
- sets the display power mode*
SetOptimalResolution
- switches to optimal resolution
SaveProfile [Name]
- save settings to named profile*
RestoreProfile [Name]
- restore settings from named profile*
DeleteProfile [Name]
- delete named profile
SetGridType [X]
- changes Easy Arrange grid type to X
Rescan
- rescans display hardware
ForceReset
- reconnects and rescans display hardware
SetControl X Y
- sets hex control X to hex value Y
IncControl X Y
- increases the value of control X by Y
DecControl X Y
- decreases the value of control X by Y
Wait X
- pause X milliseconds
Exit
- terminates the program
Some of these commands require familiarity with the MCCS
standard. For example, on monitors that support it, the
command to switch the OSD language to Spanish would be
SetControl CC 0A
; to unlock an OSD that has been
inadvertently locked SetControl CA 02
.
Instructions can be combined on the command-line and
assigned to standard Windows shortcuts with optional hotkeys.
For example:
ddm.exe /RestoreLevelDefaults /2:SetContrastLevel 70
would first restore level defaults on all monitors, and then
set the contrast level on monitor #2 to 70%.
Note: If not targeted to a specific monitor, commands listed
above that are tagged with an asterisk (*) apply to all
monitors to facilitate simple and uniform control over all
members of a multi-monitor matrix. For instance, if executed
on a matrix of 16 identical monitors, the command-line:
ddm.exe /SetNamedPreset Warm /SetBrightnessLevel 75
would set all 16 monitors to Warm preset mode, with a
brightness level of 75%.