Skip to content
rockowitz edited this page Jun 27, 2024 · 1 revision

HP LP1965

VCP version: 2.0
Controller manufacturer: Undocumented value: x64
Controller model: mh=xff, ml=xff, sh=x86
Firmware version: 0.3
Manufacture year: 2007

Capabilities reports non-standard DDC command x4E.

Color temperature:
color temp increment (feature 0B): 50 deg K
color temp request (feature 0C): 70
calculated color temp = 3000 + (x0c_val * x0b_val) = 3000 + (70 * 50) = 6500 degrees Kelvin

HP LP2475w

VCP version: 2.1
Controller manufacturer: Genesis
Controller model: mh=xff ml=xff sh=x80
Firmware version: 0.31
Manufacture year: 2008

Color temperature:
color temp increment (feature 0B): 3000 deg K
color temp request (feature 0C): 1
calculated color temp = 3000 + (x0c_val * x0b_val) = 3000 + (1 * 3000) = 6000 degrees Kelvin

LUT loading not supported using standard VCP feature codes.

Implements MCCS over USB as well as I2C. However, the USB implementation appears to be non-standard. It does not conform to the USB Monitor Control Class Specification.

HP LP2480zx

VCP version: 2.1
Controller manufacturer: Genesis
Controller Model: mh=xff, ml=xff, sh=x80
Firmware version: 0.139
Manufacture year: 2008

Heavily reliant on manufacturer specific VCP codes. Most color related features, including loading the internal LUT, are not supported using standard VCP feature codes.

Implements MCCS over USB as well as I2C. However, the USB implementation appears to be non-standard. It does not conform to the USB Monitor Control Class Specification.

Sensible reponses to VCP codes 0B and 0C.

Capabilities string does not match actual capabilities observed. For example, capaibilites does not include VCP feature code x10, brightness, which is recognized by getvcp and setvcp.

Values in capabilities string for feature 60 is a mixture of hex and decimal values, i.e.

 01 02 03 04 05 07 0C 13 14 15 17 1C

Should be:

 01 02 03 04 05 07 0C 0D 0E 0F 11 ??

Capabilities string does include cmds() segment listing supported commands, or model() segment listing model.

HP w2207

VCP Version: 2.1
Controller manufacturer: Mstar
Firmware Version: 3.5
Manufacture year: 2007

Color temperature increment (feature x0B) and request (feature x0C) result in a color temperature of 13,000 degress Kelvin

Responds with data to all VCP feature requests, never reports a feature as unsupported

HP ZR2740w

VCP version: 2.2

Implements only a few VCP codes.

VCP feature codes 0B and 0C unsupported.

### HP Z27n G2

VCP version: 2.2

For VCP code 60 (input source), the second DisplayPort input is value 0x13, instead of the standard 0x10. 0x13 is reported accurately as the value to use in capabilities.

When using VCP code 60 to switch inputs, the value read by GetVCP only updates once the new source has a valid input signal. Until there is a valid signal, GetVCP continues to report the previously selected input.

Clone this wiki locally