Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Source code/Embedded/src/Variants/HDK_20_SVR/EDID_Data.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
#include <stdint.h>

// info for #?f
const char svrEdidInfoString[] = "SVR1019, EDID spec v1.4, with updated 90Hz timings";
const char svrEdidInfoString[] = "SVR1019, EDID spec v1.4, HMD extension flag, with updated 90Hz timings";

#if 0
// do not enforce the core key pass system - it's "accepted" by default
Expand Down
Binary file modified Source code/Embedded/src/Variants/HDK_20_SVR/edid.bin
Binary file not shown.
10 changes: 5 additions & 5 deletions Source code/Embedded/src/Variants/HDK_20_SVR/edid.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@ static const unsigned char edid_bin[] = {
0x20, 0x48, 0x44, 0x4b, 0x32, 0x0a, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x4f,
0x53, 0x56, 0x52, 0x20, 0x48, 0x44, 0x4b, 0x32, 0x0a, 0x20, 0x20, 0x20,
0x00, 0x00, 0x00, 0xfd, 0x00, 0x58, 0x5c, 0x0f, 0xb4, 0x1e, 0x00, 0x0a,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0x2d, 0x02, 0x03, 0x12, 0x00,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0x2d, 0x02, 0x03, 0x28, 0x00,
0x65, 0x03, 0x0c, 0x00, 0x10, 0x00, 0xe2, 0x13, 0x81, 0xe4, 0x32, 0x00,
0x01, 0x02, 0x8e, 0x73, 0x70, 0x28, 0x82, 0xb0, 0x0c, 0x40, 0xa4, 0x20,
0x63, 0x40, 0x04, 0x96, 0x10, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00,
0x01, 0x02, 0x75, 0x5c, 0x12, 0xca, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x8e, 0x73, 0x70, 0x28, 0x82, 0xb0, 0x0c, 0x40, 0xa4, 0x20, 0x63, 0x40,
0x04, 0x96, 0x10, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x96
0x00, 0x00, 0x00, 0xca
};
#define EDID_LEN 256
25 changes: 25 additions & 0 deletions Source code/Embedded/src/Variants/HDK_20_SVR/edid.json
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,31 @@
"Type": "Auxiliary Video Information"
}
]
},
{
"#": "HMD extension - see https://docs.microsoft.com/en-us/windows-hardware/drivers/display/specialized-monitors-edid-extension",
"Type": "Vendor-Specific Data Block",
"IEEE OUI": "ca-12-5c",
"Data payload": [
2,
7,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
],
"Descriptors": [
Expand Down
2 changes: 1 addition & 1 deletion Source code/Embedded/src/Variants/HDK_OLED/EDID_Data.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ const char svrEdidInfoString[] =
#ifdef WirelessOnly // generates SVR 1021 which does NOT have 1080x1920 mode
"SVR1021, excludes portrait mode, EDID spec v1.3, "
#else
"SVR1019, EDID spec v1.4, "
"SVR1019, HMD extension flag, EDID spec v1.4, "
#endif
"for AUO 5.46\" OLED panel (HDK 1.2/1.3/1.4)";

Expand Down
Binary file modified Source code/Embedded/src/Variants/HDK_OLED/edid.bin
Binary file not shown.
10 changes: 5 additions & 5 deletions Source code/Embedded/src/Variants/HDK_OLED/edid.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,17 +11,17 @@ static const unsigned char edid_bin[] = {
0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x4f,
0x53, 0x56, 0x52, 0x20, 0x48, 0x44, 0x4b, 0x0a, 0x20, 0x20, 0x20, 0x20,
0x00, 0x00, 0x00, 0xfd, 0x00, 0x3b, 0x3c, 0x64, 0x78, 0x11, 0x00, 0x0a,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0xbb, 0x02, 0x03, 0x12, 0x01,
0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x01, 0xbb, 0x02, 0x03, 0x28, 0x01,
0x65, 0x03, 0x0c, 0x00, 0x10, 0x00, 0xe2, 0x13, 0x81, 0xe4, 0x32, 0x00,
0x01, 0x02, 0x65, 0x33, 0x38, 0x30, 0x40, 0x80, 0x17, 0x70, 0x20, 0x05,
0xc5, 0x00, 0x46, 0x78, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00,
0x01, 0x02, 0x75, 0x5c, 0x12, 0xca, 0x02, 0x07, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x65, 0x33, 0x38, 0x30, 0x40, 0x80, 0x17, 0x70, 0x20, 0x05, 0xc5, 0x00,
0x46, 0x78, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0xca
0x00, 0x00, 0x00, 0xfe
};
#define EDID_LEN 256
25 changes: 25 additions & 0 deletions Source code/Embedded/src/Variants/HDK_OLED/edid.json
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,31 @@
"Type": "Auxiliary Video Information"
}
]
},
{
"#": "HMD extension - see https://docs.microsoft.com/en-us/windows-hardware/drivers/display/specialized-monitors-edid-extension",
"Type": "Vendor-Specific Data Block",
"IEEE OUI": "ca-12-5c",
"Data payload": [
2,
7,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0
]
}
],
"Descriptors": [
Expand Down