-
-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After tvOS 18.0, MAC address of an AppleTV is detected differently than its real network MAC. #2503
Comments
Does it change again if you, let's say restart the device? Maybe they are doing MAC address randomization now? |
It doesn't appear so. I have another Apple TV 4K (gen 2) running tvOS 18.0 and the same thing has happened to it. It's connected via Wi-Fi. Before 18.0:
After 18.0:
|
In iOS18 Apple introduces a fixed “private wi-fi address”. So my guess is that Apple adopted this for tvOS. The MAC address should stay the same in a network. |
I've been using I guess the only 100% certain way to be sure it won't change now is to assign manual IP address from the apple tv and run |
I've noticed this and it appears to stay with the new, post-18.0 value after rebooting. |
I can see similar issues, but not quite the same. The MAC address as reported by scan (which is collected from the various zeroconf services) seems to match old behavior. I can however see in the ARP cache that the local MAC address on the network is something else. That is something I would expect due to MAC address randomization. But I don't quite get it why MAC address would change in the services. Has the MAC address stayed static since after the update? Maybe it just decided to change once because of the update. |
What do you need help with?
I have an Apple TV 4K (gen 2) running tvOS 18.0. I just upgraded yesterday -- never running the betas. I'm on macOS 14.6.1 and pyatv 0.15.1 and python 3.12.
My atvremote scripts stopped working and after troubleshooting, I noticed that atvremote assigned it a new MAC address. I'm not sure why this is happening and where it's getting this identifier from. The AppleTV is connected via ethernet.
This is what
atvremote scan
detected in the past.This what
atvremote scan
detects now.The text was updated successfully, but these errors were encountered: