rockowitz / ddcutil

Control monitor settings using DDC/CI and USB
http://www.ddcutil.com
GNU General Public License v2.0
902 stars 38 forks source link

Samsung 57 G95NC Feature definition #397

Open saltyautomation opened 3 months ago

saltyautomation commented 3 months ago

I am trying to control the inputs on the Samsung 57" G95NC. Specifically looking to change the input on the PBP source and also be able to enable / disable PBP/PIP. Is there some output I need to gather to create a feature definition file? Happy to help collect the data and enable input switching for PIP/PBP modes similar to the Dell monitors.

rockowitz commented 3 months ago

Your best bet is to make changes using the OSD, and use the output of ddcutil getvcp scan --brief to see what has changed.

A more precise way to figure out what is needed is to sniff the I2C bus while making changes from Samsung's Windows application. See Reverse Engineering Proprietary DDC Extensions.

saltyautomation commented 3 months ago

Well I made a bunch of changes to inputs using the OSD and ran the ddcutil getvcp command after each change. Captured the results and compared there were no differences. Although I am running the command and capturing the changes from an rpi zero attached to the 2nd HDMI interface. Not sure that matters though as I am able to query and change some inputs from that device.

Guess it is on to read the reverse engineering guide. Thanks!