WD TV LIVE PLUS - Firmware

The latest firmware update (delivered today) does not work with TVersity . I installed it this afternoon and had to roll it back an hour later, the release is: 1.06.16_B for WD TV Live Plus

Just for clarity, what goes bad with the new firmware? No TVersity at all, no playback, etc.?..

Oh good - others are seeing it too - I thought I had done something bad :D

I’ll post a log later - but what I saw was the standard search (starting from Video>Media Servers>Tversity instance on the WDTV ) - it sent a (I believe its a browse - I’ll get the exact message later) message for item id “0\Movie\” (this is not different has always been this way) - a log entry for the aforementioned sql error with “\” is logged and then a soap fault is logged as being returned to the wdtv

Thanks,
Bill

thank you for sharing

When the WDTV connects to the tversity server it throws a "There is no media in the current folder." error. Tversity also displays "Error - Could not execute SQL statement, reason: unrecognized token: "\"" in the status window.

Sorry, what happens is exactly as the previous poster said - it finds TVersity buy displays no menus, just says ‘No Media in Folder’

Here is the log I captured:

Ver: 1.06.16

[code]2011-08-02 22:31:46,800 INFO [1704] (MediaServer@.\upnp\src\soap\soap_device.c:663) - Trying Unlock
2011-08-02 22:31:46,800 INFO [1704] (MediaServer@.\upnp\src\soap\soap_device.c:663) - Unlock
2011-08-02 22:31:46,800 INFO [1704] (MediaServer@.\upnp\src\soap\soap_device.c:963) - Calling Callback

2011-08-02 22:31:46,800 DEBUG [1704] (UPNPDevice@.\UPNPDevice.c:414) - Callback event is UPNP_CONTROL_ACTION_REQUEST, ErrCode = 0, ErrStr = , ActionName Browse, UDN = uuid:2c50e077-ab0b-374e-87e3-1600b8d782e0, ServiceID = urn:upnp-org:serviceId:ContentDirectory
2011-08-02 22:31:46,800 DEBUG [1704] (UPNPDevice@.\UPNPDevice.c:373) - ActRequest = <u:Browse xmlns:u="urn:schemas-upnp-org:service:ContentDirectory:1">
0\Movie\
BrowseDirectChildren
*
0
64

</u:Browse>

2011-08-02 22:31:46,800 DEBUG [1704] (MediaServer@.\MediaServer.c:622) - calling SetThreadExecutionState
2011-08-02 22:31:46,800 DEBUG [1704] (MediaServer@.\MediaServer.c:625) - Invoke: Browse(0\Movie\,BrowseDirectChildren,*,0,64,)
2011-08-02 22:31:46,800 DEBUG [1704] (MSPlayerMediaInfo@.\MSPlayerMediaInfo.c:1665) - Player 192.168.1.82 has a User Agent header INTEL_NMPR/2.1 DLNADOC/1.50 dma/3.0 alphanetworks
2011-08-02 22:31:46,800 ERROR [1704] (MSDBHelper@..\db\MSDBHelper.c:269) - Could not execute SQL statement, reason: unrecognized token: "\"
2011-08-02 22:31:46,800 ERROR [1704] (MSDB@..\db\MSDB.c:3404) - Could not get prop value
2011-08-02 22:31:46,800 ERROR [1704] (MSDB@..\db\MSDB.c:1012) - Could not get value of child count property
2011-08-02 22:31:46,800 ERROR [1704] (MSDB@..\db\MSDB.c:1084) - Could not get child count
2011-08-02 22:31:46,800 ERROR [1704] (MediaServer@.\MediaServer.c:672) - Browse failure - Current state of service prevents invoking the action (501)
2011-08-02 22:31:46,800 DEBUG [1704] (UPNPDevice@.\UPNPDevice.c:373) - ActResult = (NULL)
2011-08-02 22:31:46,800 INFO [1704] (MediaServer@.\upnp\src\genlib
et\http\httpreadwrite.c:494) - >>> (SENT) >>>
HTTP/1.1 500 Internal Server Error
Content-Length: 490
CONTENT-TYPE: text/xml; charset="utf-8"
DATE: Wed, 03 Aug 2011 02:31:46 GMT
EXT:
Server: Windows/5.1.2600/Service Pack 3, UPnP/1.0, TVersity Media Server/1.9.4

<?xml version="1.0" encoding="utf-8"?>

<s:Envelope
xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
s:Client
UPnPError


501
Current state of service prevents invoking the action


</s:Fault>
</s:Body>
</s:Envelope>


2011-08-02 22:31:46,800 INFO [1704] (MediaServer@.\upnp\src\genlib\miniserver\miniserver.c:419) - miniserver 1152: COMPLETE
[/code]

For comparison 1.05.04 - and turns out I was wrong - it does request the 0 container (although I am positive when I sniffed it to build my own profile it was 0\Movie\ like the DSM’s)

2011-08-03 18&#58;59&#58;40,534 DEBUG &#91;1764&#93; (UPNPDevice@&#46;\\UPNPDevice&#46;c&#58;414) - Callback event is UPNP_CONTROL_ACTION_REQUEST, ErrCode = 0, ErrStr = , ActionName Browse, UDN = uuid&#58;2c50e077-ab0b-374e-87e3-1600b8d782e0, ServiceID = urn&#58;upnp-org&#58;serviceId&#58;ContentDirectory
2011-08-03 18&#58;59&#58;40,534 DEBUG &#91;1764&#93; (UPNPDevice@&#46;\\UPNPDevice&#46;c&#58;373) - ActRequest = <u&#58;Browse xmlns&#58;u=&quot;urn&#58;schemas-upnp-org&#58;service&#58;ContentDirectory&#58;1&quot;>
<ObjectID>0</ObjectID>
<BrowseFlag>BrowseDirectChildren</BrowseFlag>
<Filter>*</Filter>
<StartingIndex>0</StartingIndex>
<RequestedCount>64</RequestedCount>
<SortCriteria></SortCriteria>
</u&#58;Browse>

2011-08-03 18&#58;59&#58;40,534 DEBUG &#91;1764&#93; (MediaServer@&#46;\\MediaServer&#46;c&#58;622) - calling SetThreadExecutionState
2011-08-03 18&#58;59&#58;40,534 DEBUG &#91;1764&#93; (MediaServer@&#46;\\MediaServer&#46;c&#58;625) - Invoke&#58; Browse(0,BrowseDirectChildren,*,0,64,)
2011-08-03 18&#58;59&#58;40,534 DEBUG &#91;1764&#93; (MSPlayerMediaInfo@&#46;\\MSPlayerMediaInfo&#46;c&#58;1665) - Player 192&#46;168&#46;1&#46;82 has a User Agent header INTEL_NMPR/2&#46;1 DLNADOC/1&#46;50 dma/3&#46;0 alphanetworks
2011-08-03 18&#58;59&#58;40,534  INFO &#91;1764&#93; (CommonUserLog@&#46;&#46;\\Common\\CommonUserLog&#46;c&#58;77) - Detected WDTVLive at IP address&#58; 192&#46;168&#46;1&#46;82
2011-08-03 18&#58;59&#58;40,534 DEBUG &#91;1764&#93; (MediaServer@&#46;\\MediaServer&#46;c&#58;680) - Browse success - Result&#58; <DIDL-Lite xmlns=&quot;urn&#58;schemas-upnp-org&#58;metadata-1-0/DIDL-Lite/&quot; xmlns&#58;dc=&quot;http&#58;//purl&#46;org/dc/elements/1&#46;1/&quot; xmlns&#58;upnp=&quot;urn&#58;schemas-upnp-org&#58;metadata-1-0/upnp/&quot;><container id=&quot;0\\Music\\&quot; childCount=&quot;7&quot; parentID=&quot;0&quot; restricted=&quot;true&quot;><dc&#58;title>Audio</dc&#58;title><upnp&#58;icon>http&#58;//192&#46;168&#46;1&#46;76&#58;41952/images/musicsmall&#46;png</upnp&#58;icon><searchable>true</searchable><upnp&#58;writeStatus>UNKNOWN</upnp&#58;writeStatus><upnp&#58;class>object&#46;container</upnp&#58;class></container><container id=&quot;0\\Photo\\&quot; childCount=&quot;6&quot; parentID=&quot;0&quot; restricted=&quot;true&quot;><dc&#58;title>Photos</dc&#58;title><upnp&#58;icon>http&#58;//192&#46;168&#46;1&#46;76&#58;41952/images/photosmall&#46;png</upnp&#58;icon><searchable>true</searchable><upnp&#58;writeStatus>UNKNOWN</upnp&#58;writeStatus><upnp&#58;class>object&#46;container</upnp&#58;class></container><container id=&quot;0\\Movie\\&quot; childCount=&quot;8&quot; parentID=&quot;0&quot; restricted=&quot;true&quot;><dc&#58;title>Video</dc&#58;title><upnp&#58;icon>http&#58;//192&#46;168&#46;1&#46;76&#58;41952/images/videosmall&#46;png</upnp&#58;icon><searchable>true</searchable><upnp&#58;writeStatus>UNKNOWN</upnp&#58;writeStatus><upnp&#58;class>object&#46;container</upnp&#58;class></container></DIDL-Lite>, Number Returned&#58;3, Total Matches&#58; 3, Update ID&#58; 1
2011-08-03 18&#58;59&#58;40,534 DEBUG &#91;1764&#93; (UPNPDevice@&#46;\\UPNPDevice&#46;c&#58;373) - ActResult = <u&#58;BrowseResponse xmlns&#58;u=&quot;urn&#58;schemas-upnp-org&#58;service&#58;ContentDirectory&#58;1&quot;>
<Result>&amp;lt;DIDL-Lite xmlns=&quot;urn&#58;schemas-upnp-org&#58;metadata-1-0/DIDL-Lite/&quot; xmlns&#58;dc=&quot;http&#58;//purl&#46;org/dc/elements/1&#46;1/&quot; xmlns&#58;upnp=&quot;urn&#58;schemas-upnp-org&#58;metadata-1-0/upnp/&quot;&amp;gt;&amp;lt;container id=&quot;0\\Music\\&quot; childCount=&quot;7&quot; parentID=&quot;0&quot; restricted=&quot;true&quot;&amp;gt;&amp;lt;dc&#58;title&amp;gt;Audio&amp;lt;/dc&#58;title&amp;gt;&amp;lt;upnp&#58;icon&amp;gt;http&#58;//192&#46;168&#46;1&#46;76&#58;41952/images/musicsmall&#46;png&amp;lt;/upnp&#58;icon&amp;gt;&amp;lt;searchable&amp;gt;true&amp;lt;/searchable&amp;gt;&amp;lt;upnp&#58;writeStatus&amp;gt;UNKNOWN&amp;lt;/upnp&#58;writeStatus&amp;gt;&amp;lt;upnp&#58;class&amp;gt;object&#46;container&amp;lt;/upnp&#58;class&amp;gt;&amp;lt;/container&amp;gt;&amp;lt;container id=&quot;0\\Photo\\&quot; childCount=&quot;6&quot; parentID=&quot;0&quot; restricted=&quot;true&quot;&amp;gt;&amp;lt;dc&#58;title&amp;gt;Photos&amp;lt;/dc&#58;title&amp;gt;&amp;lt;upnp&#58;icon&amp;gt;http&#58;//192&#46;168&#46;1&#46;76&#58;41952/images/photosmall&#46;png&amp;lt;/upnp&#58;icon&amp;gt;&amp;lt;searchable&amp;gt;true&amp;lt;/searchable&amp;gt;&amp;lt;upnp&#58;writeStatus&amp;gt;UNKNOWN&amp;lt;/upnp&#58;writeStatus&amp;gt;&amp;lt;upnp&#58;class&amp;gt;object&#46;container&amp;lt;/upnp&#58;class&amp;gt;&amp;lt;/container&amp;gt;&amp;lt;container id=&quot;0\\Movie\\&quot; childCount=&quot;8&quot; parentID=&quot;0&quot; restricted=&quot;true&quot;&amp;gt;&amp;lt;dc&#58;title&amp;gt;Video&amp;lt;/dc&#58;title&amp;gt;&amp;lt;upnp&#58;icon&amp;gt;http&#58;//192&#46;168&#46;1&#46;76&#58;41952/images/videosmall&#46;png&amp;lt;/upnp&#58;icon&amp;gt;&amp;lt;searchable&amp;gt;true&amp;lt;/searchable&amp;gt;&amp;lt;upnp&#58;writeStatus&amp;gt;UNKNOWN&amp;lt;/upnp&#58;writeStatus&amp;gt;&amp;lt;upnp&#58;class&amp;gt;object&#46;container&amp;lt;/upnp&#58;class&amp;gt;&amp;lt;/container&amp;gt;&amp;lt;/DIDL-Lite&amp;gt;</Result>
<NumberReturned>3</NumberReturned>
<TotalMatches>3</TotalMatches>
<UpdateID>1</UpdateID>
</u&#58;BrowseResponse>

I am having the same problem since updating the wdtvlive firmware to 1.06.16_B. Everything worked great prior to this upgrade and I love TVersity. I get the same problem where it can’t find any media. If I use Windows & UPNP it works but I hate Windows 7. I am posting on WD’s website too. Thanks!

Same issue here. Here is the link for WD with the rollback firmware versions for WD HD TV Live and Live Plus. The update version file is already manipulated to make the older firmware look like a newer version to the hardware. Worked like a charm and everything works just swimmingly again.

http://wdc.custhelp.com/app/answers/detail/a_id/5800

Sure. If you don’t have something like 1.9.6 handy, copy the download link for 1.9.7 from tversity.com, past it into the address bar, and edit it to get 1.9.6 or 1.9.3…

My findings were different. I updated to the latest WDTV Live firmware 1.06.15 and was still on Tversity 1.9.2 and everything still worked. It was only after I upgraded to the latest Tversity 1.9.7 that I began to have the problem. What changed in the Tversity versions that may have caused it to stop working with WDTV Live?

Can I install an older version of Tversity over 1.9.7?

I suspected an older version of Tversity would work, but for me the fix in 1.9.7 for pausing a stream outweighs Hulu Plus and the fixes for UI text placement. Though I admit I don’t like having to choose which part I want working.

Same exact problem for me using the latest install of the Pro version, rolled back to the next older firmware and it’s fine now. I recevied the unrecognized token error too.

Thanks bmc123. Just bought the WDTV LIVE wireless version, which did not work. Applied this fix and all works. Will now allow firmware upgrade to my wired boxes.

[quote="Hemimod"]Same issue here. Here is the link for WD with the rollback firmware versions for WD HD TV Live and Live Plus. The update version file is already manipulated to make the older firmware look like a newer version to the hardware. Worked like a charm and everything works just swimmingly again.

http://wdc.custhelp.com/app/answers/detail/a_id/5800[/quote]

Thanks for the link!

I had the same problem. After some effort, I downloaded a previous copy from the link below, and all is working fine with the new WDTV firmware. Hope it helps.

http://cdn.download.tversity.com/TVersi ... _1_9_3.exe

Good call - I actually tested that too - I think I must not have restarted the server. Now I can pause TVersity and play around with the new WD stuff :D

Thanks,
Bill

[quote="bmc123"]I was able to get it to work by editing the WDTVLive profile in the profiles.xml file.

In the WDTVLive profile replace this line:

with this one:
[/quote]

I can report the same problem - it wasn’t until I upgraded TVersity to 1.9.7 after upgrading the WDTV Live firmware to 1.06.15 that it stopped working. Be nice to get a fix from one or the other rather than rolling back to old levels. Also reported on WDTV forum.

I was able to get it to work by editing the WDTVLive profile in the profiles.xml file.

In the WDTVLive profile replace this line:

with this one:

[quote="bmc123"]I was able to get it to work by editing the WDTVLive profile in the profiles.xml file.

In the WDTVLive profile replace this line:

with this one:
[/quote]

Thanks, bmc123, that did the trick!