-
Notifications
You must be signed in to change notification settings - Fork 37
Report 0x21 Display settings
mungewell edited this page Nov 16, 2016
·
1 revision
Report 0x21 configures the cinematic mode settings, it can change the size and distance to the virtual 'cinema screen' and alter the brightness of the HDM screen. It also control the MIC's local 'sideband' volume in the headphones.
There are a number of other parameter, their function is unknown at this time.
Byte offset | Length (in bytes) | Description |
---|---|---|
Header | 4 | 0x21, 0x00, 0xAA, 0x10 |
0x00 | 1 | unknown, presumed to be bit-field (set 0x80 or 0xC0) |
0x01 | 1 | Cinematic Screen Size (range from 26=small to 80=large) |
0x02 | 1 | Cinematic Screen Distance (range from 20=near to 50=far) |
0x03 | 1 | unknown (range from 0 to 41??) |
0x04 | 6 | unknown bytes |
0x0A | 1 | Brightness (range from 0=dim to 32=bright) |
0x0B | 1 | Localized MIC Feedback (range from 0=mute to 5=max) |
0x0C | 1 | Social Screen Resolution in VR mode (0=Auto, 1=1080p, 2=1080i, 3=720p, 4=480p) |
0x0D | 1 | Audio Source in HMD (0=Auto?, 1=HDMI, 2=None??) |
0x0E | 1 | Social Screen Frequency? (0=60Hz, 1=58Hz? Intermittent) |
0x0F | 1 | unknown |
(* max values are inferred from https://github.com/gusmanb/PSVRFramework/issues/23, in which the PSVR will return an error report if 'illegal' values are set)