Sometimes the high byte of VCP values may contain garbage.
Closed this issue · 0 comments
digitaltrails commented
Sometimes the high byte of VCP values may contain garbage. Currently ddcutil-service combines the high and low bytes and returns them. In order to avoid returning invalid high bytes, the service needs to consult the VCP code's metadata and only return the high byte if it has one. If the VCP is just a single byte, it should be in the low byte and the high byte should be set to zero.