Sun Jun 12, 2011 3:41 pm by Stan
Yes, I got this from the DEBUG logging:
- Code:
USER-AGENT: UPnP/1.0 DLNADOC/1.50 Intel_SDK_for_UPnP_devices/1.2
and this from the UPnP M-SEARCH:
- Code:
<?xml version="1.0" ?>
<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:pnpx="http://schemas.microsoft.com/windows/pnpx/2005/11" xmlns:df="http://schemas.microsoft.com/windows/2008/09/devicefoundation" xmlns:microsoft="urn:schemas-microsoft-com:WMPDMR-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>TOSHIBA REGZA</friendlyName>
<manufacturer>TOSHIBA</manufacturer>
<modelDescription>TOSHIBA_LCD_TV</modelDescription>
<modelName>37RV753</modelName>
<UDN>uuid:7728bbf4-a04d-11de-9850-e89d8757bbda</UDN>
<dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:X_DLNADOC>
<presentationURL>http://10.0.0.10:20000/presentation/presentation.html</presentationURL>
<pnpx:X_hardwareId>VEN_0028&DEV_0001&REV_02 VEN_0033&DEV_0006&REV_01</pnpx:X_hardwareId>
<pnpx:X_compatibleId>MS_DigitalMediaDeviceClass_DMR_V001</pnpx:X_compatibleId>
<pnpx:X_deviceCategory>Displays MediaDevices</pnpx:X_deviceCategory>
<df:X_deviceCategory>Display.TV.LCD Multimedia.DMR Multimedia.DMP</df:X_deviceCategory>
<iconList>
<icon>
<mimetype>image/png</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/icon/regza_48_48_24.png</url>
</icon>
<icon>
<mimetype>image/png</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/icon/regza_120_120_24.png</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>48</width>
<height>48</height>
<depth>24</depth>
<url>/icon/regza_48_48_24.jpg</url>
</icon>
<icon>
<mimetype>image/jpeg</mimetype>
<width>120</width>
<height>120</height>
<depth>24</depth>
<url>/icon/regza_120_120_24.jpg</url>
</icon>
</iconList>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<controlURL>/MediaRenderer/ConnectionManager/Control</controlURL>
<eventSubURL>/MediaRenderer/ConnectionManager/Event</eventSubURL>
<SCPDURL>/xml/ConnectionManager.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<controlURL>/MediaRenderer/AVTransport/Control</controlURL>
<eventSubURL>/MediaRenderer/AVTransport/Event</eventSubURL>
<SCPDURL>/xml/Transport.xml</SCPDURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<controlURL>/MediaRenderer/RendererControl/Control</controlURL>
<eventSubURL>/MediaRenderer/RendererControl/Event</eventSubURL>
<SCPDURL>/xml/RendererControl.xml</SCPDURL>
</service>
</serviceList>
</device>
</root>
My guess is that an addition section like this would do it, although would have to be checked against other Regza models, and it may work for other Toshiba models too, so the regex could be expanded to account for this:
- Code:
<Detection>
<UPnPSearch>
<FriendlyName>TOSHIBA REGZA</FriendlyName>
<ModelName>[0-9]+RV[0-9]+</ModelName>
</UPnPSearch>
</Detection>