Author Topic: WDLXTV-LIVE-0.3.X  (Read 315658 times)

December 16, 2009, 12:15:00 AM
Read 315658 times

b-rad.cc

  • Hero Member

  • Offline
  • *****

  • 833
  • Personal Text
    FW Hacker
    • B-RAD
ANTIQUATED VERSION - SEE FORUM STICKY OR WDLXTV.COM FOR LATEST

New thread for crazy new version :o 8) ;D :D ;) ::)

Code: [Select]
0.4.0.0
  * now based on official firmware 1.01.24
  * fixed firmware signature byte order == seamless upgrade from official
  * widened various youtube views
  * fixed optical drive double mounts
  * added www-data to cdrom group
  * fixed php-cgi arguments
  * fixed smb.conf bug

0.3.4.5
  * fixed app.bin loading from devices with space's in label
  * streamlined custom smb.conf usage
  * additional (non offficially mounted) devices are now added to smb config
  * added ssh-public-key to display public key
  * wdlxtv-live-minimal now available (no php/python/perl/nzbget/deluge/lighttpd)
  * updated net.mounts with curlftpfs & sshfs examples
  * firmwares are now fully (48B) signed

0.3.4.4
  * modified /sbin/suspend (stops all startup scripts)
  * added /sbin/resume (reverse of suspend)
  * rarfs included (not automagic atm -- or perfect)
  * unrar-seek included
  * disabled cd-manager (optical drive access option in UMSP)
  * removed busybox blkid symlink
  * fixed mount.watch extra umounting / NOUUID bug
  * ethernet actions order enforced

0.3.4.3
  * added real PATH export to /etc/profile
  * modified timezone export in /etc/profile
  * ethernet actions now available

0.3.4.2
  * fixed plug.watch bug dealing with multiple partition devices
  * fixed mount.watch bug causing duplicate NOUUID devices to show up
  * fixed HFS device mounting issue
  * Hub support *should* be pretty spot on
  * fixed custom-language-XX input, custom OSD translations now load
  * can supply customized smb.conf file (include at root of attached device-experimental)
  * fixed FTP server 425 error issue (add -H flag)
  * fixed sshfs & outgoing scp (use public key auth)
  * fixed timezone (added export to shell profile)
  * enabled outgoing ssh identity
  * corrected typo in lighttpd server.upload-dirs location
  * updated ntfs-3g-2010.1.16
  * fixed chsh

0.3.4.1
  * ntfs-3g-2009.4.4-1 included (power users test at own risk)

0.3.4
  * using Paragon NTFS driver, NTFS devices *should* now mount correctly (finally)
  * curlftpfs-0.9.2-1 included
  * openssl-0.9.8k-7 included
  * fixed nzbget webui images not showing up
  * Deluge state directory enabled (requires power cycle after changing torrent watch dir)
  * fixed timezone setting command in S00custom-options & add export to /etc/profile

0.3.3.1
 * fixed hotplug script for proper app/device mounting
 * changed smb.conf resolve order to: lmhosts host wins bcast

0.3.3
  * fixed nzbgetweb default upload dir to match default nzbget watch dir
  * fixed online.delayer to accomodate space at end of nameserver line
  * rezmus's audio/video info & youtube header dmaosd patches
  * widened generic thumbs selected title
  * libfuse2-2.8.1-1.1 included
  * strace-4.5.19-1 included
  * sshfs now works [maybe ;)]
  * gettext-0.17-8 included for custom translations
  * more libs are md5'd / dupe files symlinked for space
  * HFS devices are now fsck'd before mounting to fix r/o issue
  * experimental ext4 support (mounted as ext3)
  * possible NTFS fix for app.bins
  * lighttpd server.upload-dirs now writeable
  * php5-cgi error logging enabled /var/log/php5

0.3.2
  * fixed group/shadow/passwd to enable lighttpd
  * fixed /etc/init.d/S96deluge to enable deluge
  * fixed /etc/init.d/S96nzbget to enable nzbget
  * fixed deluge config persistence
  * unrar-nonfree-3.8.5-1 included
  * actually included par2-0.4
  * lighttpd can be disabled (config_tool -c LIGHTTPD=OFF)
  * deluge webui can be disabled (config_tool -c DELUGEWEBUI=OFF)
  * Merry Christmas!!!

0.3.1
  * fixed /etc/resolv.conf symlink for DNS

0.3.0
  * Rezmus USB-power-on-suspend patch
  * lighttpd-1.4.25 webserver w/gd included (default enabled)
  * Deluge-1.2.0-rc4 Bittorrent client included (w/ webui) (default disabled)
  * nzbget-0.7-r357 & nzbgetweb-0.1.4-t5 include (default disabled)
  * hellanzb-0.13 included (default disabled)
  * pure-ftpd-1.0.24 w/TLS included (default enabled)
  * perl-5.10.1 included
  * python-2.5.4 included
  * php-cgi-5.2.11-2 included
  * screen-4.00.03jw4 included
  * unrar-free-0.0.1 included
  * par2-0.4 included
  * wakeonlan-0.41-10 included
  * bash-4.0-4 included
  * sshfs-2.2-1 included
  * unionfs-0.23.hg.20090611-1 included
  * fixed video_resume_points_table typo, should be video_resume_point_table
  * cifs-interceptor entries now have optional 3rd field for mount options
  * /conf/hosts for custom host definitions & fixed resolver for hostname lookup
  * possible NTFS hub fix
  * Day's S90net.mounts fix
  * NTP fix for DHCP users
  * 3 background options, look in S00custom-options for details
  * crazymount & plug.watch utilize mdev
  * working ldconfig & ldd + chsh & showmount included
  * all init.d's are disabled during upgrade
  * debian-wdlxtv upgraded to Squeeze
  * live filesystem booting now working : D !!!!!!! (root filesystem must be in .rootFS to pivot)
  * disabled online update procedure

Please donate if you can.

WDLXTV_LIVE-0.3.0
WDLXTV_LIVE-0.3.1
WDLXTV_LIVE-0.3.2
WDLXTV-Live-0.3.3
WDLXTV-Live-0.3.3.1
WDLXTV_LIVE-0.3.4.1
WDLXTV_LIVE-0.3.4.2
WDLXTV_LIVE-0.3.4.3
WDLXTV_LIVE-0.3.4.4
WDLXTV_LIVE-0.3.4.5
WDLXTV_LIVE-0.4.0.0
ATTN: you are highly recommended to install Official FW 1.01.24 then do a factory reset of settings before you install WDLXTV_Live-0.4.0.0+. Youtube has changed and requires this for some people.

FLASH AT YOUR OWN RISK, BE SURE THE ONLY TWO WDTVLIVE FILES ON THE DEVICE YOU UPGRADE WITH ARE wdtvlive.bin AND wdtvlive.ver

For developers:
EXT3-BOOT_LIVE-0.3.0
EXT3-BOOT_LIVE-0.3.2
ext3-boot-live-0.3.3
ext3-boot-live-0.3.3.1
ext3-boot-live-0.3.4.1
ext3-boot-live-0.3.4.2
ext3-boot-live-0.3.4.3
ext3-boot-live-0.3.4.4
ext3-boot-live-0.3.4.5
ext3-boot-live-0.4.0.0

For 'purists'  ;)
WDLXTV_LIVE_MINIMAL-0.3.4.5
WDLXTV_LIVE_MINIMAL-0.4.0.0

To learn about & utilize different 'hidden' custom options refer to S00custom-options.

Pages with info:


original official firmware for when you'r done playing around:
http://rapidshare.com/files/293635105/WDTVLIVE_FW_1.01.00.zip
http://rapidshare.com/files/308628414/WDTV_Live_1_01_11.zip
instructions for downgrade to official are included in bottom of README file

mirror only for non RS users please dont overload our hosting no direct linking on pages thx
http://wiki.wdtv.org/download/firmware/wdtvlive/WDTVLIVE_FW_1.01.00.zip
md5sum : 026c6763c5d57c4db3c541d99ba1d0a5

Please report any bugs / desired binaries / etc here

Mirror of all releases: http://b-rad.geg0r.de/  -- thanks bl0w
« Last Edit: February 22, 2010, 10:48:23 PM by b-rad.cc »

December 16, 2009, 12:17:30 AM
Reply #1

b-rad.cc

  • Hero Member

  • Offline
  • *****

  • 833
  • Personal Text
    FW Hacker
    • B-RAD
If you are not presented with links to deluge or nzbget then THEY ARE NOT ENABLED


How do I enable Deluge Bittorrent?
  • Refer to S00custom-options, included in the release's zipfile.
  • Open S00custom-options in a text editor
  • Browse to this line: #config_tool -c DELUGE=ON
  • Delete the hash (#): config_tool -c DELUGE=ON
  • Save S00custom-options
  • Place S00custom-options in the root of a flash device or hard drive.
  • Power cycle your WDTV Live
  • Browse in your web browser to http://your-wdtv-live-ip
  • Click on the Deluge link
  • Password is deluge
  • Go into settings and configure download locations / etc
  • deluge will not work without you configuring at least download locations first
  • deluge webui will ONLY work with Firefox
-------
-------
How do I enable NZBget usenet client?
  • Refer to S00custom-options, included in the release's zipfile.
  • Open S00custom-options in a text editor
  • Browse to this line: #config_tool -c NZBGET=ON
  • Delete the hash (#): config_tool -c NZBGET=ON
  • Save S00custom-options
  • Place S00custom-options in the root of a flash device or hard drive.
  • Power cycle your WDTV Live
  • Browse in your web browser to http://your-wdtv-live-ip
  • Click on the nzbget link
  • User is wdlxtv
  • Password is nzbget
  • Go into settings and configure download locations / etc
  • in the nzbgetwebui config, make sure NzbDir in WEBINTERFACE->Options is the same as NzbDir in NZBGET-SERVER->PATHS.
  • nzbget will not work without you configuring at least download locations first
----
----
Where do I set download locations to?
  • ext3-boot-live comes pre-configured for download locations to be on the device holding root.bin
  • Your attached devices will be mounted in /tmp/media/usb
  • Officially mounted devices will be in eiter /tmp/media/usb/USB1 or /tmp/media/usb/USB2
  • You cannot use /tmp/media/usb or /tmp/media/usb/USB1 or /tmp/media/usb/USB2
  • You must select a location that is inside of one of those directories.
  • This location MUST be a directory that is EITHER a device or a directory nested inside of a device
  • You can find legal locations using the steps below from telnet/ssh
----
----
command line tools to help you find out whats where:
blkid
cat /proc/mounts | grep '/tmp/media/usb'

Instead of using S00custom-options you can also telnet/SSH in and execute the commands manually.
« Last Edit: January 14, 2010, 09:18:19 AM by b-rad.cc »

December 16, 2009, 01:13:42 AM
Reply #2

the_maassk

  • Newbie

  • Offline
  • *

  • 3
Thank you for the lovely XMas present! Downloading...will flash later today  ;D

December 16, 2009, 01:27:51 AM
Reply #3

b-rad.cc

  • Hero Member

  • Offline
  • *****

  • 833
  • Personal Text
    FW Hacker
    • B-RAD
Ok, so it looks like I've done something thats caused the webserver to not work in wdlxtv-live ... after its been flawless for days :'( ... ext3-boot-live is confirmed working though. I'll figure it out, looks to be a problem with perl.

reflash fixed it ... if you have any issues reflash.

I'm goin to sleeep  :o
« Last Edit: December 16, 2009, 01:38:09 AM by b-rad.cc »

December 16, 2009, 03:52:15 AM
Reply #4

goodship

  • Newbie

  • Offline
  • *

  • 13
Thanks for this b-rad!

Can't wait to use it, but DNS isn't working for me. More poking found /etc/resolv.conf had settings that I wouldn't have expected. Are these your settings? Understandable if you were in a rush to release and sleep!

I suspect these settings are breaking dns for me, but I'm not sure how to edit this resolv.conf since it's read only. Maybe for future releases you can use something like google's 8.8.8.8  so you don't have to remember to change these ;)
« Last Edit: December 16, 2009, 04:19:11 AM by goodship »

December 16, 2009, 03:54:46 AM
Reply #5

migube

  • Full Member

  • Offline
  • ***

  • 245
Hello,

I didn't understand the comments before upgrading, do you need to go back to Official 1.0.11 version, or is it fine to upgrade from WDLXTV-Live0.2 directly?
thanks
-----
WdTvLive - LG BD390 - Philips 47PFL8404h - Logitech  Z5400 - DM7000 - Synology 107+
If you developed some application or know about some new WDTVLive app.bin or binary files, please update the Wiki on http://wiki.wdlxtv.com/Appz

December 16, 2009, 04:20:15 AM
Reply #6

avdija

  • Newbie

  • Offline
  • *

  • 22
Thanks for this b-rad!

Can't wait to use it, but DNS isn't working for me. More poking found /etc/resolv.conf had settings that I wouldn't have expected. Are these your settings? Understandable if you were in a rush to release and sleep!

I suspect these settings are breaking dns for me, but I'm not sure how to edit this resolv.conf since it's read only. Maybe for future releases you can use something like google's 8.8.8.8  so you don't have to remember to change these ;)

can you run cat /etc/resolv.conf and paste results here?

December 16, 2009, 04:27:18 AM
Reply #7

ricarva

  • Newbie

  • Offline
  • *

  • 7
Awesome work :-)

Donation has allready been sent.

'Hope the OSD overhawls and extra functionality start pouring in soon :-)



December 16, 2009, 04:37:23 AM
Reply #8

goodship

  • Newbie

  • Offline
  • *

  • 13
Thanks for this b-rad!

Can't wait to use it, but DNS isn't working for me. More poking found /etc/resolv.conf had settings that I wouldn't have expected. Are these your settings? Understandable if you were in a rush to release and sleep!

I suspect these settings are breaking dns for me, but I'm not sure how to edit this resolv.conf since it's read only. Maybe for future releases you can use something like google's 8.8.8.8  so you don't have to remember to change these ;)

can you run cat /etc/resolv.conf and paste results here?

Hi,

I can, and in fact did originally, but removed the exact lines in case it was some sort of privacy invasion.

Here's the pattern.

nameserver x.x.x.x
nameserver y.y.y.y
search some.isp.server.thats.not.mine

I think the prob is that this isp's servers can only by used by its customers.

December 16, 2009, 04:46:59 AM
Reply #9

avdija

  • Newbie

  • Offline
  • *

  • 22
If you are using DHCP, WD LIVE should rewrite /etc/resolv.conf with data from DHCP server. Usualy DHCP is your home router so DNS should be 192.168.x.x. Also, you can do manual network setup via gui, and set-up dns what ever you want it to be, eg your ISP dns, your router, or google 8.8.8.8

December 16, 2009, 04:58:40 AM
Reply #10

goodship

  • Newbie

  • Offline
  • *

  • 13
If you are using DHCP, WD LIVE should rewrite /etc/resolv.conf with data from DHCP server. Usualy DHCP is your home router so DNS should be 192.168.x.x. Also, you can do manual network setup via gui, and set-up dns what ever you want it to be, eg your ISP dns, your router, or google 8.8.8.8

hi, sorry I wasn't clear - the unexpected resolv.conf entries remained after I'd tried both dhcp and manual setup using the wdtv gui.  :-\

Other symptoms:

the connection testing part of the gui always hanged on the DNS test.
(possibly related) The gui seemed to hang for at least 20s after changing network settings.

December 16, 2009, 05:03:03 AM
Reply #11

avdija

  • Newbie

  • Offline
  • *

  • 22
I will try it myself in a few hours and come back with the results.

December 16, 2009, 05:07:09 AM
Reply #12

goodship

  • Newbie

  • Offline
  • *

  • 13
thanks avdija  :)

I have to call it a night now. Thanks for the help!

December 16, 2009, 05:19:36 AM
Reply #13

rokr

  • Full Member

  • Offline
  • ***

  • 120
If you are using DHCP, WD LIVE should rewrite /etc/resolv.conf with data from DHCP server. Usualy DHCP is your home router so DNS should be 192.168.x.x. Also, you can do manual network setup via gui, and set-up dns what ever you want it to be, eg your ISP dns, your router, or google 8.8.8.8

hi, sorry I wasn't clear - the unexpected resolv.conf entries remained after I'd tried both dhcp and manual setup using the wdtv gui.  :-\

Other symptoms:

the connection testing part of the gui always hanged on the DNS test.
(possibly related) The gui seemed to hang for at least 20s after changing network settings.

Same here.

Another problem, when I powercycle the wdtv, the USB drives are NOT automatically mounted. That means that probably S00options file is not loaded... I have to unplug the USB and replug for the drives to be recognized...

December 16, 2009, 07:45:12 AM
Reply #14

raptors

  • Newbie

  • Offline
  • *

  • 11
Quote from: goodship on Today at 04:58:40 AM
Quote from: avdija on Today at 04:46:59 AM
If you are using DHCP, WD LIVE should rewrite /etc/resolv.conf with data from DHCP server. Usualy DHCP is your home router so DNS should be 192.168.x.x. Also, you can do manual network setup via gui, and set-up dns what ever you want it to be, eg your ISP dns, your router, or google 8.8.8.8

hi, sorry I wasn't clear - the unexpected resolv.conf entries remained after I'd tried both dhcp and manual setup using the wdtv gui.  Undecided

Other symptoms:

the connection testing part of the gui always hanged on the DNS test.
(possibly related) The gui seemed to hang for at least 20s after changing network settings.

Same here.

Another problem, when I powercycle the wdtv, the USB drives are NOT automatically mounted. That means that probably S00options file is not loaded... I have to unplug the USB and replug for the drives to be recognized...


Same