One more Firmware for WD TV (
caution: this is not the official one :
B-RAD WDLXTV - enhanced WDTV firmware
WDLXTV is a souped up unofficial firmware for the Western Digital WDTV. It is based off of the 1.01.02 firmware, but with many extra features. Similar to my dvdmod firmware, this is a permanent flash, just like an official upgrade. This firmware is an option for those whos hardware is stable with Zoranders ext3-boot, or those who dont do much firmware programming to take advantage of ext3-boot. Once again, ext3-boot is for (sorta) pros and testers whereas WDLXTV is for everyday use.
Features included in WDLXTV:
* external dvd drive capability with cd-manager-0.7
* ext2 & ext3 filesystem support
* ext2 & ext3 hotplugging
* mounting of WDTV Optware package (if available) at boot
* mounting of app bin packs (if available) at boot
* mounting of OSD overlay (if available) at boot
* limited USB Ethernet support (if your ethernet adapter works in ext3-boot it should work here)
* IP via DHCP (by default, configurable)
* Telnet server
* pure-ftp server
* configurable to automount NFS shares
To flash this firmware:
* Place it on a memory stick along with wdtv.ver and insert it into your WDTV.
* When asked if you want to upgrade your firmware, say yes.
* The WDTV will reboot and after several minutes the whole flashing process will complete and reboot again.
* Upon successful flash you will see WDLXTV in the about screen of system settings.
* The firmware no longer needs to be on anything attached to the wdtv.
Without a usb ethernet cable connected the firmware will appear no different than dvdmod, but if you attach a supported usb ethernet adapter the possibilities grow. You can telnet in and configure an NFS share to automount if available at boot. There is no Samba or exported file shares, these took up too much precious space and can easily be assembled into an app.bin pack. There is a pure-ftp server running though should you need to transfer to the WDTV. There is also the ability to load the Optware for WDTV package that I assembled and have access to many additional programs instantly. If there is an opt.bin located on any boot device it will be mounted in /opt and all internal configuration will be adjusted. Optware provides only additional functionality, the WDTV will act completely self sufficient without it. In addition special app.bin packs, if located on any boot device will be loaded. Currently there is one that comes with lighttpd, an http server, along with php and a gui to configure settings on the WDTV.
In addition if there are any app.bin packs, containing self sufficient application packages, on a boot drive they will be loaded similarly to Optware. There is a good Webserver release that allows you to configure internal settings on the WDTV from a web gui. It is highly recommended. Just like app.bin packs, OSD overlays are possible as wellthis is for future development. If you find you dont like the firmware you can downgrade to an official version using instructions found at the wdtv firmware hacking wiki.
You are highly suggested to download core-extras.app.bin. It contains the fsck_hfs for HFS/HFS+ users, modules to support XFS and ReiserFS filesystems, and several other filesystem binaries that didnt fit in WDLXTV.
Notes/Limitations:
* DO NOT remove any drive containing opt.bin, osd.bin, or app.bin files as it will cause the system to become unstable
* Media Library MUST be ON.
* DVDs, NFS shares, and ext2/ext3 drives are only visible in Folder View.
* To see ext2/ext3/NFS/dvd mounts you must have an officially supported (fat, ntfs, hfs, hfs+) drive attached.
* net.config is a file to set custom network settings, it will override default settings inside the WDTV.
* net.mounts are where you can place NFS shares that you would like loaded at boot.
* more notes to come probably
Changelog:
0.2
* cleaned up init
* fixed hostname issues
* corrected passwd issue with /etc/shadow for ssh server
* added /root/.ssh/authorized_keys -> /conf/authorized_keys for passwordless ssh
* added fstab entries to remove annoying fsck message
* redid OSD overlay formatting, can selectively replace any OSD file via an app.bin pack (tutorial to come)
* app.bin packs can contain kernel modules & modules.dep now
* changed WDTV logo to Pennhaven's HD-X logo (thx!)
* changed background to
Hardwood Night by =Oliuss on deviantART
* added pre-loading of core-extras.app.bin, for boot time xfs & reiserfs with hotplugging
0.1 - initial release
** WDLXTV-0.2 **