WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.03.01 firmware, but with many extra features. Similar to my dvdmod firmware, this is a permanent flash, just like an official upgrade. There is no Linux knowledge required to use WDLXTV.
I’ve finally found the time time make a new WDLXTV release, now based on WD TV firwmare 1.03.01. There have bee a lot of changes since the last published release, mostly background tweaks/bugfixes/enhancements.
If you enjoy my work please make a donation. My time is thin and donations help focus me on producing new & better versions. Thanks.
* now based on firmware 1.03.01!!!
* persistent video resuming enabled if empty file called: video_resume_table exists at root of device at boot
* WDLXTV can disable all 'WDLXTV' features (config_tool -c WDLXTV=OFF)
* crazymount can be disabled (config_tool -c CRAZYMOUNT=OFF)
* crazymount can be set to load apps ONLY (config_tool -c CRAZYMOUNT=APPSONLY)
* Optical drivers can be disabled (config_tool -c DISABLEOPTICAL=YES)
* rc startup scripts can be disabled (config_tool -c RC=OFF)
* list.watch can be disabled (config_tool -c LISTWATCH=OFF)
* mount.watch can be disabled (config_tool -c MOUNTWATCH=OFF)
* plug.watch can be disabled (config_tool -c PLUGWATCH=OFF)
* NTP can be delayed (for possible NTP+remote fix] (config_tool -c NTP_DELAY=10)
* net.mounts execution can be delayed [possible sluggish remote fix] (config_tool -c NET_MOUNTS_DELAY=10)
* all this disabling is untested & experimental!!!!!!!!
* disable NTP to fix (maybe) sluggish remote & video resume issues (from ssh/telnet console: config_tool -c NTP=OFF)
* re-enabled screen_saver.png
* added missing icons & xml from official FW1.02.11
* rewrote mount.watch
**** removed active device polling/activity -- no disk activity
**** redesigned .addMounts background implementation
**** accomodate devices with no UUID better
* disable .addMounts for a directory (for app.bins) by non-destructively adding entry to /conf/config:IGNORE_SCANDIR
* list.watch monitors /conf/config for changes before acting
* small patches to xmount, crazymount, & plug.watch
* /conf/fstab now available, by UUID only
* crazyboot & plug.watch respect fstab
* users are enabled (experimental)
Importantly: It seems as if I *might've* finally found & fixed the sluggish remote / unresponsive video issue that popped up for a small minority of people a long time back. It turns out that dmaosd doesn't like a lot of stuff happening while it is loading, and especially does not like NTP changing the system clock during init. So, if you have been/are affected by this bug you need to do the following from telnet/ssh/S00custom-options:
config_tool -c NTP=OFF
if you'd like to see if you can get NTP to coexist you can try the following instead:
config_tool -c NTP_DELAY=20
Note this delays the NTP sync, hopefully letting dmaosd initialize before it grabs time. You might need to change this to suit...and it might not even work The bug doesn't affect me so what does / doesn't work I don't know, you'll find out.
Also, I have enabled the ability to disable almost every part of WDLXTV...essentially making it possible to turn WDLXTV as close to stock as possible. To have WDLXTV run as stock, with no extra functionality:
config_tool -c WDLXTV=OFF
To run WDLXTV as DVDMOD, where only Optical drivers and additional list views are enabled:
config_tool -c WDLXTV=OFF
config_tool -c DISABLEOPTICAL=OFF
config_tool -c LISTWATCH=ON
Note that you'll have to enable Media Library to use Optical Drives this way.
There are obviously many combinations you can make enabling/disabling the internal parts to get various combinations of functionality.
NOTE: if you disable WDLXTV (config_tool -c WDLXTV=OFF), the only way you'll be able to reenable it is by using the factory reset in system options
You may find the latest release at the WDLXTV page.
You may download this release here.
If you feel you have something you'd like to contribute or would like to submit a patch, please don't hesitate to contact me.
I’ve spent a tremendous amount of time hacking the WDTV firmware, so if you appreciate my efforts please donate a little something using the link below : ) Thanks & enjoy.