WDLXTV-LIVE-0.3.2 – Extreme WDTV Live firmware upgrade

Heres a nice shiny Christmas present for everyone :)
I’ve patched the bugs and tested deluge/lighttpd/nzbget–thanks to a catch&release WDTV Live purchase ;) The webserver starts automagic now, torrents work, nzbget works, unrar will do multi part archives, and par2 found its way in.

I’d also like to send a huge thanks out to anyone who has donated. Your support means a tremendous amount and helps keep my motivation up. Cheers!!!

* fixed group/shadow/passwd to enable lighttpd
* fixed /etc/init.d/S96deluge to enable deluge
* fixed /etc/init.d/S96nzbget to enable nzbget
* fixed deluge config persistence
* unrar-nonfree-3.8.5-1 included
* actually included par2-0.4
* lighttpd can be disabled (config_tool -c LIGHTTPD=OFF)
* deluge webui can be disabled (config_tool -c DELUGEWEBUI=OFF)
* Merry Christmas!!!

I hope everyone enjoys this and is having a great time over the holidays!!! I won’t be back home until Jan 08, so this’ll have to hold everyone off (sans other serious bugs) until then ;)

*** WDLXTV_LIVE-0.3.2 ***WDLXTV-LIVE-0.3.X Forum Suport Thread

Be sure to visit the WDLXTV_LIVE-0.3.0 page to find out how to enable deluge & nzbget.

I’ve spent a tremendous amount of time hacking the WD TV firmware[s], so if you appreciate my efforts please donate a little something using the link above : ) Thanks & enjoy.

Laurens Bosscher
December 25th, 2009 15:12


Great works, i´ll be sure to check it out after christmas :D

December 25th, 2009 16:25

thank the update ..
but deluge web not run :(

< << edit: if it doesn't run, then reflash the firmware and/or try deleting /conf/deluge.conf. I only test with Firefox as well. --b-rad >>>

December 25th, 2009 18:40

thanks but not work …
i reflash the device .. and install and try use firefox .. but error same .. not load web ui

i flash original wd fw .. becuse not work any extra options this FW

<<< edit: its already confirmed working as it should for multiple other users. –b-rad >>>

December 25th, 2009 19:10

ok other user other live device work .. but my wd tv live not ..
maybe write any how to fix !?
because i not use linux ..

and not any info all command and not faq.. this FW :(

thank you

December 25th, 2009 20:54

Looks good, but I cant get my ethernet connection up :| Worked fine with the official firmware, but now I cant downgrade back to it bah!

<<< edit: Whats preventing you from downgrading? There are instructions contained in the README. –b-rad >>>

December 25th, 2009 21:03

sxp: probably better to keep an eye on http://wdtvforum.com/main/index.php?topic=3554.msg27756 for a fix. The problem has already been brought up there and discussion is more likely to take place there.

Dereck Moath
December 25th, 2009 22:01

Thanks for all the fixes! Merry xmas!

December 25th, 2009 22:54

OK! Problem solved. Turns out the ethernet bridge on my PC screwed itself over. A bit of fiddling with that fixed it, and Ive managed to get the downgraded version back on the WDTV. Sorry! :D Definitely a PEBKAC. Will have another attempt at it.

December 26th, 2009 03:58

Thanks from Austria for your great work.
I have a lighttpd problem. When I start Firefox and put in the fix IP from my WD, I only see mt-daapd under the “Activated plugins” line. What went wrong?


<<< edit: What went wrong is you didn’t read the instructions on how to enable the other plugins. –b-rad >>>

December 26th, 2009 05:02

I have a problem. I have connected my WD My Passport storage to the WD TV Live and I have set up the download path as /dev/sdb1. Deluge just checking and does not download. What am I missing? Thank you!!!

<<< edit: /dev/sdb1 is the device itself. You want the location where /dev/sdb1 is mounted. You can set it yourself using /conf/fstab or look for it in /tmp/media/usb/USBx. –b-rad >>>

December 26th, 2009 07:45

Sorry, I don’t know, what you mean.
I have read the instructions. I thought that lighttpd is enabled per default.
I have installed the firmware with an USB stick with all files from your download incl. “S00custom-options”.
Installation works fine but without enabled lighttpd. I also tried to start it with telnet manualy with: “config_tool -c LIGHTTPD=ON”, but it doesn’t work.

<<< edit: When I start Firefox and put in the fix IP from my WD, I only see mt-daapd under the “Activated plugins” line. You realize that the page you are looking at here is served by lighttpd? Go to the WDLXTV-LIVE-0.3.0 page to find how to enable deluge & nzbget. –b-rad >>>

December 26th, 2009 07:52

just upgraded the firmware, but no deluge link
what can I do?
Second Question, pelase. how to access the \conf folder

<<< edit: You can click the WDLXTV-LIVE-0.3.0 link located below the link to download 0.3.2, which clearly states to click it to find out how to enable deluge & nzbget. You can access /conf via ssh or ftp. –b-rad >>>

December 26th, 2009 08:47

I give up. I think, I don’t understand the correct way. I have done like the WDLXTV-LIVE-0.3.0 page says but nothing has changed.
The link “http://your-wdtv-live-″ does’n work. is the fix IP of the WD.

<<< edit: sorry, but ROFLMFAO. How about replacing the whole string… ;) –b-rad >>>

December 26th, 2009 10:30

Tried it but just like the old FW (0.3.1), it keeps loosing network while watching movies (i have to restart the player as it can’t detect the computer he was connected before).

Went back to the original WD FW (1.01.11) and the network problems are gone!

Just to let you now, good job btw :)

<<< edit: I’ve never had a single problem with a dropped connection and stream exclusively from my NFS. –b-rad >>>

December 26th, 2009 13:14

@maky: Try instead.

December 26th, 2009 13:30

hi brad
why is the S90net.mounts trying to ping DNS?



December 26th, 2009 13:51

ok, I think I got the logic, it tries to know if the network is up (well internet… ?), like it does (& creates issues sometimes) with the NTP script (same ping) ?

Could we ping the default gateway of your LAN instead ? more chance to have this one pingable ?
or an option to skip that ping portion ?

Mate Visky
December 26th, 2009 13:53

SB please help me. Ive tried everything, my network shares is not working (not accesable from the menu of the video), BUT
I mounted:
\\\u on /tmp/media/usb/u type cifs (rw,mand,unc=\\u,username=guest,uid=0,gid=0,rsize=16384,wsize=130048)

And it is accessable, so WHAT THE HELL is wrong with this…?
I really dont understand, it is used to work, but it is not working right now… Is there any command to detect cifs drive again from wdtvlive?

Thx a lot and xmas:)

<<< edit: I don’t know, I’m not psychic ;) Go debug at a forum –b-rad >>>

December 26th, 2009 15:03

i’m new with the WD TV Live. I loaded the latest FW 0.3.2 and tried to install LaurentG.app.bin. As far as i can see in /apps, LaurentG is present, but my movie sheets are stil shown as images in the folder. I hope somone can give me a hint, to get LaurentG.app.bin propperly to work.

tx, Flame

<<< edit: I don’t think I can state enough times that the original WDTV is NOT binary compatible with the WD TV Live and NOTHING will work that was written for one on the other. –b-rad >>>

December 26th, 2009 16:06


deluge runing 032 FW but B-rad not help you …

only this command and evry disconnect the power re type all command and deluge run again maybe fix the problem


ps|grep deluge

1258 root 3648 S /bin/sh /tmp/init.d/S96deluge start
3335 root 3776 S grep deluge

kill 1258
mkdir -p /tmp/deluge
cp -Pr /etc/deluge/* /tmp/deluge
cp /etc/deluge/core.conf /conf/deluge.conf
umount /tmp/deluge/core.conf 2>/dev/null
mount -o bind /conf/deluge.conf /tmp/deluge/core.conf
umount /root/.config/deluge 2>/dev/null
mount -o bind /tmp/deluge /root/.config/deluge
add.webplugin deluge /etc/deluge/deluge
ln -s /etc/deluge/deluge /var/www/deluge
deluge -u web

thank you

<<< edit: It would appear as if your gateway doesn’t respond to pings, which is whats causing you the difficulties. I’ll look into a workaround for online detection that doesn’t rely on ping response. –b-rad >>>

December 26th, 2009 20:51

Great work!

I’m new to Deluge. Got it working as described above. Safari doesn’t seem to work with Deluge, but Firefox works fine.

question: Very interested in starting movies/music via WEB interface. I see posts on it, but wasn’t sure if I just load the custom WEB bin on the “live” usb key?

Good stuff. Thanks for your hard work.


<<< edit: if you can’t understand the process wait for someone to simplify it ;) –b-rad >>>

December 26th, 2009 23:51

Dear B-rad,

is there any way to patch the official upgrade to add the selectable 4/8/12 video thumb function for the people who want to add this function to there WDTV Live and not interest on the other functions like torrent.


December 27th, 2009 03:46

Can anyone explain me what exactly i must do to enable the torrent feature on wd tv with b-rad 0.3.2 because until now with 0.3.0, 0.3.1 it don’t work with the enabling of
config_tool -c LIGHTTPD=ON
config_tool -c DELUGE=ON
but i can’t get on the options menu in the wd tv live with b-rad 0.3.2 thru mozilla firefox 3.5.6 as i press the wd tv live ip.

What do i do wrong?


December 27th, 2009 04:33

Newbie question: can’t you install/integrate VLC in the WDTV, so that it will support more video formats?

<<< edit: not a chance. –b-rad >>>

December 27th, 2009 08:56


How can I permanent store web sites under /var/www ?

<<< nothing is permanent with read only NAND flash. add.webplugin adds a location to be displayed by lighttpd and remove.webplugin removes a plugin. –b-rad >>>

December 27th, 2009 13:20


that’s what I have done. look at my first post at December 26th, 2009 03:58

December 27th, 2009 13:30


I’m not so stupid as you think
was a copy & paste mistake
certainly I tried “″ as writen in my first post

<<< edit: good to hear ;) –b-rad >>>

December 27th, 2009 16:22


I configured my network manually and put Google’s DNS ( which is pingable, and I have the same problem as sxp. Deluge does not start by itself.

# Cat / etc / resolv.conf

# Ping-q-c 1
PING ( 56 data bytes

— ping statistics —
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min / avg / max = 151.549/151.549/151.549 ms

# Ps | grep deluge
1256 root 3648 S / bin / sh / tmp/init.d/S96deluge start
1956 root 3776 S grep deluge

Anyway, I offer my congratulations on your work!


<<< edit: What is the output of: grep '^nameserver[[:space:]]*[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*$' /etc/resolv.conf | cut -d' ' -f2 | head -n 1 ? If its empty then the regex is failing and will have to be tweaked. –b-rad >>>

December 28th, 2009 04:28

Dear B-rad,
Merry Christmas…

Is there any way to patch the official upgrade to add the selectable 4/8/12 video thumb function or change the font type or size for the people who want to add this function to there WDTV Live with official firmware and not interest on the other functions which may cause slowness on the OS.

Or is there any way to use the S00custom-options file to disable all additional networking functions to free some space.


<<< edit: if you disable lighttpd then there is nothing additional running that would display any detectable slowdown. All thats required to disable it is to uncomment the proper line from S00custom-options, place S00custom-options on the root of a device attached to your wdtv live, then power cycle your wdtv live. –b-rad >>>

December 28th, 2009 05:56

Thanks for your great work. I have two wdtv, the old and the live.

I found problem on the live version (using the 0.3.2 firmware), it won’t read net.mount file. I have to go to telnet the box and type xmount…. to connect to samba server

Anyone has solution ? Thanks

December 28th, 2009 05:59

Hi all. Thanks for the great work, b-rad. I have a “little” problem. Here, the history of my upgrades:

- factory firmware
- automatic internet upgrade with wdtv live (I think 1.01.12)

Flashing with WDLXTV_LIVE-0.3.2 I had to disconnect and reconnect the usb-drive because the progress bar sats at 0%.

After flashing the wdtv, the USB drives are NOT automatically mounted. I have the same bug at every reboot.

I tried downgrading to WDTV live 1.01.11 official firmware, and it works fine (no bugs with USB).

I tried flashing WDLXTV_LIVE-0.3.1 firmware, but the result is the same bug…

Now it’s again downgraded to 1.01.11 official firmware.

I don’t know what I should do…

Please help. Thanks in advance, Simone.

December 28th, 2009 06:13


Just got a wd tv live for christmas and already enjoying your mod! Deluge is working fine but I wonder how to enable the scheduler plugin: when enabling it in preferences, it get disabled the minute I press apply…


<<< edit: Will investigate when I’m back in town. –b-rad >>>

December 28th, 2009 10:14

Hi b-rad!

Great mod, works great beside a few bugs!
And now stop answering questions and enjoy your holidays! :)

<<< edit: Cheers & sounds good ;) –b-rad >>>

December 28th, 2009 13:02

# grep ‘^nameserver[[:space:]]*[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*$’ /etc/resolv.conf


But.. Why nzbget starts? :P

December 28th, 2009 13:22

This grep works fine in my terminal MacOS.
It seems that this is a limitation of busybox.

Carlos Matos
December 28th, 2009 14:59

Great great work!
One question…I’m a windows user…
can i put on the download locations of deluge something like C:\Downloads ?


December 28th, 2009 18:13

There is a bug with this firmware and some WD Live devices (maybe because we have a euro version of the player and b-rad has a US version, I don’t know why).

1. USB hard drives are not mounted at startup, you have to unplug and replug the drive to be mounted.

2. Installation of b-rad’s firmware gets stuck at 0% and you have to unplug and replug for the drive to be mounted and for the installation to continue

3. S00 options file is not loaded at startup, because the drive is not mounted

4. Playdude’s transmission bin file is not loaded

5. In the IP_OF_WD_LIVE firefox page only mt-daapd is shown as an activated plugin and not deluge, because the S00-options file isn’t loaded and deluged is not started

I have tried 4 different hard drives (2 passport drives, one elements drive, one mybook drive) none of them is mounted at startup

B-rad: Please make a version of your firmware with all plugins (deluge) enabled by default. S00-options file does not work for us. Thanks

December 28th, 2009 23:28


no, i don’t think, that that is the problem. Yes, it is correct, that an USB Harddisk will not be mounted at startup, but I tried it with an Verbatim USB-Stick and the installation of the firmware went OK and the stick will be mounted at startup. Anyway, I have the same problems as you, only mt-daapd works.

December 29th, 2009 00:50

Hi B-RAD, Hi guys!

Fist of all I would like to thank B-RAD for great work, I am newie in WDTV Live (just this Xmas present:) and I am so happy that there is such a nice piece of thing like WDLxTV, thanks!

Regarding your discussion, have the same situation, only mt-daapd is working for me, new firmware i need to mount via USB flash disk, not my passport drive, same with bin including my language OSD and S00 file, which looks not working for me after boot, changes I need to do via config_tool. I can very easily add plugin to web via add.webplugin, but my deluge is not working, also when I put ON for deluge webui, my WDLive is going dark?? :) … anyway will be playing little bit more.

Btw. Have some “stupid” question, if I would like to reflash firmaware again (e.g. want to apply latest b-rad’s fw again) it is not recognizing it on my USB anymore, how can I do this please?

Thanks a lot! Have a great Xmas and New Year time!

Brb again :)

<<< edit: consult the README for instruction on downgrading, which also apply to reflashing. –b-rad >>>

December 29th, 2009 03:16

This was already asked for the old WD TV, but as the new one is more powerful: Do you think it is possible to connect a DVB-USB-Adaptor to the WD Live, being able to watch TV?
Linux drivers are already available for several DVB chips, so perhaps someone could give that a try.

<<< edit: Feel free to give it a try and forward me your results. –b-rad >>>

December 29th, 2009 03:20

Hehe, I don’t know how I did this, but deluge is working for me properly.

I did re-flashing and setup properly again .. this it the only thing I did :D


December 29th, 2009 08:56

great work. I’ve donated. I’m no very skilled and I would like to set-up the deluge download folder.
So far it works just on “/boot”, but then it comes with an error ( disk size I presume). How can I set the path of the downlaod folder that I would like to be my external USB drive. I do not know which should be the path.
Thanks for your help



December 29th, 2009 10:21

I used a FAT32 usb stick and now deluge is shown as an activated plugin in the webpage. Maybe it was an NTFS problem, who knows…

December 29th, 2009 11:37

Very nice firmware. Took a few tries of disconecting power to get it to load, but it did.=) Anyway, I am new to this and looking for tutorials. The big thing I want to get working is FTP. Is there a tutorial so I can access? Im ussing putty, i find my ip, but donot have login or password. I try ssh, but cant set password, it just puts Login@ipadress…ANy help is appreciated.

<<< edit: wdtvforum.com –b-rad >>>

December 29th, 2009 15:04

I have a usb stick connected to USB1 and an NTFS hard drive to USB2.

In deluge preferences I set as download folder /tmp/media/usb/USB2 but deluge gave an error after downloading about 100MB.

I used putty and logged in as “root” and no password. Then I used
cd /tmp
cd media
cd usb
ls (it showed me USB1 and USB2)
cd USB2
ls (it showed me a folder with a weird name F6EC3176EC3131EB)

So I set the download folder in deluge preferences as

and now deluge downloads fine no errors (maximum for my ADSL line is 1100 KiB/s and it can play a 1080p bluray video AT THE SAME TIME! Sigma chips RULE !!! )

Hope this helps someone

Another thing, has anybody tried using a wireless usb stick to download with deluge? Or only wired connection works?
Thanks everybody

December 29th, 2009 15:17

Hi All,

just updated my device from 1.01.11 to b-rad 0.3.2 using a FAT usb stick (with only .bin & .ver files on it).
0.3.2 Firmware installed ok but I do not see screen text anymore. All graphics are ok but no text. I am not able to see for example all text menu.
Any hint?
Currently usb stick has been removed…do I have to copy on it the S00 file?


<<< edit: Download this. Unzip it and place root.bin along with the wdtvlive.* firmware files you’d like to flash at the root of a device. Edit wdtvlive.ver and change the version number to 1.11.11 or something, then power cycle your WDTV Live with the device that contains the three (root.bin wdtvlive.bin wdtvlive.ver) files attached. After it boots it should say theres a new version and do you want to update. Select yes. –b-rad >>>

December 29th, 2009 20:30

Hey guys! Is there anyway to unbrick this box?
I did update to 0.3.2, everything worked Ok with deluge and everything.
I played a bit with date command trying to setup time, then I did following command from telnet
#config_tools -c NTP=ON
#config_tools -c NTP_DELAY=0
the box rebooted and now it goes through the blue WD label and then goes black. no ping or anything. Is there any way to restore it from this state or is it write off?

<<< edit: Everyone needs to stop throwing around the term ‘bricked’ as most here don’t really understand what a brick is. Brick = not fixable aka might as well use it as a brick. Inside of S00custom-options disable NTP: config_tool -c NTP=OFF then power cycle your WDTV Live with S00custom-options at the root of an attached device. I’m going to release a new verion that addresses this issue later today. –b-rad >>>

December 30th, 2009 08:53

Sounds great!! I am going to give it a try, I will post my results!

Great effort b-rad!! way to go!

Happy new year && holidays!

December 30th, 2009 11:13

I just got a WD TV Live a few days ago and set it up. While looking for info about the unit I ran across this page but haven’t tried to flash it with this f/w.

honestly alot of the terms/features talked about here are over my head. The main thing I really want to be able to do is not have to connect an external drive to my PC, copy over files, disconnect it, and then plug it into the WD Live for viewing. I also am aware that it will stream the videos from my main PC. I just want something dedicated that stays with the WD nad I can copy over files to it, not jsut stream.
Does anything in the f/w allow me to do this?

<<< edit: Theres an FTP server which is enabled by default. –b-rad >>>

December 30th, 2009 13:03

do you think it is possible to install these mod (or the original Live firmware) on a WD HDTV gen2 (the new model without ethernet port)?

I have the boot log. I can send you.

<<< edit: not a chance due to lack of ram and flash space. I’ve recently received a gen2 and will produce a WDLXTVg2 for it sometime…donations help expedite things ;) –b-rad >>>

December 30th, 2009 21:05

b-rad, i am just giving this a try and everything seems to be working great so far. but what is the user name ( i tried ‘root’) and password (default one maybe?) for ssh? I don’t know where to find in distribution. thanks!

December 31st, 2009 09:07

Hi B-rad,
I am very grateful for work done and I want to ask if you can collect in to an user manual all the special features of this custom firmware.

Thank’s in advance Liviu.

<<< edit: woah woah woah cowboy…I’m a developer…asking me to document is like asking the pope to stop being catholic ;) –b-rad >>>

December 31st, 2009 11:10

First of all, EXCELLENT WORK!!!!! I was wondering if its possible to add additional plugins for deluge? I tried FTPing the file .egg to /usr/lib/python2.*/site-packages/deluge-*/deluge/plugins on the device but it says that it’s read-only directory. I know you had mentioned something about the file system being readonly on the WDTV but wasn’t sure if there was a workaround for that. A plugin that accepts RSS feed for torrents and watch folder would truly make this a sweet setup. thanks again for your truly GREAT WORK!!!

<<< edit: Post me links to plugins and I’ll see about adding some useful ones ;) –b-rad >>>

December 31st, 2009 20:26

Hi B-Rad
I really thank you for your work, you are really a GURU/genius. I am a not a techie but a big fan of you. I have a question. Can this device run Firefox and Java ? I would be great if you include in your Java and a good browser in your next firmware release. Please let me know what you think on it.

<<< edit: is perl & python not enough for you? It will never run firefox or pretty much any gui program since there is no X running. –b-rad >>>

January 1st, 2010 09:55

OK, I figured it out.
Enabled cron by adding “config_tool -c CROND=’ON’” into S00custom-options file and saved my python script into /conf/ folder.

I would like to have owfs in my LIVE, but I need to compile it. Probably I can’t do it with my LIVE, so I have to cross-compile it in my computer. I’m experienced with compiling, but not cross-compiling. Do you have any helpful hotwo’s? Or how you compile these packages?

<<< edit: One wire is some cool looking stuff. I’ll see about adding owfs into a future release. –b-rad >>>

January 1st, 2010 13:14

Thanks b-rad! I’ll be careful with words ;)

I have another question. Is it possible to create your firmware based on the first firmware from wd?
I saw it in another forum where people complaining about loosing ability to play truehd and dts-hd through receiver after upgrading from original fw on wdtv live.

January 1st, 2010 13:22

Has there been any break through with DVD menu navigation? I’ve been pouring through all of the WD TV Live sites and nearly all of them have the same question coming up. Being able to play a backed up DVD like a normal player would be totally awesome for a product that is on the edge right now.

If WD had this ability I believe that it would be a totally hot product to get for a very small price.

If anyone has any input on how this can be accomplished or if there are options out there that users can take advatange of please spread the word.

<<< edit: I have a rough idea how to accomplish it, but it would take many hours and is of little interest to me…so it would require quite a bounty. –b-rad >>>

January 2nd, 2010 03:21

There is a bug.
Network mounts created with “xmount”, get all ignored if there is no locally-attached USB drive.
To reproduce: Run the WDTV with no USB drives attached. Put a valid line in net.mounts; or just run “xmount” manually. It will correctly mount the remote filesystem under “/tmp/media/usb/…” However, the OSD UI will not see it. Now, connect a USB stick. Try again. The OSD UI will see both the USB stick and the remote filesystem. Remove the USB stick. The remote filesystem disappears, too.

This makes it sort of useless as a diskless media player (this is what I was hoping to use it for).
(workaround: stick a spare USB pendrive into the box).

<<< edit: This is normal functionality. If you have no devices plugged in then it says ‘no media’. Clearly stated in the README. Look up and figure out cifs-interceptor to get around this. –b-rad >>>

January 2nd, 2010 04:38

Happy New Year to all WDTVLIVE lovers first!

Unfortunately I have no good news upgrading from WDLXTV_LIVE-0.3.1 to WDLXTV_LIVE-0.3.2.

The upgrade process itself went fine. But after final booting up, I see the blue WD logo and after that the screen will turn to black and that’s it. TV set says, that the WDTVLIVE is disconnected and no ping to the box as well. It seems, that it is similar case than user covex already reported.

Hope to get any hint, to “unbrick” my box.

Thank you in advance,

<<< edit: Did you ever enable NTP? If you did then disable it using S00custom-options. –b-rad >>>

January 2nd, 2010 11:38

Thank you for the effort.

Kindly note a issue with sshfs required library missing

sshfs: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory


<<< edit: I’ve fixed this in 0.3.3. –b-rad >>>

January 2nd, 2010 12:28

Thanks b-rad. I thought it would take whatever filesystems are mounted under the magic point and use those. I’ll play with the cifs-interceptor.

The other problem is that it does not seem to see any of the two media servers on my network. My BuffaloLT perfectly detects both my Wizd and my BuffaloLS, so I know the servers ok. Any advice on debugging this?

January 3rd, 2010 04:19

Excellent firmware. Only problem is that since the upgrade the automount of the network drives is not working. I have to telnet to the WDLIVE and xmount each network share manually.
It used to work with the previous version. I have edited the net.mounts and copied it in the /conf/net.mounts. However I lose them after each reboot.
Is there an alternative place I can store the “xmount” commands so that they are autoexec-ecuted after each reboot. e.g. rc.local ?
Kind regards.

January 3rd, 2010 07:36

Hi Brad,

is it possible with your firmware to connect the WDTV Live via WLAN and connect another device (e.g. Blue-Ray Player) via the Ethernetport (maybe via crossover cable) and use the WDTV as a WLAN-Ethernet Bridge…? This would be very great if that would work…

Kind Regards.

January 3rd, 2010 13:54

this is a bug.
this just happens if you manage network manually.
test it iwth dhcp and it should work, till this will be fixed with next firmware release….i hope :-)
thanks to migube, who checked this out.

January 3rd, 2010 18:56

Thanks a lot. With this version I finally managed to get my WDTVLive to play internet radio by hacking the 365live access. I am trying to get it more convenient now.
If anybody is interested as well, please let me know.

January 4th, 2010 06:25

Greetings from Romania!

Great work man!
I’m thinking that due to the fact that this little piece of hardware actually runs linux, it shouldn’t be to difficult to put a generic driver for a keyboard, right? It would help a lot while browsing etc. Or there are limitations because of the actual GUI from WD ?

It’s just a thought.

Keep up the good work!

<<< edit: it wouldn’t work the way you’re imagining without some serious hacking. –b-rad >>>

Bahadir Ozkurt
January 4th, 2010 16:54

Although I followed the steps to the letter, I was unable to use the deluge and getnzb apps until I found that they work if using automatic network settings…
http://wdtvforum.com/main/index.php?topic=3798.0 is the link I should be thankful for for solving my 2hour nightmare.

January 4th, 2010 18:25

Thanks for the great firmware. We are now free to do some creative ideas.

I am trying to sshfs but keep getting the following error:
“sshfs: error while loading shared libraries: libfuse.so.2: cannot open shared object file: No such file or directory”

Please let me know if there is a solution

<<< edit: the solution is upgrading to 0.3.3. sshfs runs now, not sure if I’ve included all the necessary background pieces but I think I did. –b-rad >>>

January 5th, 2010 01:35

First i want to congratulated b-rad and I hove he has a very nice holyday!
I have installed v 0.3.2 over official version 1.01.11. Just a remark for b-rad : after the first reboot the WDLIVE has freeze with bid WD logo . I’ve waited 20 minutes because I didn’t know how things supposed to happen and I’ve unplug the power cable. When I’ve powered on again the WDTVLIVE has show me a image that the system need to recover from a firmware that must be on USB drive. After this WDTVLIVE detect the v 0.3.2 firmware and install succefuly . I don’t know why it do this .
The real problem comes know . My WDTVLIVE Ip configuration must be manually configured (because my ISP don’t have DHCP). S-o the problem is with Deluge. At first I didn’t see deluge (or nzbget) in http://WDTVLIVE-ip . Only mt-daap. After many tries with s00custom-option file or by running directly in ssh commands line like #config_tool -c DELUGE=ON , I read this topic ps|grep deluge
1258 root 3648 S /bin/sh /tmp/init.d/S96deluge start
3335 root 3776 S grep deluge
kill 1258
mkdir -p /tmp/deluge
cp -Pr /etc/deluge/* /tmp/deluge
cp /etc/deluge/core.conf /conf/deluge.conf
umount /tmp/deluge/core.conf 2>/dev/null
mount -o bind /conf/deluge.conf /tmp/deluge/core.conf
umount /root/.config/deluge 2>/dev/null
mount -o bind /tmp/deluge /root/.config/deluge
add.webplugin deluge /etc/deluge/deluge
ln -s /etc/deluge/deluge /var/www/deluge
deluge -u web
Those commands help me with the problem that I cannot see DELUGE in http://WDTVLIVE-ip but after the first restart even if DELUGE is showed in http://WDTVLIVE-ip after you click the link “the page cannot be displayed” . I’ve repeated the commands line above and I’ve notice that when I run the last command “deluge -u web” putty remains in “running mode” (no new commands are accepted). DELUGE is working even if some changes in preference are not saved . So , in this state if you press “ctrl+c” in putty or close putty window DELUGE STOPS. :( (have any iddeas here?)

I’ve try to comment some lines in some files related to Deluge but I realize very soon that the files are in flash and cannot be change (not them or not the script that create the modified files in /temp). What is the version that you have full control at least of Linux files or custom applications ?

<<< edit: upgrade to 0.3.3, issue is fixed (i hope) –b-rad >>>

Frederick from france
January 5th, 2010 05:58

Great update, mister b-rad!

Any chance you would ever IMPLEMENT truecrypt support? Would like to connect (and mount) my truecrypt devices!

<<< edit: i’d do dmcrypt before truecrypt, but neither is of much interest to me and would therefore require a hefty donation. –b-rad >>>

January 5th, 2010 11:55

is there any possibility to make deluge torrent state persistent? Maybe on S96deluge stop to backup state?

<<< edit: Tell me how / point me in the direction and I’ll do it ;) –b-rad >>>

Rafael Fontes
January 5th, 2010 13:10

Hello! :D

You’re doing an awesome job!

But… could you add more options for SUBTITLES in the future?

I mean…
- add the possibility of changing the position of the lines vertically;
- change the color of the font;
- make the border look thicker and darker;
- maybe the option of adding a dark background;
- etc.


<<< edit: no, no, no, & no ;) You want to be asking WD for these types of things, they’re not easily accomplished by me. –b-rad >>>

January 5th, 2010 16:15

Hi b-rad, but it’s possible to introduce the reading of .RAR files?


<<< edit: Not unless someone ponies up a large donation, its not something that would benefit me and it is not trivial. –b-rad >>>

Carlos Matos
January 6th, 2010 08:44

When I try to upload an nzb file I get:
Filesize is bigger then allowed! Please check the setting “UploadMaxFileSize” in php.ini.

Since php.ini on wdtv live is a file system read only and that has to do with upload_max_filesize on that file, how can I change this setting to be able to upload files?

January 6th, 2010 11:53

Hi there! Great Firmware you have there.

Concerning cifs/nfs and networking in general, it seems WD has something done, that could be considered as a BUG and causes many people networ related sorrows.

In http://www.avsforum.com/avs-vb/showthread.php?t=1172446&page=67 the problem is described.

1. CIFS Workgroup: It seems, “WORKGROUP” is a kind of hard encoded in /tmp/smb.conf (WD firmware and also yours). Of course many people have another workgroup in use.

2. This problem would not be a big thing, if the Name resolve order in that file would be correct.

“name resolve order = bcast lmhosts wins host” is standard, but it should be
“name resolve order = lmhosts, host, wins, bcast”

Changing the name resolve order fixed my SMB share problem of loosing connection over and over again or even SMB shares not showing up at all.

Would that be a fix you could include in future firmwares right away? Of course it is easy to correct, once you have Telnet/SSH, but not many people KNOW about the problem at all!!


<<< edit: I thought I patched the resolve order that way already. Will do on the next maintenance release. I’m thinking about smb.conf workarounds too. –b-rad >>>

January 6th, 2010 13:11

Does anyone know how to xmount a windows share folder that has a space in the name? Sorry…I am new at this.

<<< edit: enclose the share name in quotation marks. –b-rad >>>

January 7th, 2010 00:28


I’ve the same problem and the device it isn’t bricked. My problem was solves as soon as I connected to the network: I used usb adapter and I had to change it to an ethernet connection. From that moment, I was able to boot the system.


January 7th, 2010 04:28

I can’t use Optware with WDlxTV-Live 0.3.2
I put opt.bin in my USB pendrive, but it doesn’t appear to be mounted in /opt…
the command “ipkg update” return the message “ipkg: Not found”
I’ve tried to mount opt.bin in /tmp/opt, with no results… (there’s no opt -> /tmp/opt link…)
Any idea?


<<< edit: original wdtv and wdtv live are different CPU’s and not binary compatible. –b-rad >>>

January 8th, 2010 07:30

For me when I run ” grep ‘^nameserver[[:space:]]*[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*$’ /etc/resolv.conf ” nothing is shown, but if I run ” grep ‘^nameserver[[:space:]]*[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*’ /etc/resolv.conf ” (without the last $) it shows the what it supposed to do the DNS. The questions is now how can I change the S96deluge to reflect the change.

<<< edit: upgrade to 0.3.3, its fixed. –b-rad >>>

January 8th, 2010 09:22

Hi Brad, excellent work !

And I have a question, is there any possibility to add to firmware to player can read the txt subtitles in microdvd and MPL2 format? And maybe polish language (i can help with translation). Anyway, thanks for yours job :)

<<< edit: New subtitle formats = no. Custom OSD translation, yes…see 0.3.3 release page for info. –b-rad >>>

January 8th, 2010 19:48

I added optware to my wdtv… I am a bit lost though, and I did read on the site with optware it states something about ‘ext3-boot is required below’ so it might explain it.. however this is my error..

df -a | grep opt
/dev/loop2 124.0M 20.0M 97.5M 17% /opt

ls -alrt /opt/bin/ipkg
-rwxr-xr-x 1 default default 3852 Feb 25 2009 /opt/bin/ipkg

-sh: /opt/bin/ipkg: not found

what am I missing?

<<< edit: You’re missing that original wdtv and wdtv live are different CPU’s and are not binary compatible ;) –b-rad >>>

January 9th, 2010 11:28

How can i replace the /osd/image/welcome_logo.png and
to the original wd-files?


Rob Steele
January 9th, 2010 13:59

The network automount wasn’t/isn’t working for me either. I found the that the grep statement in the S90Netmount init.d file (and in a few others) looks in the resolv.conf file. The problem is the grep is expecting the ip to be at the very end of the line. However, for some reason there is a space after the ip address. I think if that grep statement allowed for zero or more spaces after the IP it would work..

As a work around, I enabled Cron and have a job that runs every minute to echo the single line I need to the resolv.conf with out the space at the end. (there is probably a better workaround but that worked for me)

B=rad. Thanks much for the work you have done on this release!!!

<<< edit: cheers. I’ve patched this bug in 0.3.3, hopefully it does the trick. –b-rad >>>

TJ Mustard
January 9th, 2010 14:12

Is there a configuration code that will allow the subtitles to be moved up, down, etc?

<<< edit: nope. –b-rad >>>

January 9th, 2010 15:16

Hi B-Rad, great work,

wdlxtv-live 0.3.2 is working pretty nicely.

I think the only thing missing on my wdtv live is shoutcast support.
Pandora is not available from outside the US and Live365′s free stations aren’t exactly great.
Since there are a ton of great free 128-256kbit shoutcast streams available I’d be so happy :)

Besides that SSH and FTP work great.
NFS mounts via net.mounts in /conf from my mac laptop works perfectly, so much faster and more reliable than SMB mounts.

Also I noticed that version 0.3.2 doesn’t seem to process any file in the root of a USB drive at bootup, which is why I had to /conf via ftp for net.mounts.

January 10th, 2010 05:03

A quick question.

Why doesnt re flashing the firmware (official or otherwise) reset the root password I set. Is it possible to reset the root password if it is forgotten?


<<< edit: http://rapidshare.com/files/295427134/pw-reset-live.app.bin resets your pw back to blank. –b-rad >>>

January 10th, 2010 05:28

Hello B-Rad,

I’ve just installed wdlxtv-live 0.3.2 and everything is OK but!!! :) I have one problem.
I have connected HDD with 2 partitions : NTFS and FAT32. Before I installed new firmware I had seen all partitions under windows (using command: \\\ I saw 2 folders – one per partition) but now I can see only one partition per disk…
I would be grateful if U could help me with that.

<<< edit: dunno what your problem is. I just released 0.3.3 so maybe try that, if it still doesn’t work post in the forum thread and I’ll attempt to debug you a bit. –b-rad >>>

January 10th, 2010 14:56

Thanks B-Rad,

I installed wdlxtv-live 0.3.2 and now I can play material stored on DVDR. Rewind and
Fast Forward functions work fine, however my dvd drives eject button appears to be
disabled by wdtvlive :(

WdTvLive would be a perfect little gadget for me if I could only eject a disk and insert
another one and WdTvLive be able to read and play it..

DVDR Drives tested =

Pionear DVR-215D
Pionear DVR-212D
Pionear DVR-109
Optiarc AD-5170A

checked using various pata>usb and sata>usb interfaces I have at hand and same results :(

Keep up the good work.. If it was not for your hacked firmware, I would have sent this
back to the store…

<<< edit: yeh, I know about this. Maybe I’ll finally get around to rewriting cd-manager… –b-rad >>>

January 10th, 2010 15:05

Dear B-Rad,

thanks for the great work.

I have one issue with wdlxtv-live 0.3.2 and a wireless (USB) stick, which worked out of the box with the original firmware. After flashing to wdlxtv-live 0.3.2, the boot hangs trying to start the NTP daemon. If I kill the process ‘/bin/sh /tmp/init.d/S01ntp start’ (via root shell access with a CA-42 cable), the boot process continues and eventually the wireless interface is activated.
Disabling the ntp daemon in S00custom-options seems to be a working work-around.
However, do you think it would be possible to implement starting the ntp daemon after the wireless interface is up?

Thanks again.

<<< edit: Thanks for the donation ;) The problem is a failing regex which stalls the system. I’ve fixed it and a new version is uploading, it will be posted in a couple hours. NTP must be executed before dmaosd runs, changing time on dmaosd throws a broken monkey wrench into its gears. –b-rad >>>

February 12th, 2010 18:35

@b-rad – thanks heaps for your firmware. It’s sad, but i don’t really have a home PC which I use for torrents, so being able to tweak the WDTVlive for this is great.

@ Tomas

I was looking for a way to do persistent state saves for deluge as well, and came up with a work-around, which I don’t think can really be implemented by b-rad for everyone.

I have created a copy of the deluge init script in /tmp/init.d, created a deluge_state folder in the root of a connected USB storage device and made these modification:
in the STOP section before any of the kill commands
# Grab a backup of the deluge state
cp -Prf /tmp/deluge/state/* /tmp/media/usb/USB2/40EF-FA75/deluge_state

in START after the line copying deluge files from /etc/deluge/*, added this line
cp -Prf /tmp/media/usb/USB2/40EF-FA75/deluge_state/* /tmp/deluge/state

It seems to work okay, but with the version of deluge included in (1.2.0-rc4 I think), it still runs checks on all the torrents.

I’m not going to claim it’s a great solution, and I’m only just starting to use it myself.

Hope it helps a little.