WDLXTV-Live- + WDLXTV.com domains launch party

WDLXTV-Live is an unofficial homebrew firmware for the Western Digital WD TV Live. It enables a wide range of extra functionality which is missing from the official firmware, such as bittorrent, webserver, NZB, SSH, FTP, etc. I’ve done my best to make everything as easily configurable as possible, but it does require a little bit of work on your own. All of the settings are located in S00custom-options, which is included in the zipfile of every release. Open it in a text editor and peruse your options. If you need help there is a forum link at the bottom of the page. If you are a power user then you’ll be able to harness your Linux skills and fly off into the world of homebrew, wondering why you delayed any longer than you did.

I am putting out an official release, after much fiddling and patching. Its fairly well tested and everything is working fine for me, YMMV like usual. Its based off the latest official 1.02.21 firmware and is quite good IMHO.

This firmware is being released along with the launch of the WDLXTV.com community. WDLXTV.com contains a homebrew forum, direct download servers, main release page, and subversion repo for development. Yes, wdlxtv is growing up. :)

The forum is organized like such:

I’d like all of you to go there and sign up, then join the forums and get things going :D

Now on to what you really want ;)
* updated to official fw 1.02.21!!!
* official Movie Sheet release, includes titi's wall & sheet templates
* included Xmodpt's coolsmile irc & filemanager webend mods
* UMSP customization (/conf/umsp.php for custom Media-Items)
* updated derlinuxers webplugin scripts; add system&plugin daemon status & start/stop
* domain wide auth to protect web services
* updated nzbget to 0.7.0-r380 & nzbgetweb to 1.4-t7
* included unpackfs-0.0.6
* included subversion-1.6.9-r901367
* included ImageMagic-6.6.1-4
* changed nzbget default DestDir from /boot -> /tmp (must change before using!!!)
* fixed options mess up in crazymount preventing osd/app mounting
* all irc settings are persistent
* fixed passworded Samba shares & 1.02.21
* fixed load.webplugin for UMSP/Deluge/nzbgetweb/etc
* added link target to webend links for new tab / no js
* fixed .rootFS loading
* update webend css to make left column wider
* corrected S00custom-options with movie sheet types & Samba protection
* fixed custom villa_bg.jpg and screen_saver.png
* patched crazymount to fix .addMounts functionality
* fixed typo's in several osd files
* increased php UploadMaxFileSize to 4M
* lots&lots of random script maintenance & optimizations
* even more logging (bug report included in webend)
*** BUGS:
* no thumbs in first two levels of local folders view

yes, thats a ton!! :o

To direct download this version you must go to wdlxtv.com and sign up

*** WDLXTV-Live- ***
*** WDLXTV-Live- – Rapidshare link ***

*** WDLXTV-Live-Minimal- ***
*** WDLXTV-Live-Minimal- – Rapidshare link ***

You can discuss this release in depth over here in the new release forum. :D

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

Custom OSD translation instructions can be found on the WDLXTV_LIVE- page.
<--form action="https://www.paypal.com/cgi-bin/webscr" method="post">

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.

April 21st, 2010 01:49

Can’t get LAN / WLAN working.
I get allways “DNS-Server” Error.

<<< edit: Ask on the wdlxtv forums. –b-rad >>>

April 21st, 2010 02:47

you are the best! Thanks!

April 21st, 2010 03:48

I appreciate the time you spend on this. you are a hero !

April 21st, 2010 10:32

Looking forward to trying this at some point. Does this release support moviesheets on network shares without a USB stick in WD TV Live?

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

April 22nd, 2010 01:03

Can this work on WDTV gen 2? Thanks in advance

<<< edit: Does the WDTV Gen 2 have ‘Live’ in its product title? Refer to the wdlxtv forums. –b-rad >>>

April 22nd, 2010 05:45

Hi B-rad,

your forum organisation links in this newspost are leading to the wrong place for G2 and Live.

<<< edit: fixed ;) –b-rad >>>

April 22nd, 2010 06:25

Thank you, b-rad.
I really appreciate you great work.


April 22nd, 2010 10:43

how to get an external dvd drive to work. firmware is already installed.

<<< edit: Ask on the wdlxtv forums. –b-rad >>>

April 22nd, 2010 14:43

Thanks for the time and effort you’re putting into this.

I downloaded the previous version for my WD HD TV Live so I could use it as a Torrent/Usenet downloading client. But unfortunately it wasn’t as stable as I hoped it would be.

I hope this update fixes some of those problems. Thanks!

April 22nd, 2010 19:00

I have spent weeks trying to get config_tool -c USB_POWER_OFF=1 to work but it does not work… i turned off deluge and nzbget. I have msheetlive running.

My WD myBook would still have the led blink after i power off the wdtv. It use to go off with original factory firmware.

Can you tell me what i am doing wrong ?

<<< edit: what is msheetlive? If its an app.bin then thats your problem. Debug your issues on the wdlxtv forums. –b-rad >>>

April 23rd, 2010 05:57

Excelent Work b-rad !!!

I have a question, how can I change the screensaver ?

I want to use b-rad file included in the .zip (screen_saver.png).
The default that come with MOD is not good.


<<< edit: Go visit n00b central on the wdlxtv forums. –b-rad >>>

April 24th, 2010 01:27

what has happend to wdtv forums says its an attack site wut the hell

<<< edit: not my forum, not my problem. ;) Think I read this morn that its back in order. –b-rad >>>

April 24th, 2010 10:31

you should create a torrent for that, just to avoid using your bandwidth and rapidshare :D

April 24th, 2010 13:34

You are great! Simply great!

April 24th, 2010 13:43

recently updated to this new version but it was impossible to connect as root. In readme file is stated that root password is blank but device is not accepting these credentials. Any suggestions?

<<< edit: The wiki. http://wiki.wdlxtv.com/Set_SSH_password. –b-rad >>>

April 26th, 2010 05:57


I’ve been running this firmware for the last couple of days and it works fine.

Only one question, I can’t seem to activate nzbgetweb. When I click the link in the box on the left and click “Start nzbgetweb” it tells me the server started, refreshes and nothing happens. The icon isn’t added to the list and the bullet stays red.

<<< edit: This is because the download directory is set to an invalid location in older versions. Browse to http://yourwdtvlivesip/nzbgetweb and you’ll get the nzbgetweb interface directly, then you’ll need to change the destination / download directories ( / anything else ) before it’ll work. Come to the homebrew forums and start up a discussion about nzbget in the applications area if you need to. –b-rad >>>

April 29th, 2010 05:57

Hi, I want to reproduce all files in a mounted nfs or smbfs directory only using telnet, not remote control or irsend, it is posible? I tried to find information about it without any results.

Thanks so much

<<< edit: No clue what you’re asking, ask at forum.wdlxtv.com –b-rad >>>

April 29th, 2010 07:38

Yeah !!! Thank’s you for all your hard (at least) work ;)

April 29th, 2010 13:18

Hi Brad, Thanks for all the effort.

One question. I am new to the linux world, I am trying to add to/ customise umsp, media-items.php and plugins but I can’t write my changes, whether I access the files from ftp or putty get error Read-only file system, I am accessing the files with root user on /etc/umsp/

Any assistance would be appreciated

<<< edit: I believe you’ve already found forum.wdlxtv.com ;) –b-rad >>>

April 30th, 2010 12:06

I have read several times that LIVE Minimal and Gen2 Firmware are equal. So taht brings me to my question; Can Live Minimal also used for the WDTV Gen2?

<<< edit: absolutley not, surefire brickage. ;) –b-rad >>>

May 2nd, 2010 14:09

I cannot find it anywhere but can you tell me if with this version i can view youtube HD again?

May 3rd, 2010 12:16

Is there any support to have certain shares protected by a pin (sort of parental control) or is everything wide open?

Thanks, this looks amazing. I plan on having a WD Live in the next week or so and my initial plan is to load your firmware.

May 5th, 2010 09:43

Thank you for a great firmware this makes my WDTV Live Complete… When will next version be released :)

May 5th, 2010 12:31

Maybe is not the best place to ask…It is a request: to include belkin F6D4050 v2 (RT3070) USB wireless module in future versions of GEN2 RT3070 drivers ( i think it is fixed in the latest live official version)
USB ID is: 050d:935b Belkin Components

<<< edit: forum.wdlxtv.com is the place to ask ;) –b-rad >>>

May 7th, 2010 11:47

Hi Brad,

How I can connect to WD through ftp from outside ?
I want to add torrents being at work .

Thanks !

May 8th, 2010 08:44

hey b-rad and all others,

my WDTV-Live only uses the 480p mode…i have a 24″ benQ LCD and with this code:

config_tool -c VIDEO_OUT=’HDMI’
config_tool -c VIDEO_OUT_RESOLUTION=’1080p60′

in the “S00custom-options”-file during boot it also didn’t work :(

anyone have an idea? thx in advance

May 10th, 2010 06:04

Great release, thanks b-rad!

Any estimation when the “no thumbs in first two levels of local folders view”-bug will bug fixed? This is quite annoying.

May 13th, 2010 22:53

Hello i’m trying to get into nzbget, but when i type in the login name and pass it doesn’t go in are the login’s correct???? that are in on the site??

May 15th, 2010 02:43

Can anyone use nzbget is use the passwords provided on the site but when i use them it just doesn’t log in asuming the password and username are correctly on the site. user wdlxtv pass nzbget????

May 16th, 2010 04:20

The only point stopping me from buying the WD TV Live and using it instead of my laptop is that it wouldn’t gain any access to my full TrueCrypted external drives.

Any chance of implementing TrueCrypt to the firmware? Or at least using external programs to gain access to a crypted drivesystem?


<<< edit: ask on forum.wdlxtv.com. Maybe someone there will be interested. I don’t have the time or any truecrypt disks, unless you wanted to donate to cover the development ;) –b-rad >>>

May 18th, 2010 05:37

Hello B-Rad,

I know this has been requested before, but any chance of DVD Menus? I bought the unit to backup my DVD TV series and this is a serious flaw!!!

Thanks for any help.

<<< edit: Are you willing to pay the thousands upon thousands of dollars of dev time it would require to implement? ;) –b-rad >>>

May 23rd, 2010 04:04

nice work!
But youtube doesn’t work

the wdtv doesn’t find any results..
my cousin has the same problem with an older version..

dns is not the problem..

<<< edit: Well documented issue, if you enable HD its a non-issue. Refer to forum.wdlxtv.com –b-rad >>>

May 24th, 2010 05:08

OK…first of all, i’d like to apologise for having no clue about the whole thing called linux…so here’s the deal…i’m running my tv live under WDLXTV-Live- and i have this thing that drives me crazy…i’ve plugged in the usb slot 1 a usb hub with 4 hard disks plugged in it and it doesn’t seem to work as it should…sometimes it finds em all…other times the 3 of them and most of the times, just the 2…what’s wrong with it? what can i do to have all 4 hard disks working ALL the time? thanx for your time…

<<< edit: Refer to forum.wdlxtv.com for support. –b-rad >>>

May 25th, 2010 06:24

Thanks so much for all your time and hard work –b-rad! Ill be donating for sure!!! Keep up the good work!

<<< edit: cheers :-) –b-rad >>>

May 25th, 2010 08:06

Hey b-rad,

kudos for the great work you did. Keep it up!

I was wondering: are there any plans to incorporate a pulseaudio sink?

<<< edit: Theres no access to the DSP, so no. Wouldn’t be part of my plans anyway, too much else to do. Inquire at forum.wdlxtv.com for other possibly interested parties. –b-rad >>>

May 26th, 2010 05:07

Thx for the great work!
Can you show me a trick, how to let the box play a random (music-)videos on startup?
The second thing I miss is to jump from chapter to chapter by remote control – do I really have to select the chapters from the menu all the time?
Greets from Vienna!

<<< edit: For support go to forum.wdlxtv.com –b-rad >>>

May 26th, 2010 06:58

Can add Cherokee as Web Server?


May 26th, 2010 13:52

IPv6 support would be great. Can that be implemented/activated? For me it would be great because then I could directly feed the WDTV with new media files from the outside IPv6 world.
Well, I could also use IPv4 and port forwarding, but NAT sucks and why not use new technology? :)

<<< edit: You tell me, I have neither an IPv6 connection or the desire to work on it. Refer to forum.wdlxtv.com for discussion about it, maybe someone will be interested. –b-rad >>>

May 27th, 2010 20:25

Hi. Quick question. On Network Shares under Video, all other files are shown i.e. jpg, srt, etc… I don’t see them when I plug in the same drive directly to the WDTV. Any configuration I might have missed?

Thanks again for all your work!

May 29th, 2010 15:58

Today I loaded b.rads firmware. Working fine for the most part. Have a couple things I was trying to figure out how to use.

1) Deluge and nzbget – I am posting that part of my options file to see if it is right. If it is I have no idea how to access either. Also when I go into media server audio does not seem to work with HD apple trailers but it will with small, med or large. In the same section there is a folder next to the revision 3 folder called UMSP v.0.1.2 but when I go in there it says no media contained, what is this folder for.

## Disable UMSP (default enabled – REQUIRES LIGHTTPD=ON TO WORK)
config_tool -c UMSP=ON

## Disable lighttpd webserver (default enabled)
config_tool -c LIGHTTPD=ON

## enable Deluge bittorrent client (default disabled)
## *** lighttpd webserver must be enabled to use webui ***
config_tool -c DELUGE=ON

## disable Deluge bittorrent webui
config_tool -c DELUGEWEBUI=ON

## Enable nzbget usenet client (default disabled)
## *** lighttpd webserver must be enabled to use webui ***
config_tool -c NZBGET=ON

2) Movie sheets – I would really like to use movie sheets. Yes I did search the forums. The way I am setup I have a 1 TB seagate external on there I have a folder called media. Underneath there I have folders called my anime, my tv, my movies, etc. Sub to those I have folders for each item. For example: Z:\Media\My Movies\Movie Title 1\. In that folder I have the actual movie then I used tvixie to gather the info for all my stuff. Now there is a file called folder.jpg, front_cover.tvixie, movieinfo.tvixie, and background.jpg. Here is copy of that section of the options file also:

## Movie sheet modes (only one can be enabled at a time)
## unless you have sheets for each mode you will encounter oddities switching around modes
## AKA this isn’t magic
## Full screen std mode:
#config_tool -c MSHEETMODE=std
## 1280×460 sheet mode:
#config_tool -c MSHEETMODE=sheet
## 500×720 wall mode:
#config_tool -c MSHEETMODE=wall

#Enable Movie Sheets
config_tool -c SHOW_FILESIZE_SETTING=0
config_tool -c MSHEETMODE=sheet
config_tool -c VIDMSHEET=ON
config_tool -c GENMSHEET=ON
config_tool -c LISTMSHEET=ON

## turn on moviesheets for a list type
## you must turn it on for a view type to see sheets!
## video thumb mode
config_tool -c VIDMSHEET=ON
## audio/photo thumb mode
config_tool -c GENMSHEET=ON
## list mode (video/audio/photo)
config_tool -c LISTMSHEET=ON

## change list view to 4/6/8/11 entries
#config_tool -c LISTNUM=4
#config_tool -c LISTNUM=6
#config_tool -c LISTNUM=8
#config_tool -c LISTNUM=10 (default)
#config_tool -c LISTNUM=11
#config_tool -c LISTNUM=12

## change video thumb view to various amounts of thumbs
#config_tool -c THUMBRESO=120×160 # 21
#config_tool -c THUMBRESO=150×200 # 12
#config_tool -c THUMBRESO=163×245 # 8 (default)
#config_tool -c THUMBRESO=180×240 # 10
#config_tool -c THUMBRESO=225×300 # 4
#config_tool -c THUMBRESO=240×360 # 4

## change music/photo thumb view to 10/15 thumbs
#config_tool -c GENTHUMBS=10 # 10
#config_tool -c GENTHUMBS=15 # 15 (default)

## change video info overlay
## ( for subtitle viewing during pause/timing/etc)
## requires reboot after change
## upper ~60%
#config_tool -c VIDEO_INFO_BAR=2
## top (warning: options bar covers up info overlay with setting 3)
#config_tool -c VIDEO_INFO_BAR=3

I understand these are all probably noob questions but I would really appreciate some help.

<<< edit: Refer to forum.wdlxtv.com for support. –b-rad >>>

June 1st, 2010 20:20

plz i need help, my WD live cant read my NTFS HDD with this firmware, why is this happening?, wut can i do?
and i activated the movie sheets with the S00custom-options and now the sheet apear in the folder instead of in the movie, help me

<<< edit: Refer to forum.wdlxtv.com for support. –b-rad >>>

June 7th, 2010 08:32

Hi. Thank you, B-Rad for your work! Sorry for my English. I solved samba protection problem – double strings in /tmp/smb2.conf after run_samba run. I have insert new strings in S00custom-options:

#added by RainLiker

echo “#!/bin/sh

sleep 20 && config_tool -m 10 &

killall smbd
killall nmbd
> /tmp/smb2.conf
sleep 5

echo ‘# this file created by Aleks Shul from /tmp/init.d/S99post-init,
# which modified from S00custom-options
Workgroup = Workgroup
NetBIOS Name = Avokado
security = user
guest account = SambaUser
server string = WDTV LIVE
disable spoolss = yes
name resolve order = lmhosts host wins bcast
socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536
pid directory = /tmp
lock directory = /tmp/locks
encrypt passwords = True
smb passwd file = /tmp/private/smbpasswd
log level = 10

comment = FreeAgent_Drive
path = /tmp/media/usb/USB1/5868BC9E68BC7BF6
read only = yes
guest ok = yes
valid users = root,SambaUser,SambaWrite,Galatea,Guest,guest
write list = root,SambaUser,SambaWrite,Galatea
use sendfile = yes

comment = Expansion_Drive
path = /tmp/media/usb/USB2/D844693144691412
read only = yes
guest ok = yes
valid users = root,SambaUser,SambaWrite,Galatea,Guest,guest
write list = root,SambaUser,SambaWrite,Galatea
use sendfile = yes

‘ > /tmp/smb2.conf

/usr/sbin/nmbd -D –configfile=/tmp/smb2.conf
/usr/sbin/smbd -D –configfile=/tmp/smb2.conf –piddir=/tmp –private-dir=/tmp/private –lockdir=/tmp/ –smb-passwd-file=/tmp/private/smbpasswd

logger -t “samba_restart” “user_tmp_smb2_conf” ” > /tmp/init.d/S99post-init
# end of adding RainLiker

After this users in write list has write privilegies. Other users can read only.

<<< edit: Thanks for the tip, but you realize this isn’t really a fix for anyone but you–right? ;) A proper patch would consist of /bin/run_samba and /usr/bin/wdlxtv.watch, which I’m going to work on today. –b-rad >>>

June 7th, 2010 19:31

Yes, this is an example for other, who can change it for youself. Ok. Have a nice day.

<<< edit: cheers ;) –b-rad >>>

June 18th, 2010 10:00

Hello, good job!
The WD can not find a video on youtube. From what I read in the forums, I should have seen the videos with the official version of the firmware (to create a file with a key) and then we could update your firmware. But I know that now.

Is there any other manner which does not return to the official version and then back to this version? Can I use and share that file to create youtube? What do you call that file?

Thank you very much for your work, greetings (sorry for my English, I only speak Spanish).

<<< edit: The following setting bypasses youtube restrictions: config_tool -c YOUTUBE_SWITCHER=youtubeHD –b-rad >>>

June 18th, 2010 23:36

Ok, thanks, I already had tried and he says there is no content available. What am I doing wrong? Any tip?

<<< edit: Join forum.wdlxtv.com, I don’t provide end user support here. –b-rad >>>

June 19th, 2010 09:09

Please, pretty please: Fix the bug with the missing thumbnails in the first two levels!

<<< edit: You should follow the svn log. ;-) –b-rad >>>

June 20th, 2010 10:32

Thanks brad, I have visited forum.wdlxtv.com and finally I had to return to official firmware and now I have youtube to your latest firmware. Thank you very much!.

But after upgrading to official firmware (1.01.17 and after 1.02.21), and back to, deluge does not work! I think I’ve come to the same settings as before but does not download the files. Since WD ip firefox, open deluge, I add torrents but not downloaded. Everything seems fine, but the discharge does not occur.

What has changed in the deluge with the firmware update?. Any tip?. I can completely uninstall deluge to reconfigure?


June 20th, 2010 11:10

Sorry brad. Damn ports! It seems that the problem has been that the ports have changed, possibly by changing the ip, and now I have to change the open ports on the router.

Finally, the best solution is to configure the connection with fixed ip.

Sorry, and thanks for your great work.

June 28th, 2010 14:23

Hello B-Rad
sorry for my bad english…

The movie-sheets are now working… but when I activated in S00custom-options the movie-sheet from TViXiE didn’t work. Witch Editor I ned?

Thanks for your Great Work on this Device

June 28th, 2010 23:20

Hello B-Rad
Sorry for my bad english :D

Now I have updated my WDTV live to your new firmware

with the S00 options I have activatet the movie sheets but they from tvixie didn’t work.
I have no OSD…

Thanks for your work on the WDTV live

July 17th, 2010 14:29

What is the url for svn checkout (as opposed to just web browsing?)

<<< edit: This information is detailed in Nitty Gritty section of forum.wdlxtv.com. –b-rad >>>

July 23rd, 2010 10:13

Hi, what’s goin on with youtube I haven’t been able to watch videos anymore since the last three days!

It always shows an error message on the screen “file not found or try again later”

is there anything wrong?

I’m using the last firmware

<<< edit: YouTube changed url’s, go to forum.wdlxtv.com to find a fix until –b-rad >>

July 30th, 2010 13:50

Do not turn off HDD this not energy saving!
Somebody could do a falling asleep switch (shutdown timer)!
I drew a surface in his original sample!

<<< edit: say wha? –b-rad >>>

July 31st, 2010 11:03

I installed it, I see it after he does not get it who HDD! I tried to construct it S00custom-options, but a change did not happen the next setup!

help me!

<<< edit: forum.wdlxtv.com is for help. –b-rad >>>