I just wanted to give everyone a heads-up, in case you are an avid Kodi or IPTV user, this might not be the device for you (or at least until they update it).
This came as a big surprise to me, and I'm really disappointed as I was looking forward to replace my MiBox S with something more stable in terms of AFR.
First, the good:
- Dynamic Range Switching works well in most apps (Tested Netflix, Disney+, Amazon Prime, Plex, Kodi)
- Correctly switches between Rec. 709 & Rec. 2020 color spaces
- Doesn't work in Movies Anywhere for some reason
- Passes through correct HDR10 metadata, including MaxCLL, and MaxFALL
- Chroma upsampling is good, the same as other recent Amlogic chipset-based devices I've tested (ODroid N2)
- Supports CEC and IR remote control
- Speed is really good, not up to the Shield TV, but it's also 1/3 the price or less
- Frame rate can be manually set, only 23.976Hz, 25Hz, 29.97Hz, 50Hz, and 59.94Hz supported
- The UI shows them as whole integer frame rates, but I've confirmed via HDFury Integral 2 that they are not actually integer frame rates
Now, the bad:
- HDR10 content has raised black levels
- No passthrough of Lossless Audio Codecs
- No automatic refresh rate switching
- Refresh rate app does not work
- No automatic refresh rate toggle in settings
- Confused by this one, I thought I saw it reported somewhere else that it does, but nothing exists that I can find
- Plex & Kodi don't support automatic refresh rate switching
- MPEG2 Live TV direct plays in Plex, but has pretty bad stuttering issues, whether interlaced or progressive (maybe being software decoded?)
- Voice search does not support Plex/Kodi
- 24.00, 60.00 refresh rates are not supported, even when manually setting
- Some EDIDs result in 8-bit HDR10, and some don't. I'm not sure why that is, but if I plug it directly into my C9, I get 12-bit, but if I plug it into my HDFury Integral 2, set to an EDID with DV and all HDR10 modes, the device get's stuck in 8-bit when switching to HDR10.
- Oddly some EDIDs result in Integer frame rates when manually picking one from the settings, and some result in non-Integer frame rates. For instance, if I plug it into my Oppo UDP-203's HDMI passthrough, all of a sudden a new 4K SMTPE frame rate option become available, which is 24.000Hz, 24Hz is still 23.976Hz, but 30Hz, and 60Hz are now 30.000Hz and 60.000Hz respectively. However, plugging it into my TV/Receiver directly, results in the non-integer frame rates I originally saw in my post.
More info on Kodi's forums: https://forum.kodi.tv/showthread.php?tid=357396&pid=2979132#pid2979132
All credits go to MrCrispy, which I have linked above.
Edit:
Turns out the original source actually belongs to u/jwort93 and you can find their post here:
Thanks a lot for your hard work!
This is actually originally sourced from my AVSForum post here: https://www.avsforum.com/threads/details-of-new-google-android-tv-dongle-sabrina-leaked.3150886/post-60137236
Some other info I would add is:
-Some EDIDs result in 8-bit HDR10, and some don't. I'm not sure why that is, but if I plug it directly into my C9, I get 12-bit, but if I plug it into my HDFury Integral 2, set to an EDID with DV and all HDR10 modes, the device get's stuck in 8-bit when switching to HDR10.
-Oddly some EDIDs result in Integer frame rates when manually picking one from the settings, and some result in non-Integer frame rates. For instance, if I plug it into my Oppo UDP-203's HDMI passthrough, all of a sudden a new separate “4K SMTPE” frame rate option become available, which is 24.000Hz, the regular “24Hz” option is still 23.976Hz, but “30Hz”, and “60Hz” are now 30.000Hz and 60.000Hz respectively. However, plugging it into my TV/Receiver directly, results in the non-integer frame rates I originally saw in my post.
Overall, I'd say the device seems promising, but it really needs some work with properly detecting a device's capabilities from it's EDID.