Surface Pro Miracast Connection Problem

Anonymous
2018-02-09T02:30:39+00:00

I am essentially re-asking the same question, but in a different manner as it has been two weeks and the problem of the Surface Pro 2 not connecting to our new LG OLED, Miracast-compatible TV remains unresolved.  They do attempt to negotiate a connection, but they fail to connect.

I ran dxdiag on the Surface Pro 2 running Windows 10 with all the latest updates, and the results show the computer is Miracast compatible.  I have also separately checked for updated drivers and the result was that the drivers are up-to-date.


System Information


      Time of this report: 1/25/2018, 09:54:36

      ...

                 Miracast: Available, with HDCP

     ...


Display Devices


           Card name: Intel(R) HD Graphics Family

     ...

            Miracast: Supported

Initial attempts failed every time, even when the Surface is just a few feet from the TV.  Conversely, our HP laptop connects flawlessly every time.  This tends to suggest that the problem is within the Surface computer - not the TV.

I read Barb Bowman's informative article describing how Miracast negotiates a connection and, as a result, I checked the visible 2.4GHz networks around here.  There are four weak ones (~20% strength) on CH1, our own 'main' network on CH6 all by itself, and our own secondary network and two other weak ones on CH11 (78% and ~20% strength, respectively).  I presume the Surface and the TV being just a few feet apart, the related signal strengths would be adequate to override the weaker network signals on CH1 and, therefore, Miracast should be able to negotiate a connection.  The HP computer is 6x further away from the TV and, as mentioned, it connects flawlessly every time.

However, I did spot a difference between our two computers when connecting - namely the IPv4 address indicated for the direct-connection 'adapter'.  The IPv4 Address was 192.168.137.1 for the HP computer (and it was the same for my various acquaintances' computers as well), whereas on the Surface it was indicated as Autoconfiguration IPv4 Address 169.254.56.231.  The IPv4 Subnet Masks were 255.255.255.0 and 255.255.0.0, respectively.

As Miracast is essentially a peer-to-peer connection without a DHCP server to provide an IP address, on the virtual wireless adapter that is active during Miracast connections, I configured the IPv4 'Alternate configuration' to an address of 192.168.137.1, the same IP address that works every time when the HP laptop connects.

I thought I had found the answer as it worked briefly (during a 20-minute test period), and the results were very good .

However, the next day when there was something my wife actually wanted to see on the big-screen TV, she tried again and it failed to connect.  Several attempts were made - all unsuccessful.

A few days later a friend suggested that I try adding the same IP address for the Default gateway and DNS server.  I wasn't sure what good this would do, but I tried and it worked again during an hour of testing (to see if it would drop out - it remained solid).

However, once again, while it worked for the hour or so of testing, later it again failed to connect.  We tried several times throughout the day and again over the next couple of days, but no luck.

I have tried shutting off Bluetooth, and even shutting off the HP computer to eliminate any impact they may have, but the Surface and TV will NOT connect.

The issue is almost certainly within the Surface computer, and I have no idea where else to look.  Can someone from Microsoft please shine some light on this?  There are so many discussions on the web about this problem with Surface computers; so, it must be very widespread and there must be a lot of frustrated Surface owners out there!

Any expert assistance would be appreciated.  Thank you.

Surface | Surface Pro | USB-C

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

45 answers

Sort by: Most helpful
  1. Anonymous
    2018-02-13T03:53:03+00:00

    Hello Barb,

    I have just returned from our day-long trip.

    TV FIRMWARE: The TV is about 1 month old.  I have not applied the latest firmware to the TV and I am not sure if the Geek Squad did, but I will follow up on this.

    However, I rather doubt this is the issue, because it connects flawlessly via Miracast every time with both my HP computer and my Galaxy S6 phone.

    I have friends with different versions of the Surface Pro but with the same model of TV.  None of us had any success in connecting this combination of devices until manually implementing the Alternate Configuration for IPv4, and all have been able to make it work immediately after implementing the IPv4 change - but none of us has been able to successfully repeat the successful connections.  The fact that in all cases it did work once must mean something.

    **LIST OF DEVICES HAVING CONNECTED TO TV:**I did stop at Best Buy en route home today.  The Geek Squad did not know the answer to your query about the TV retaining a list of computers that had connected and nobody there could find such a list.  Although your messages came in after we departed at the crack of dawn this morning, I had thought of the same thing and we did take the SP2 with us.

    We attempted to connect our SP2 to a similar TV in the store, and the result was the same - both devices indicated "Connecting...", but the connection timed out and failed.  That would tend to suggest that the issue is not a list within the TV, as this was almost certainly the first time anyone had tried Miracast with that specific TV.  I had no problem connecting to the store TV with my Galaxy S6 phone.

    OTHER SUGGESTIONS: The chap at the Geek Squad desk suggested that some folks he knows had to turn off the Firewall (temporarily, of course) in order to get their Surface computers to connect via Miracast.  At least one of the two apparently continued to work after the Firewall was turned back on.

    That seems bizarre to me, and I don't like diminishing our security even temporarily, but I may disconnect from the internet and try it.  However, this also brings me back to another suggestion I found online that apparently resolved the problem for the author's Surface, namely to create a Firewall exception for WUDFHost.exe.  In this case, it was a permanent change - not temporary.  Although 1 or 2 others replied that it worked for them as well, I have not tried this for three reasons:

    • The aforementioned reluctance to play with the Firewall;
    • I am not adequately knowledgeable to understand what that does or the implications of excepting it;
    • my HP computer does not have such an exception, and I do not understand why it would be required for the SP2 if not for the HP running the same version of Windows 10 and with all the latest updates.

    TV MIRACAST CERTIFICATION:  I cannot say for sure that our model of TV is Miracast 'certified', but the Geek Squad believed it to be and I would be surprised if LG could legally display "Miracast(TM)" on their screens while connection attempts are underway, if it were not.  Further, their Website also specifically states Miracast(TM) as well.

    http://www.lg.com/us/experience-tvs/smart-tv/connect

    Thanks again for continuing to follow up on this Barb.  It has been weeks of frustration and your assistance gives me hope of finding light at the end of a very long tunnel.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2018-02-12T21:10:48+00:00

    His TV is not Miracast certified.

    How do we find out for sure if a TV is "Miracast certified"?  For example, this sounds like the opposite of what I got last year when buying a TV for my mother.  The sales people could not tell me if the Samsung we were buying was capable of supporting screen-casting (AKA Wi-Fi Direct) so I had to buy an MWDA just in case.  Turned out it was not necessary and the built-in functionality in the TV is much more usable than trying to use the MWDA alternative.  The Samsung E-manual only refers to two alternatives Wi-Fi Direct or "screen mirroring such as AllShare cast" (which seems to be support for some kind of app presumably based on Wi-Fi Direct).   No mention of Miracast but as I say it works fine using either my mother's HP Envy or my Surface 2 Pro or my Surface RT.

    BTW Wi-Fi Direct seems to be the more general implementation detail to consider than Miracast even with my MWDA.  E.g. using PowerShell's  Get-NetAdapter -IncludeHidden  that's what I see, not Miracast.

    Was this answer helpful?

    0 comments No comments
  3. Barb Bowman 80,815 Reputation points MVP Volunteer Moderator
    2018-02-12T11:11:09+00:00

    His TV is not Miracast certified. This could be an issue. Note: yes, it is certified, my bad. Didn't see the WiFi Direct cert label. The MWDA is Miracast

    certified. You can't use the experience with a MWDA with a non certified

    Miracast device.

    Was this answer helpful?

    0 comments No comments
  4. Barb Bowman 80,815 Reputation points MVP Volunteer Moderator
    2018-02-12T11:09:14+00:00

    If they have this TV on display, assuming you can take your SP2 with you for the

    day, see if you can connect to their display model.

    Also, have you applied the 12/2017 firmware

    http://www.lg.com/us/support-product/lg-OLED55C7P ?

    the Smart Share video on http://www.lg.com/us/support-product/lg-OLED55C7P shows

    linked devices menu after you click more on Smart Share. check there.

    I note that this TV does not appear to be a certified Miracast device (the WiFi

    Alliance certifies devices) and there is no mention of the word Miracast or the

    WiFi Alliance logo in the user manual.

    >If I make it before closing time, I will pop into Best Buy and ask their Geek Squad to answer that question

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2018-02-12T02:19:29+00:00

    Hello Barb,

    Thanks for your continued interest and assistance.

    I do not know if the TV retains a list of connected computers.  If it does, I have not yet found it but, frankly, trying to find things on this TV is a frustration of its own!  The model is a 2017-year OLED55C7P 4K Ultra Smart TV with LG's WebOS 3.5.

    It was purchased from Best Buy about an hour's drive from here on a summer day (we live in a rural community and there is perhaps 2ft of snow on the ground now).  Coincidently, en route back from picking up a load of construction materials tomorrow, I expect to be passing by the city where the TV was purchased.  If I make it before closing time, I will pop into Best Buy and ask their Geek Squad to answer that question (and if there is a retained list, how to find and edit it).

    You have raised a valid possibility regarding a retained list associating the manually-configured IP address I selected with a different MAC address (i.e., the HP laptop); so, I will be interested in hearing what the Geek Squad have to say - but it does raise another question in my mind, namely:

    • If the TV does retain a list and associate an IP address with a MAC address, and as the HP computer was the first one from which a Miracast connection was successfully attempted, why has the Surface managed to connect twice immediately following my manual changes and yet I cannot repeat that success?

    You may be correct in saying that the connection is not being negotiated, but it does appear to be.  By that I mean, the instant I initiate a connection attempt, both devices indicate "Connecting" and that indication continues until the attempt times out.  That tells me the TV is seeing that a device is attempting, but that is all I can tell.

    Thanks again, and I will report if/when I get an answer to your question.

    Was this answer helpful?

    0 comments No comments