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

Phillips 328P6VU

VCP Version: 2.2 (capabilities string)
VCP Version: 3.0 (feature xDF)
Controller manufacturer: Mstar (sl=0x05), controller number: mh=0xff, ml=0x16, sh=0x00
Firmware version: 0.0
Manufacture year: 2019

The EDID contains a binary serial number, but does not contain an ASCII "serial number".

VCP code 0x0b (Color temperature increment ): 100 degree(s) Kelvin
When VCP code 0x14 (Select color preset) = User 1 (0x0b):
VCP code 0x0c (Color temperature request ): 3000 + 35 * (feature 0B color temp increment) degree(s) Kelvin -> 6500 degrees Kelvin
This is sensible.

Feature xDF (VCP Version) incorrectly reports that the VCP version is 3.0.

Problems with feature x60 (Input Source):

  • In MCCS version 3.0, feature x60 (Input Source) is of type Table, not Non-Continuous. Because of this getvcp incorrectly reads the feature value, and setvcp fails because it expects a value of type Table as input.
  • Feature value x00, which is not listed in any MCCS specification, represents the USB-C connector.

Feature xc0 (Display Usage Time) reports mh=ml=0xff, sh=sl=x00, which is nonsense.

Phillips BDM3270

VCP Version: 2.2
Controller manufacturer: Novatek, model info: mh=xff, ml=xff, sh=x00
Firmware version: 1.0
Manufature year: 2016

Color temperature increment (VCP code x0B) = 50 degrees Kelvin (sensible)
Color temperature request (VCP code x0C) yields a calculated color temperator of 3000+(70*50) = 6500 degrees Kelvin

Phillips BDM4037U

VCP Version: 2.2
Controller manufacturer: Realtek (sl=x09), Controller model: mh=x00, ml=x00, sh=x00
Firmware version 0.1
Manufacture year: 2016

color temp increment (feature 0B): 100 deg K
color temp request (feature 0C): 70 -> 3000+(70*100) = 10000 deg K

DDC communication clean, no need for retries

Samsung S

Clone this wiki locally