Main Page
About
What is WDLXTV?
WDLXTV is a homebrew firmware developed by the community for the WDTV line of products from Western Digital. Its goal is to add a lot of new features on top of what is already provided by WD, such as movie sheets, Bittorrent, streaming from external online sources, and a lot more.
Compatibility
Supported devices are:
- WDTV Gen 1 (Model number WDAVN00BN, WDAVP00BE, WDAVN00BS, WDAVP00BS, WDAVP00BP)
- WDTV Gen 2 (Model number WDBABF0000NBK, WDBABG0000NBK)
- WDTV Live (Model number WDBAAN0000NBK, WDBAAP0000NBK)
- WDTV Live Plus (Model number WDBABX0000NBK, WDBREC0000NBK, WDBG3A0000NBK)
Not supported devices are:
- WDTV Mini (Model number WDBAAL0000NBK)
- WDTV Live Hub (Model number WDBABZ0010BBK, WDBACA0010BBK)
- WDTV Live Streaming (aka Gen 3) (Model number WDBHG70000NBK, WDBGXT0000NBK)
- Why are these devices unsupported? Are there plans to support them?
Authors
WDLXTV is developed by a small team of volunteers:
- b-rad - Lead developer / Project maintainer / Designer
- recliq - Programming / Project maintainer
- RMerlin - Webend WDLXTV Configurator & Webend Management
- zoster - UMSP media server
- Shunte & mad_ady - UMSP plugin management
- PsychoTHC - Webend Button Icons
- Pennhaven - logos
- Bovirus - localization manager
Additional contributors:
- rezmus, pibos, MR_Miyagi, derlinuxer, psychodad, thespecialist
- Themers: eM82, PsychoTHC, Juliojs, lilibabe, KAD
- ReMARKable - SVN server donation
- KroetKroet - day to day pain in the *ss :)
Features
These are some of the new features that WDLXTV adds to the WDTV platform:
- Bittorrent client (rtorrent + rutorrent)
- Usenet download client (nzbget)
- DAAP/Roku server (through mt-daapd)
- NFS sharing (client and server)
- User-generated movie sheets
- Apache web server
- FTP server
- SSH server
- Streaming from online sources through third-party plugins, allows you access to services such as Picasa, Grooveshark, Apple Trailers, and much more - over 30 plugins available at this time
- Shoutcast
- YoutubeHD (WD only allows for SD content)
- Custom applications through app.bin or Optware, adding applications such as Asterisk, Mediatomb, etc...
- WDTVExt, allowing custom plugins that can alter the functionality of the OSD (BaseFW 1.02 ONLY)
- Third party OSD themes
- Custom wallpaper and screen saver image
- Customizable IR remote functions
- ...and a lot more
Release information
- Difference between firmware formats: Normal [flash] and EXT3-Boot [non-flash]
- Difference between BaseFW (1.01, 1.02, etc...)
- Differences between kernels
- README
- Check the Changelog
Support
For community support, make sure you register to the official WDLXTV forums. The forum is quite active, and a lot of questions are already answered on these forums - make sure you search through them if you have any question regarding WDLXTV.
This Wiki will also contain a lot of information on how to take full advantage of WDLXTV and the numerous features it adds to the original WD firmware.
Lexicon
Installation
Download
- Main site
- Other sites
Older WDTV Gen 1 devices
For those older devices, you need an older release of WDLXTV, available here:
How To Install
Uninstall
Configuration
Basic setup after flashing
- Use telnet and set SSH password
- Share a USB Storage Device
- Setup NZBGetWeb
- How to install different OSD's (OSD mods)
- WDLXTV Tips & Tricks
Advanced setup
- Setup Moviesheets / Linksheets
- Migrate from dynamic moviesheets (1.02) to linksheets (1.03 and greater)
- Manual configuring with S00custom-options
- Setup xmounts (aka mount remote network shares)
- Setup CIFS-Interceptor
- Install external applications (app.bin)
- Running custom scripts at boot time
- How to display 2 local Hard Drives as 1 folder on screen
- Create a S99user-script file
- Install and setup SABnzbd
Solutions to common problems
- Crontab doesn't work/ isn't persistent
- Media player freezes while playing movie/Remote control doesn't work
- HDMI resets to 720p after standby
- Regenerate lost Youtube keys
Usage
Built in Features
- rTorrent
- NZBWebget
- WDTVExt plugins
- How to use other IR controller using Eiri
- USB keyboard support (1.03 and higher)
UMSP
- Streaming from online sources using UMSP
- UMSP Plugins
- UMSP Content - List of things you can see/hear through the UMSP server
- Youtube subscriptions - Configuration details regarding the Youtube subscriptions plugin
- Daily podcasts - Configuration details regarding the Daily Podcasts plugin
- Grooveshark - Configuration details for the Grooveshark Plugin
Advanced Features
- Control and see the screen of Your WDTV from your PC and take screenshots (by Pibos)
- Control WDTV from your PC (Sending IR commands from a Webinterface) (by rezmus)
- Control WDTV from your PC (Sending IR commands via a PC application) (by calimero100582)
- Control WDTV from your PC (Sending IR commands from a telnet/SSH session) (by rezmus)
- Accessing/controlling a Windows PC from your WDTV (by Ga||o)
- Booting firmware from USB (root.bin)
- Booting firmware from ext2/3 filesystem (.rootFS)
- Booting the original WD firmware without having to reflash
- Using the WDTV for Web Hosting
Development
- Creating an app.bin
- HowTo: Integrate app.bin with Webend
- HowTo: Add configuration entries on the Webend Configurator (WEC)
- Creating an osd.bin
- Compiling on the WDTV
- WDTVExt Plugin
- DMA OSD Reference
- WDTV Serial Connector
- UMSP plugin development
- External proxy
- WDTV UMSP Crash Course
- IR Remote Receiver
- Simulate remote key presses via shell
- Some Useful Links
- Debricking guide
HowTos and Guides
General Tips
General Networking
- Improve Wifi performance,reduce stuttering movies and compare NFS, CIFS/Samba, FTP, SSH.
- Tips and HowTo's related to network sharing
- Setup VPN clients
NFS Sharing
- How to share NFS from Windows 7
- How to share NFS from Debian
- How to setup NFS share using FreeNFS
- How to share NFS from OSX
- Windows Home Server/HaneWin NFS How To
Advanced tweaks
- Power settings/Standby
- Removing glitching of 23.976fps movie
- Disabling Username/Password authentication for the Apache Web Server
Others
- Download with a megaupload premium account and Screen
- Update the Plowshare package
- WDTV Gen 1:mt-daapd
- IPv6 for WDTV-Live only
Additional resources
Visit the official FAQ for the latest list of known issues, common questions, etc...
External Resources
Software Applications
WDTV ThumbGen
Mass Folder Renamer
- http://vampiric.us/index.php/applications/wdtvimagegrabber (Now seems to be included in wdtvimagegrabber)
- Mass Folder Renamer - Cleans up folder names in your movie directory (ex. the.dark.knight.[2008]-DVDRIP -> The Dark Knight), includes a demo mode to test it out first.
Obsolete Links (To be sorted)
- Restricted plugins - How to download and configure the restricted plugins (aka Adult content)