A little more digging hasn't yet got my v2.1 tv showing in iTunes' device list.
I've tried running a cable between the ethernet ports of my MacBook Pro and the tv so that they can talk directly to each other, and still there is no joy.
I've downloaded Bonjour Browser and, after following the instructions in
http://support.apple.com/kb/TS1453 again, I've still got nowhere. However, when I ask the v2.1 tv to connect to iTunes (tv > Settings > Computers > Connect to iTunes), I'm seeing the following Bonjour entry:
appletv-pair.tcp
67E90599C3D8AF0C
192.168.1.113:3689
txtvers=1
PrVs=65537
OSsi=0x1F5
MniT=123764765
Compare that to the entry that shows up in Bonjour Browser when asking the v2.0 tv to connect to iTunes:
appletv-pair.tcp
ECE1D8964DB4BFB1
192.168.1.113:3689
txtvers=1
PrVs = 64437
Name = Apple TV
Ossi = 0x1F5
MniT = 123764765
Looking back to Bonjour Browser for a second, once I've actually got the tv (v2.0) and iTunes (7.7.1) talking to each other, the following items show in Bonjour Browser:
appletv-itunes.tcp
FEA254D3C42EB625.1E8D619FA6DA6562
192.168.1.123:3689
[fe80::21e:c2ff:febb:d5a0]:3689
192.168.196.1:3689
192.168.14.1:3689
txtvers=1
pass=0
DpPV=196614
PrVs=65537
iTPV=196608
OSsi=0x1F5
MdKd=111
MaID=0xC52Ed31FF448
Name=Anth's iTunes Library
appletv.tcp
ECE1D894DB4BFB1
192.168.1.113:3689
txtvers=1
PrVs=65537
Name=Apple TV
OSsi=0x1F2
MniT=123764765
After an update to v2.1, the output is exactly the same as above, except that for the
appletv.tcp entry, there is no Name value being set.
The v2.0 software appears to be setting a 'Name' parameter in the Bonjour settings, whereas the v2.1 software does not. Is this what's causing all the problems?
Please - if anyone from Apple is reading this, can you help? Does anyone else know how I would go about creating a formal support request on this?
Thanks,
Anthony