Hi Andy, I know about the 'enable controller' part of the config on the receiver and it is set to auto. I do have IP connectivity to the receiver as I can get the Windows Setup appliaction to discover and communicate with it. I can also get to the DNLA server on the receiver from a PC.
I have attached a Wireshark capture of what the 5600 sends out in terms of service advertising as well as what the iPhone app sends out 'looking' for the receiver to control.
The receiver advertises (via SSDP) urn:schemas-sony-com.services:X_CIS:1\r\n
which is what the iPhone app appears to look for, but I am guessing there is something in this advertisment which the app doesnt like, although quite what its likely to be, as there is not much in the advertisment is beyond me.
This is what is in the advertising of this service :-
5600es 239.255.255.250 SSDP NOTIFY * HTTP/1.1
-LOCATION:
http://192.168.0.150:8888/CIS_DeviceDescription.xml\r\n
-NT: urn:schemas-sony-com:service:X_CIS:1\r\n
-HOST: 239.255.255.250:1900\r\n
-CACHE-CONTROL: max-age=1801\r\n
-LOCATION:
http://192.168.0.150:8888/CIS_DeviceDescription.xml\r\n
-HOST: 239.255.255.250:1900\r\n
-CACHE-CONTROL: max-age=1801\r\n
-LOCATION:
http://192.168.0.150:8888/CIS_DeviceDescription.xml\r\n
-NT: urn:schemas-sony-com:service:X_CIS:1\r\n
-NTS: ssdp:alive\r\n
-SERVER: Trimedia pSOS+/NDK4.3 UPnP/1.0 MediabolicUPnP/-20100507.174739\r\n
-USN: uuid:3f906b0a-9e96-4754-aca1-544249b4ffef::urn:schemas-sony-com:service:X_CIS:1\r\n
-X-AV-Server-Info: av=5.0; hn=""; cn="Sony Corporation"; mn="AV Receiver"; mv="1.0";\r\n
I have compared this with how the PC Setup program communicates with the receiver. This uses the upnp:rootdevice\r\n service to locate the receiver, so doesnt work in quite the same way as the AV Receiver app.
If I goto the url described in the LOCATION field, I get this :-
<root>
−<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
−<device>
<deviceType>urn:schemas-upnp-org:device:Basic:1</deviceType>
<friendlyName>STR_CISIP</friendlyName>
<manufacturer>Sony Corporation</manufacturer>
<manufacturerURL>http://www.sony.net/</manufacturerURL>
<modelDescription>IPSTR2</modelDescription>
<modelName>STR-DA5600ES</modelName>
<modelNumber/>
<modelURL>http://www.sony.net/</modelURL>
<UDN>uuid:3f906b0a-9e96-4754-aca1-544249b4ffef</UDN>
−<serviceList>
−<service>
<serviceType>urn:schemas-sony-com:service:X_CIS:1</serviceType>
<serviceId>urn:schemas-sony-com:serviceId:X_CIS</serviceId>
<controlURL>/upnp/control/CIS</controlURL>
<eventSubURL>/upnp/event/CIS</eventSubURL>
<SCPDURL>CIS_ServiceDescription.xml</SCPDURL>
</service>
</serviceList>
<presentationURL/>
</device>
</root>
This XML does contain IPSTR2 as a value (could be a version number, country code type of thing), but since this information is not included in any service advertising, and the iPhone doesnt make a reference to this XML data, I do not think the app has dicovered this, so dont think it can act on it.
What a pain, cos the remote app looks awsome!