'WDLXTV' archives

WDLXTV – enhanced WDTV firmware 0.5.8.1

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.

This is a maintenance release. I had a typo that prevented S00custom-options from working, so patched that. I also messed up on the file name for the persistent video resuming, so check the Changelog (below) for details. If you weren’t affected by either of these bugs, then no real big deal to upgrade.

If you enjoy my work please make a donation. My time is thin and donations help focus me on producing new & better versions. Thanks. :-)

0.5.8.1
* fixed typo preventing S00custom-options from executing
* persistent video resume filename correction: video_resume_points_table
* dos2unix /conf/net.mounts & /conf/net.config to fix windows editing

(more…)

WDLXTV – enhanced WDTV firmware 0.5.8

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. :-)

0.5.8
* 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!!!!!!!!

0.5.7.2
* disable NTP to fix (maybe) sluggish remote & video resume issues (from ssh/telnet console: config_tool -c NTP=OFF)

0.5.7.1
* 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)

(more…)

WDLXTV – enhanced WDTV firmware 0.5.7

WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.02.11 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.

Joe pointed out to me this new FW revision, so I whipped up something good for everyone ;-) This is for the most part untested…I flashed it and streamed a few 1080p titles of my NFS, but I’m heading out for the night now so won’t be doing much testing for a couple days. Be on the lookout the next few weeks for a new version with most of my scripts rewritten in c, to lighten the system load and hopefully be a bit more stable.

If you enjoy my work please make a donation. My time is thin and donations help focus me on producing new & better versions. Thanks. :-)

0.5.7
* Now based on firmware 1.02.11
* includes Steve.JC's patched mount.watch (untested!!)

(more…)

WDLXTV – enhanced WDTV firmware 0.5.6.1

WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.02.10 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 spent a lot of time on this release, adding many optimizations & enhancements sure to please…most important enhancements?

  • I studied the boot process and was able to trim 25+ seconds off the boot time!
  • its now possible to see network shares in the ‘all videos’ section when media library is enabled!

If you enjoy my work please make a donation. My time is thin and donations help focus me on producing new & better versions. Thanks. :-)

0.5.6.1
* app.bins are disabled during upgrade process (aka no rcS's are executed)

0.5.6
* shaved 25s+ off boot time!!! :-D
* rearranged boot cycle
* rewrote device mounting subsystem
* sane-ified crazyboot
* better hub support
* all media files can now show up in various media library enabled areas :-D
*** requires file called .addMounts on root of device you'd like extra mounts contained ***
*** cycle media library off&on to rescan files ***
* LaurentG's asstd patches
* added 15 thumb view to music/photo (default=10 - refer to S00custom-options to change to 15)
* ability to relocate/have persistent (+++fast) thumbnail database on a device
*** requires directory named .thumbDB on root of attached device ***
* 24 loopback devices
* check S00custom-options for setting to permanently set timezone
* few other minor things maybe
**** download updated nfs.app.bin-0.2 ****

(more…)

WDLXTV – enhanced WDTV firmware 0.5.5

WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.02.10 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’m back from a long vacation in Africa and finally caught up with things. Theres some good changes included in this version :-D

0.5.5
* based on firmware 1.02.10
* fixed (finally) optical drive functionality
* USB Hub support for more than one device per slot
* LaurentG's mount.watch to allow disabling of Media Library :-)
* LaurentG's additional thumb browse views
* LaurentG's other assorted patches
* changed selector of thumb views (look at S00custom-options for examples)
* 32 (real) loopback devices now (thx disco)
* techflaws corrected deutsch translation
* NFS & pure-ftp server removed due to size constraints

Thanks to LaurentG for providing some patches and mods and thanks to techflaws for the corrected Deutsch translation. 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.

NOTE:

Western Digital’s official firmwares are growing in size considerably lately, coming within 800KB of filling the entire flash possible. This means that there is a lot less room for me to play around with now…so unfortunately NFS modules and the pure-ftp server got cut, but don’t worry, I’ve made app.bin packs for both. If you desire the ftp server or you use NFS shares then you’ll just need to browse to the app section and download the new packs. I’ve linked to them directly on the main WDLXTV page.

(more…)

WDLXTV – enhanced WDTV firmware 0.5.3.2

WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.02.07 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.

Large changelog with lots of good features this time around:-D

0.5.3.2
* OSD tweaks
* changed now playing view format
* added selectable 4, 6, 8 item list view (default=8) (via shell: config_tool -c THUMBNUM=X)
* added selectable 4, 8, 12 thumb browse view (default=12) (via shell: config_tool -c LISTNUM=X)
* increased font size of title to 32 in thumb view
* removed 2 unused binaries
* updated build scripts to dynamically generate all version info
* sample S00custom-options provided

0.5.3.1
* fixed crazymount typo preventing app.bin's from loading

0.5.3
* fixed osd mounting typo in crazymount
* cleaned up symlink'd dirs
* removed plug.watch (deprecated with [un]official ext2/3 support)
* added Rezmus's additional font sizes OSD tweak
* fixed S00custom-option execution
* chmod 700'd /root
* fixed timezone functionality
* increased loopback devices from 8 -> 24
* option to prevent device connected at boot from spinning down on power off (if device contains file called .keepalive it will not be spun down)

(more…)

WDLXTV – enhanced WDTV firmware 0.5.2

WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.02.07 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.

0.5.2
* based on firmware 1.02.07, ext2/ext3 filesystem support is official!!!
* more md5sums added for corruption checking
* a single startup script can be placed in /conf, called S00user-script
   * syntax errors in S00user-script will prevent your
     osd from booting, be careful!
* crazymounts wait is now user extendable, default = 10 seconds
   * if /conf/crazymount.wait exists and contains a single integer,
     delay will be extended (useful for drives that are slow to settle)

0.5.1
* emergency flash upgrade/freeze recovery now added
   * requires a full firmware image called emergency-wdtv.bin and
     a file called emergency-flash on the root of a device at boot
* Custom background and screen saver images can be supplied at boot
   * requires welcome_background_bg.jpg (maxsize=524288) or
     screen_saver.png to exist on a device attached at boot
   * original screen_saver & welcome_background are supplied,
     in case you desire them.
* A custom startup script can be supplied to
  enable/disable/whatever at boot
   * requires a script called S00custom-options on the root
     of a device attached at boot
* OSD overlays must be named as follows:

(more…)

WDLXTV – enhanced WDTV firmware 0.5

WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.02.06 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.

0.5
* based on firmware 1.02.06

(more…)

WDLXTV – enhanced WDTV firmware 0.4.4

WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.02.04 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.

0.4.4
* based on firmware 1.02.04

(more…)

WDLXTV – enhanced WDTV firmware 0.4.3.2 — Fixed Link

WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off the 1.02.03 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.

Some errors creeped into 0.4.3.1, sorry about that, this maintenance release fixes them. Thank you to the people who pointed them out.

Seems I might have not zipped the release before I uploaded it, meaning not all the updates were contained. The zip has been fixed.

Ok, several people have pointed out that the upgrade is not being detected. I accidentally changed the version’ing scheme I used somehow. You can fix it easily using the method JT points out in his comment below.

It has been fixed in the version thats up now, so there should be no issue. Sorry about the bugs in 0.4.X so far, they’ve been mostly cosmetic at least.

0.4.3.2
* added more logging
* fixed typo in hotplugging script
* ext2/ext3/NFS/CIFS/XFS/reiserFS mounting fixed (for real this time).

(more…)