I noticed that when using roDeviceInfo, these parameters come back incorrectly on Roku 3, v5.2 build 3267.
1. IsHDMIConnected() always returns true, even if the HDMI cable is disconnected. I have a Roku 2XS and it will report false if not connected.
2. GetDisplayMode() always returns 720p, even if the display device and display type are set to 1080p. My Roku 2 XS does the same.
Regarding #2, I'm trying to create an Image Canvas of photos based on the display resolution. Many more images could be displayed as a mosaic on 1080p.