Hi,
You are right. NXP developed and propose a Linux Miracast sink implementation.
- It supports multiple sources connected and could as well support multiple displays in order to stream several connected sources to the multiple displays.
- It supports UIBC GENERIC/HIDC (touch / keyboard)
- it supports HDCP 2.2/2.1
- it supports WFD STANDBY/RESUME
It has been (pre)certified internally (we are running the Miracast certification tests @ NXP), and tested/validated with most smartphones (Samsung / Moto / LGE / Huawei ...) and Windows 8/10 PCs.
The Miracast sink is available as a pre-built sdcard binary based on Yocto 2.1 (Kernel 4.1) for:
- SabreSD board/platform
- SabreAI platform
With either Murata module or any Atheros 9271 USB dongle
We are proposing as well the Miracast sink as a meta-layer + pre-built WFD binaries, so that customers can rebuild their image as well.
As part of NXP services, we could of course help integrating this solution to any i.MX board + any WiFi device...
Unfortunately, we don't have implemented the Miracast source side.
Regards
Matthieu