I have been working extremely hard the past couple weeks. The fruits of my labours have been plentiful too. I’ve stabilized the internals and fleshed out the system to make it more complete & correct…which probably means nothing to 99% of you, but still it needed to be done. After that I went around and started beefing up the firmware with everything I can think of that I might want or which might be useful to have. Well that turned out to be an epic journey down the binary rabbit h01e…After much struggle and a few bottles of potion I came out on top and all the cards fell into place:)
So now…
- Ever want to run bittorrent on your WD TV Live and manage it through an easy web interface? Check.
- Ever desire NZB (newsgroup/usenet) downloading & postprocessing, with a nice web interface? Check
- Ever Desire a web configuration menu so you don’t have to go to the console ever again to change all the mysterious hidden settings I have peppered everywhere? Almost check, webserver is there and config is under works.
Now I know I say this with every version I produce, but please–please–if you enjoy my produce then consider donating as much (or little) as you see fit. I put in around 200hrs of dev time into this release, and I think it shows.
The Changelog is huge, I’ve gone ahead and bolded all the parts you should smile about
Consider this my early Crimbo present to everyone
0.3.0
* lighttpd-1.4.25 webserver w/gd included (default enabled)
* Deluge-1.2.0-rc4 Bittorrent client included (w/ webui) (default disabled)
* nzbget-0.7-r357 & nzbgetweb-0.1.4-t5 include (default disabled)
* hellanzb-0.13 included (default disabled)
* pure-ftpd-1.0.24 w/TLS included (default enabled)
* perl-5.10.1 included
* python-2.5.4 included
* php-cgi-5.2.11-2 included
* screen-4.00.03jw4 included
* unrar-free-0.0.1 included
* par2-0.4 included
* wakeonlan-0.41-10 included
* Rezmus USB-power-on-suspend patch
* fixed video_resume_points_table typo, should be video_resume_point_table
* cifs-interceptor entries now have optional 3rd field for mount options
* /conf/hosts for custom host definitions & fixed resolver for hostname lookup
* possible NTFS hub fix
* Day's S90net.mounts fix
* NTP fix for DHCP users
* 3 background options, look in S00custom-options for details
* crazymount & plug.watch utilize mdev
* working ldconfig & ldd + chsh & showmount included
* all init.d's are disabled during upgrade
* debian-wdlxtv upgraded to Squeeze
* live filesystem booting now working : D !!!!!!! (root filesystem must be in .rootFS to pivot)
* disabled online update procedure
* bash-4.0-4 included
* sshfs-2.2-1 included
* unionfs-0.23.hg.20090611-1 included
Now some things you probably want to know.
How do I enable Deluge Bittorrent?
- Refer to S00custom-options, included in the release’s zipfile.
- Open S00custom-options in a text editor
- Browse to this line
#config_tool -c DELUGE=ON - Delete the hash (#)
config_tool -c DELUGE=ON - Save S00custom-options
- Place S00custom-options in the root of a flash device or hard drive.
- Power cycle your WDTV Live
- Browse in your web browser to http://your-wdtv-live-ip
- Click on the Deluge link
- Password is deluge
- Go into settings and configure download locations / etc
- deluge will not work without you configuring at least download locations first
- deluge webui will ONLY work with Firefox
How do I enable NZBget usenet client?
- Refer to S00custom-options, included in the release’s zipfile.
- Open S00custom-options in a text editor
- Browse to this line
#config_tool -c NZBGET=ON - Delete the hash (#)
config_tool -c NZBGET=ON - Save S00custom-options
- Place S00custom-options in the root of a flash device or hard drive.
- Power cycle your WDTV Live
- Browse in your web browser to http://your-wdtv-live-ip
- Click on the nzbget link
- User is wdlxtv
- Password is nzbget
- Go into settings and configure download locations / etc
- in the nzbgetwebui config, make sure NzbDir in WEBINTERFACE->Options is the same as NzbDir in NZBGET-SERVER->PATHS.
- nzbget will not work without you configuring at least download locations first
GENERAL DISCLAIMER
NOTE: I AM NOT RESPONSIBLE FOR THIS MESSING UP YOUR WDTV.
YOU ARE FLASHING A REMIX OF THE OFFICIAL FIRMWARE THAT
ADDS A LOT OF EXTRA FUNCTIONALITY — IT SHOULD NOT GO WRONG,
BUT IF IT DOES I DON’T WANT TO HEAR ABOUT IT.
[well I really do, I'm just not responsible ; )]
Now you might be saying GIMME THE DAMN FIRMWARE ALREADY ![]()
So OK, here it is:
NOTE: You must have already upgraded to official 1.01.11 or installed WDLXTV-LIVE-0.2.0 so you flash the firmware upgrade. You are advised to upgrade to official 1.01.11 firmware BEFORE upgrading to WDLXTV-LIVE-0.3.0. If you have already upgraded previously you’re fine.
*** WDLXTV-LIVE-0.3.1 *** — WDLXTV-LIVE-0.3.X Forum Suport Thread
NOTE: There are some bugs that I missed in 0.3.1. I am currently out of town and will fix them and enable full functionality when I have a chance. Lighttpd requires adding a group, and deluge & nzbget require tinkering with init script. See the forum thread for details or hold tight.
Make sure the only two wdtvlive files on the device you’ll be upgrading with are wdtvlive.bin and wdtvlive.ver before installing WDLXTV-LIVE. Downgrade instructions, like always, are detailed in the README contained in every releases zip file.
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.