I still hope that nreal devs read this.
I’ve done some more digging and I found that nreal glasses missing CTA-861 extension in EDID. I was able to get it to work through my usb-c hub that has HDMI output and then I have a converter from HDMI to usb-c. This is dumb solution for now and I would like to make it work directly. I decoded EDID for Epson glasses, nreal grasses and nreal glasses through HDMI. I noticed that direct nreal glasses missing that extension, while other two have it. I wonder if that’s the problem. From what I found online so far it seems that it’s something you need to push through firmware update. Here are EDID otputs:
--------------------------------------------------------------------------------------------------------- epson
00 ff ff ff ff ff ff 00 4c a3 04 d0 01 00 00 00
14 1e 01 04 a5 59 32 78 02 b2 d4 a4 57 3a ad 22
1b 4f 52 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
45 00 20 c2 31 00 00 1e 00 00 00 fd 00 17 55 0f
5c 11 00 0a 20 20 20 20 20 20 00 00 00 fc 00 45
50 53 4f 4e 20 48 4d 44 0a 20 20 20 00 00 00 10
00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 83
02 03 06 81 41 90 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a3
----------------
EDID version: 1.4
Manufacturer: SEC Model 53252 Serial Number 1
Made in week 20 of 2020
Digital display
8 bits per primary color channel
DisplayPort interface
Maximum image size: 89 cm x 50 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4
First detailed timing includes the native pixel format and preferred refresh rate
Color Characteristics
Red: 0.6425, 0.3427
Green: 0.2265, 0.6777
Blue: 0.1357, 0.1064
White: 0.3095, 0.3203
Established Timings I & II: none
Standard Timings: none
Detailed mode: Clock 148.500 MHz, 800 mm x 450 mm
1920 2008 2052 2200 ( 88 44 148)
1080 1084 1089 1125 ( 4 5 36)
+hsync +vsync
VertFreq: 60.000 Hz, HorFreq: 67.500 kHz
Display Range Limits
Monitor ranges (GTF): 23-85 Hz V, 15-92 kHz H, max dotclock 170 MHz
Display Product Name: EPSON HMD
Dummy Descriptor
Has 1 extension block
Checksum: 0x83
----------------
CTA-861 Extension Block Revision 3
Underscans PC formats by default
1 native detailed modes
2 bytes of CTA data blocks
Video Data Block
1920x1080 60.000 Hz 16:9 67.500 kHz 148.500 MHz (VIC 16, native)
Checksum: 0xa3
--------------------------------------------------------------------------------------------------------- nreal
00 ff ff ff ff ff ff 00 3a 4c 32 31 00 88 88 88
20 1c 01 03 80 0c 07 78 0a 0d c9 a0 57 47 98 27
12 48 4c 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
45 00 80 38 74 00 00 1e 02 3a 80 18 71 38 2d 40
58 2c 45 00 80 38 74 00 00 1e 00 00 00 fd 00 1e
4b 32 5a 10 00 0a 20 20 20 20 20 20 00 00 00 fc
00 6e 72 65 61 6c 20 6c 69 67 68 74 0a 20 00 71
----------------
EDID version: 1.3
Manufacturer: NRL Model 12594 Serial Number 2290649088
Made in week 32 of 2018
Digital display
Maximum image size: 12 cm x 7 cm
Gamma: 2.20
RGB color display
First detailed timing is preferred timing
Color Characteristics
Red: 0.6250, 0.3398
Green: 0.2802, 0.5947
Blue: 0.1552, 0.0703
White: 0.2832, 0.2978
Established Timings I & II: none
Standard Timings: none
Detailed mode: Clock 148.500 MHz, 1920 mm x 1080 mm
1920 2008 2052 2200 ( 88 44 148)
1080 1084 1089 1125 ( 4 5 36)
+hsync +vsync
VertFreq: 60.000 Hz, HorFreq: 67.500 kHz
Detailed mode: Clock 148.500 MHz, 1920 mm x 1080 mm
1920 2008 2052 2200 ( 88 44 148)
1080 1084 1089 1125 ( 4 5 36)
+hsync +vsync
VertFreq: 60.000 Hz, HorFreq: 67.500 kHz
Display Range Limits
Monitor ranges (GTF): 30-75 Hz V, 50-90 kHz H, max dotclock 160 MHz
Display Product Name: nreal light
Checksum: 0x71
--------------------------------------------------------------------------------------------------------- HDMI nreal
00 ff ff ff ff ff ff 00 3a 4c 32 31 00 88 88 88
20 1c 01 03 80 0c 07 78 0a 0d c9 a0 57 47 98 27
12 48 4c 00 00 00 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
45 00 80 38 74 00 00 1e 02 3a 80 18 71 38 2d 40
58 2c 45 00 80 38 74 00 00 1e 00 00 00 fd 00 1e
4b 32 5a 10 00 0a 20 20 20 20 20 20 00 00 00 fc
00 6e 72 65 61 6c 20 6c 69 67 68 74 0a 20 01 70
02 03 1a c1 45 84 13 03 02 01 23 09 07 07 83 01
00 00 67 03 0c 00 10 00 00 1e 02 3a 80 18 71 38
2d 40 58 2c 45 00 80 38 74 00 00 1e 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 df
----------------
EDID version: 1.3
Manufacturer: NRL Model 12594 Serial Number 2290649088
Made in week 32 of 2018
Digital display
Maximum image size: 12 cm x 7 cm
Gamma: 2.20
RGB color display
First detailed timing is preferred timing
Color Characteristics
Red: 0.6250, 0.3398
Green: 0.2802, 0.5947
Blue: 0.1552, 0.0703
White: 0.2832, 0.2978
Established Timings I & II: none
Standard Timings: none
Detailed mode: Clock 148.500 MHz, 1920 mm x 1080 mm
1920 2008 2052 2200 ( 88 44 148)
1080 1084 1089 1125 ( 4 5 36)
+hsync +vsync
VertFreq: 60.000 Hz, HorFreq: 67.500 kHz
Detailed mode: Clock 148.500 MHz, 1920 mm x 1080 mm
1920 2008 2052 2200 ( 88 44 148)
1080 1084 1089 1125 ( 4 5 36)
+hsync +vsync
VertFreq: 60.000 Hz, HorFreq: 67.500 kHz
Display Range Limits
Monitor ranges (GTF): 30-75 Hz V, 50-90 kHz H, max dotclock 160 MHz
Display Product Name: nreal light
Has 1 extension block
Checksum: 0x70
----------------
CTA-861 Extension Block Revision 3
Underscans PC formats by default
Basic audio support
1 native detailed modes
22 bytes of CTA data blocks
Video Data Block
1280x720 60.000 Hz 16:9 45.000 kHz 74.250 MHz (VIC 4, native)
1280x720 50.000 Hz 16:9 37.500 kHz 74.250 MHz (VIC 19)
720x480 59.940 Hz 16:9 31.469 kHz 27.000 MHz (VIC 3)
720x480 59.940 Hz 4:3 31.469 kHz 27.000 MHz (VIC 2)
640x480 59.940 Hz 4:3 31.469 kHz 25.175 MHz (VIC 1)
Audio Data Block
Linear PCM, max channels 2
Supported sample rates (kHz): 48 44.1 32
Supported sample sizes (bits): 24 20 16
Speaker Allocation Data Block
Speaker map:
FL/FR - Front Left/Right
Vendor-Specific Data Block, OUI 0x000c03 (HDMI)
Source physical address 1.0.0.0
Maximum TMDS clock: 150 MHz
Detailed mode: Clock 148.500 MHz, 1920 mm x 1080 mm
1920 2008 2052 2200 ( 88 44 148)
1080 1084 1089 1125 ( 4 5 36)
+hsync +vsync
VertFreq: 60.000 Hz, HorFreq: 67.500 kHz
Checksum: 0xdf
Please consider releasing this update, don’t limit your product to just mobile phones. There’s a much bigger market with PCs. The biggest issues with the phone are battery limitation and computing power, while connecting to PC you get unlimited power supply and much more options for developers.