'WDTV' archives

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…)

WDTV OSD: How to make a custom theme

In the following tutorial I’ll describe two methods to customize the WDTV’s OSD. This guide will just cover the basics, and details two methods to compile your theme. Method #1 entails providing all of the osd xml files and images, and is flexible enough to allow full customization using custom binaries. Method #2 is suitable for small themes where mainly just the xml files have been changed. If you use method #1 you’ll be required to keep the device containing the *.osd.bin file attached, as with many app.bin’s. Method #2 loads the provided files into memory and cleans up after itself, so once your wdtv has booted you may remove the device containing the theme and the theme will persist until the next time your wdtv is fully shut down / power cycled. In order to take advantage of this tutorial you’ll need to be running either WDLXTV or ext3-boot, and have access to a Linux computer or Linux filesystem tools.

(more…)

WDLXTV App pack: screen-dump.app.bin-0.1

This app.bin pack provides the ability to do screen grabs off your wdtv. The screen grabs can be taken while playing media, but only the osd overlays are output at this time. The main use of this app pack therefore is to grab screens of the OSD.

Thanks to Pibos for assembling all the libraries, modules, and binaries required to get this nice bit of functionality.

(more…)

WDLXTV App pack: ndas.app.bin-0.3.1

NDAS(Network Direct Attached Storage) is Ximeta’s patented technology which enables all digital storage devices(HDD, ODD, Memory, Tape Drives) direct connection into standard Ethernet networks. All users or systems on the network can directly control, use and share those devices.

This app.bin pack provides the drivers necessary to access Ximeta’s proprietary NDAS device[s]. A configuration file is provided to handle automagic mounting at boot. Much thanks to Sarantos (sda_gr) for sponsoring this addition and helping out with the debugging (half way around the planet)
:)
(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…)

WDTV firmware: 1.02.06_DVDMOD-0.4.3

DVDMOD is a custom firmware I made for the Western Digital WDTV to enable optical drive usage. I have remixed all official firmware releases and added optical drive support via cd-manager. Yes, this means you can boot with a usb dvd drive connected and play from it on your WDTV. The only limitation is that since dvd drives are officially unsupported you must have a supported (aka FAT32, NTFS, HFS,…) drive/flashdisk inserted. If there is no supported drive in the WDTV reports ‘no storage present’ and you will be unable to navigate to the browser. DVDMOD also enables you to use ext2/ext3/reiserFS/xfs drives with your WDTV.

This firmware is flashed to your WDTV like the updates that have come from Western Digital, unlike Zoranders ext3-boot firmware that is available from the WDTV HD player unofficial firmware wiki. Whereas ext3-boot is for pros (sorta) this ones for joes.

My time is finite folks, got to this when I could ;)

(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…)

WDTV firmware: 1.02.04_DVDMOD-0.4.2.1

DVDMOD is a custom firmware I made for the Western Digital WDTV to enable optical drive usage. I have remixed all official firmware releases and added optical drive support via cd-manager. Yes, this means you can boot with a usb dvd drive connected and play from it on your WDTV. The only limitation is that since dvd drives are officially unsupported you must have a supported (aka FAT32, NTFS, HFS,…) drive/flashdisk inserted. If there is no supported drive in the WDTV reports ‘no storage present’ and you will be unable to navigate to the browser. DVDMOD also enables you to use ext2/ext3/reiserFS/xfs drives with your WDTV.

This firmware is flashed to your WDTV like the updates that have come from Western Digital, unlike Zoranders ext3-boot firmware that is available from WDTV HD player unofficial firmware wiki. Whereas ext3-boot is for pros (sorta) this ones for joes.

Yes, yes, I heard ;)

(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…)