Device Requirements Dialog pops up every 30 seconds on Apple TV tvOS 10.2

After my Apple TV received tvOS 10.2, I am presented with a system pop up message every 30-45 seconds related to Air Play. The message is as follows:

Title: Device Requirements

Message: This AirPlay Connection requires iOS 7.1 or later, OS X 10.10 or later, or iTunes 11.2 or later.


I am not initiating any AirPlay connections from my iPhone or iPad or any other device, and the only devices I do initiate AirPlay from are Apple devices (no 3rd party streaming apps on my home network)


I do have a Denon AVR which accepts AirPlay connections.


In addition, I have a Cisco Wireless LAN Controller 2504 running WLAN Software 8.3.112. I have a hunch that the issue is related to my WLAN Controller's mDNS gateway function probing all mDNS devices on the network at a regular interval so that it can discover and advertise all the mDNS services between Wireless and LAN networks.


My only solution has been to turn off AirPlay.


I also should note that I have 5 apple TV devices in my home and once upgraded to 10.2, they all exhibit this same behavior.


User uploaded file

Apple TV, tvOS 10.2, AirPlay

Posted on Apr 5, 2017 6:52 PM

Reply
9 replies

Apr 6, 2017 9:02 AM in response to MBCCS

Hi. tvOS 10.2 has made Require Device Verification the default for AirPlay. This breaks many 3rd party implementations and causes this message to appear when they attempt to connect. Can you try to disable the router's mDNS feature, to see if it is indeed the culprit? If it is not, you should look for other possibilities. One such is the Plex app running on Android devices. It implements a scan for AirPlay devices that causes ATV to turn on. This can be disabled in the Plex settings.

Apr 6, 2017 9:02 AM in response to Diana.McCall

Thanks. That is helpful.


I do use plex. I have a plex media server on a windows PC and I also have the Plex app on all Apple TV and iPhones.

I also have plex app on a Windows laptop (from windows store)


I do not however have any Plex app for android running on the home network.


I will check my Plex app for windows to see if it is attempting any airplay communication and if I can disable it.

Apr 9, 2017 3:49 AM in response to Diana.McCall

I've recently attached a WD MyCloud to the LAN, but these servers have never been able to offer Home Sharing only older iTunes server functionality which no AppleTv has ever been able to access.


They should not be connecting via Airplay, unless general LAN resource connection queries identify a range of services available not only supported ones on the NAS.


I'm slightly irked by this Airplay update - there is no reason I can see for them to invoke the code by default unless it's to deliberately remove 3rd party functionality or get royalties for some Airplay features going forwards.

Apr 9, 2017 4:50 AM in response to Alley_Cat

I agree. Presumably the motivation is enhanced security. But nobbling 3rd party implementations is always a possibility. It seems like some devices are opening a socket on port 5000 (UPnP), or 7000 (AirPlay), just to see if the device responds. With tvOS 10.2, either of these wakes up the device, and 7000 triggers Device Requirements. In my opinion, Apple TV should ignore port 5000, since it doesn't support it. But 7000 is assigned to Apple's AirPlay protocol, and devices or programs should not be probing it blindly. I assume the change to AirPlay also changed the response to port 7000 from ignore to Device Requirements.


You should check the features enabled on your NAS, to be sure it's not doing any network probing.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Device Requirements Dialog pops up every 30 seconds on Apple TV tvOS 10.2

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.