Because changing the device type manually on the web interface has not been working for a few minor versions of Twonkymedia, I had to patch the "clients.dat" file on my server to work around the problem. The change is crude but effective, overwrite the description of "Generic DLNA 1.0" with the description of "Syabas Based Firmware" but keep the ID. This is not a very end user friendly process.
In the hope that it will help fixing the problem in a future revision of TwonkyMedia Server, I captured the UPnP packets coming from the PCH-A110 with Wireshark. There are 2 slightly different packets:
Code: Select all
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
ETHERNET: 00.06.dc.42.9e.63
CACHE-CONTROL: max-age=1800
LOCATION: http://192.168.1.67:2020/myiBoxUPnP/description.xml
NT: urn:schemas-upnp-org:device:SyabasSTB:1
NTS: ssdp:alive
SERVER: UCosII, UPnP/1.0, Syabas myiBox UPnP-stack, v1.0
USN: uuid:myiBoxUPnP::urn:schemas-upnp-org:device:SyabasSTB:1
Code: Select all
NOTIFY * HTTP/1.1
HOST: 239.255.255.250:1900
ETHERNET: 00.06.dc.42.9e.63
CACHE-CONTROL: max-age=1800
LOCATION: http://192.168.1.67:2020/myiBoxUPnP/description.xml
NT: urn:schemas-upnp-org:device:SyabasSTB:1
NTS: ssdp:alive
SERVER: UCosII, UPnP/1.0, Syabas myiBox UPnP-stack, v1.0
USN: uuid:myiBoxUPnP
Code: Select all
Ethernet II, Src: SyabasTe_42:9e:63 (00:06:dc:42:9e:63), Dst: IPv4mcast_7f:ff:fa (01:00:5e:7f:ff:fa)