WD TV Live Plus HD Media Player

Jamon Camisso jamon.camisso-H217xnMUJC0sA/PxXw9srA at public.gmane.org
Mon Nov 8 02:56:58 UTC 2010


I purchased a Western Digital TV Live Plus HD Media Player[1] a couple
months ago with the intent of flashing it with a custom firmware since
the code for the units is released under the GPL[2].

I successfully flashed mine over the weekend using the WDLXTV-Live
firmware, which is described as "a souped up unofficial firmware for the
Western Digital WD TV Live. It is based off of the 1.02.21 firmware, but
with many extra features. This is a permanent flash, just like an
official upgrade. It enables a wide range of extra functionality which
is missing from the official firmware, such as bittorrent, webserver,
NZB, SSH, FTP, NFS, etc[3]".

The custom firmware even ships with /proc/config.gz, which is a nice
touch for being able to see how to compile a new kernel for the unit.

The flashing process is dead easy, just extract the firmware to a USB
stick, plug it into the unit, and power the unit on. The player then
prompts for an upgrade, then a reboot, and then it is all ready to go.

I highly recommend picking one up, because they are quite useful, and
because Western Digital has done a good thing (imo) in using Linux on
these units, and adhering to the GPL.

Some basic specs:

# uname -a
Linux WDTVLIVE 2.6.22.19-19-4 #28 PREEMPT Mon Mar 22 20:08:14 CST 2010
mips GNU/Linux

# cat /proc/cpuinfo
system type             : Sigma Designs TangoX
processor               : 0
cpu model               : MIPS 24K V7.12  FPU V0.0
Initial BogoMIPS        : 332.59
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 32
extra interrupt vector  : yes
hardware watchpoint     : yes
ASEs implemented        : mips16
shadow register sets    : 1
VCED exceptions         : not available
VCEI exceptions         : not available
System bus frequency    : 333000000 Hz
CPU frequency           : 499500000 Hz
DSP frequency           : 333000000 Hz

# lsusb -vs 001:001
Bus 001 Device 001: ID 0000:0000
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x0000
  idProduct          0x0000
  bcdDevice            2.06
  iManufacturer           3 Linux 2.6.22.19-19-4 tangox-ehci-hcd
  iProduct                2 TangoX USB 2.0
  iSerial                 1 tangox-ehci-hcd
<snip>

# ls /sys/module/
8250             em8xxx           keyboard         mac80211
psmouse          sr_mod           tangox_ohci_hcd  usbcore
atkbd            fctrl            libata           mousedev
rcupdate         sunrpc           tcp_cubic        usbhid
cdrom            hid              llad             ohci_hcd
scsi_mod         tango3dog        ufsd             vt
cifs             ide_cd           lockd            printk           sg
             tangox_ehci_hcd  uhci_hcd         wd_led_rst
ehci_hcd         irkernel         loop             proc_pipe
sigmablock       tangox_enet      usb_storage

[1]http://www.wdc.com/en/products/Products.asp?DriveID=735

[2]The GPL code is available here:
http://support.wdc.com/product/download.asp?groupid=1006&sid=129&lang=en

[3]http://b-rad.cc/wdlxtv-live/
--
The Toronto Linux Users Group.      Meetings: http://gtalug.org/
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists





More information about the Legacy mailing list