Overview:
This build incorporates a design change that should allow proper functioning on all HDK2 devices/systems: both the devices that worked well with 1.99, as well as the ones that didn't work well on 1.99 and instead needed to use 1.98 or earlier. If your display still doesn't work with this firmware, please contact support with the same information requested for version 1.99 debugging.
Minor build warning fixes for all devices are also included that should not affect functioning relative to 1.99.
All devices:
Fixes for some build warnings.
HDK2:
One design change included in 1.99 was moving from polling to interrupts on HDK2-based hardware. While this worked well on the dev systems tested before release, some devices in the field (and eventually, one in our labs) didn't handle it well, seemingly not propagating the interrupt. Manually triggering a poll would often temporarily resolve the issue for setups that didn't work well with 1.99.
So, while this new release keeps all the new display code from 1.99, it switches to infrequently polling the video status, instead of using interrupts from the display bridge, for reliability across the full range of devices/systems in the field. It's still doing the polling in a more light-weight way than 1.98 and earlier versions, so performance shouldn't be impacted negatively compared to 1.99.
(It's still not clear why exactly some propagate the interrupt and some don't, but since the overall firmware family was already set up to be able to support either method, there should be no harm in switching all HDK2 devices over to polling.)
The upgrade bundle files are identical in contents - one is just a self-extracting 7z file while the other is a slightly-larger plain zip. They contain single-step scripts to install any missing Windows drivers and perform the DFU upgrade:
- HDK 1.2 to v1.84 (variant HDK_OLED prior to introducing HDK 1.3 panel-related changes) - including fixing the USB VID/PID if required, and updating the EDID nonvolatile memory
- HDK 1.3/1.4 to this latest release - variant HDK_OLED (including updating the EDID nonvolatile memory, by default)
- Additional script and firmware hex included for the "WirelessOnly" sub-variant that only lists the portrait 1080p@60Hz resolution in EDID for increased compatibility with some wireless video links.
- HDK 2 to this latest release - variant HDK_20_SVR
- Additional script and firmware hex included to revert to version 1.01.
- If this 2.00 release doesn't resolve all issues that required using an older firmware version, contact us.