Unable to detect an UPnP device

Hi all,
I am currently trying to write a new transcoding profile for the Livebox, a very well known set top box used in France, and to modify the existing Samsung D-series TV profile, because my UE40D5700 isn't automatically detected by Serviio.
I use DeviceSpy as explained here : http://forum.serviio.org/viewtopic.php?f=5&t=19.
Here are the device description'x xml files given by DeviceSpy :
For the UE40D5700
And the infos directly given by DeviceSpy :

For the Livebox
My problem is that Serviio does not automatically detect the type of device he is dealing with, I have tried simply things for the moment, like this in the profile.xml :
For the Samsung TV
For the Livebox
I also tried using <FriendlyName>TV salon</FriendlyName>, or <FriendlyName>décodeur TV d'Orange</FriendlyName>. Wasn't better.
At one point I thought it was because the Device Description uses <friendlyName> but Serviio requires <FriendlyName> insted (with a capital F), but I don't know if this is relevant.
I've also tried to look at the serviio.log, in DEBUG mode, but I didn't found anything (the log is available here : http://talium.free.fr/Upload/serviio.log).
Does anyone have a clue on how to make this recognition work ?
Thanks for any useful tip !
I am currently trying to write a new transcoding profile for the Livebox, a very well known set top box used in France, and to modify the existing Samsung D-series TV profile, because my UE40D5700 isn't automatically detected by Serviio.
I use DeviceSpy as explained here : http://forum.serviio.org/viewtopic.php?f=5&t=19.
Here are the device description'x xml files given by DeviceSpy :
For the UE40D5700
- Code:
<device>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<df:X_deviceCategory>Display.TV.LCD Multimedia.DMR</df:X_deviceCategory>
<dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMR-1.50</dlna:X_DLNADOC>
<friendlyName>TV salon</friendlyName>
<manufacturer>Samsung Electronics</manufacturer>
<manufacturerURL>http://www.samsung.com/sec</manufacturerURL>
<modelDescription>Samsung TV DMR</modelDescription>
<modelName>UE40D5700</modelName>
<modelNumber>AllShare1.0</modelNumber>
<modelURL>http://www.samsung.com/sec</modelURL>
<serialNumber>20081224DMR</serialNumber>
<UDN>uuid:342638c0-3736-1706-04a3-142f3a887bc7</UDN>
<sec:deviceID>RLCKF5GZCVDTA</sec:deviceID>
<iconList>
...
And the infos directly given by DeviceSpy :

For the Livebox
- Code:
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:Basic:1</deviceType>
<friendlyName>décodeur TV d'Orange</friendlyName>
<manufacturer>SAGEM</manufacturer>
<modelName>IHD92</modelName>
<UDN>uuid:1d639bb6-23b7-11e2-a021-7c03d83b9e40</UDN>
<serviceList>
<service>
<serviceType>urn:schemas-orange-com:service:X_OrangeSTBRemoteControl:1</serviceType>
<serviceId>urn:orange-com:serviceId:X_OrangeSTBRemoteControl</serviceId>
<SCPDURL>/X_OrangeSTBRemoteControlDescription.xml</SCPDURL>
<controlURL>/remoteControl/cmd</controlURL>
<eventSubURL>/remoteControl/notifyEvent</eventSubURL>
</service>
</serviceList>
</device>
</root>
My problem is that Serviio does not automatically detect the type of device he is dealing with, I have tried simply things for the moment, like this in the profile.xml :
For the Samsung TV
For the Livebox
I also tried using <FriendlyName>TV salon</FriendlyName>, or <FriendlyName>décodeur TV d'Orange</FriendlyName>. Wasn't better.
At one point I thought it was because the Device Description uses <friendlyName> but Serviio requires <FriendlyName> insted (with a capital F), but I don't know if this is relevant.
I've also tried to look at the serviio.log, in DEBUG mode, but I didn't found anything (the log is available here : http://talium.free.fr/Upload/serviio.log).
Does anyone have a clue on how to make this recognition work ?
Thanks for any useful tip !