Miracast source for i.MX6?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Miracast source for i.MX6?

1,729 Views
aram
Contributor I

We are using a Phytec board with NXP i.MX6 running embedded Linux:

 

http://phytec.com/products/system-on-modules/phyflex/i.mx6/

 

The board also has an Atheros AR9462 WIFI chip, and we are configuring it as a WIFI router/AP.

 

We would like to try running Miracast source on the same chip, in a Linux container. One implementation could be the user connecting to the system via a web site, selecting a URL, and the WIFI router will then use Miracast to display the streaming video to a (separate) Miracast sink.

 

I noticed on one post from a couple of years ago that someone said NXP only supports Miracast sink, not source:

 

https://community.nxp.com/message/541209

 

But another post from a year ago talks about issues with Miracast source:

 

https://community.nxp.com/message/805161

 

So my questions are:

 

  1. Does NXP provide a Miracast source software for the i.MX6?
  2. If yes, where can I download it from?
  3. If not, can someone recommend another vendor or open source implementation other than Miraclecast? (We will be looking at Miraclecast, but there seem to be some issues with that.)

 

Thanks,

Aram

Labels (3)
0 Kudos
2 Replies

1,035 Views
matthieuvanin
NXP Employee
NXP Employee

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

0 Kudos

1,035 Views
igorpadykov
NXP Employee
NXP Employee

Hi Aram

one can look at nxp documentation package

https://www.nxp.com/webapp/Download?colCode=IMX_N7.1.2_2.0.0_ANDROID_DOCS 

seems there is only sink. In general all linux/android is documented on

http://www.nxp.com/products/software-and-tools/software-development-tools/i.mx-software-and-tools/i....

Regarding "another post .. source" that thread deals with another software vendor boundary devices

i.MX6 - Boundary Devices 

and one can ask details about that software on  meta-fsl-arm mailing list
https://lists.yoctoproject.org/listinfo/meta-freescale

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos