Author Topic: WDLXTV-LIVE-0.1.X  (Read 137784 times)

October 19, 2009, 11:33:24 PM
Read 137784 times

b-rad.cc

  • Hero Member

  • Offline
  • *****

  • 833
  • Personal Text
    FW Hacker
    • B-RAD
For you viewing enjoyment, I present: WDLXTV-LIVE-0.1.X a try-before-you-buy special presentation

First off theres no danger in trying this, it does not flash itself instead running ext3-boot style. When you are done using it you will have to flash the official update to get your wdtv live out of upgrade mode. I include a link to it below. WDLXTV_LIVE is a flash, just like an official upgrade.

Its mostly the basics right now (ssh/telnet/ftp), but includes all the random/hidden tweaks & enhancements of wdlxtv. Its ready for app.bins & Optware as well. Keeping it a non-flasher until its deemed stable.

Code: [Select]
0.2.2.1
  *[b] fixed video playback[/b] ; )
  * enabled persistent video_resume_points_table (if exists on device at boot)

0.2.2
  * fixed default 12 thumb browse
  * re-widened youtube related videos results
  * ext3-boot-live now identifies itself better
  * debian-wdlxtv-live now in beta (for gimme-the-dam-kitchen-sink-folk)
  *** thanks to Bob for inspiration and initial work with debbootstrap
  * better pivot & cleanup with root.bin
  * cifs-interceptor mounts can now be NFS/cifs/etc instead of only NFS

0.2.1
  * fixed net.mounts execution on interface up
  * fixed 8 item list view

0.2.0
  * firmware now based on official firmware 1.01.11!!!

0.1.9
  * fixed bug in cifs-interceptor preventing CIFS from mounting
  * added in code to pivot to ext3-boot-live firmware IF root.bin is located on /dev/sda1

0.1.8
  * crond included (to enable: config_tool -c CROND=ON) (to edit: crontab -e)
  * rearranged net.mounts & ntp execution  
  * NFS now mountable under network shares!!!! (requires workaround--http://b-rad.cc/cifs-interceptor)
  * shells check for /conf/profile and load if exists
  * actual original screen_saver & background images included now

0.1.7
  * enabled upload on 'fixed' ftp server ;-)
  * disabled ntp by default (cause of info bar issue) [to enable: config_tool -c NTP=ON]
  * included original background and screen_saver images
  * update included dox

0.1.6
  *** !!! PERMANENT FLASH NOW !!! ***
  * fixed ftp server
  * tweaked NET_MOUNTS_DELAY implementation
  * added hostname configuration & ntp (config_tool -c DEVICE_NAME=)
  * added ntp-4.2.4p7 with timezone (config_tool -c TIMEZONE=)

0.1.5
  * set ftp root to / (allows editing of /conf files)

0.1.4
  * add delay for net.mounts execution (config_tool -c NET_MOUNTS_DELAY=10 [or 5/20/13/etc])

0.1.3
  * patched busybox so CIFS/SAMBA shares mount correctly in 'Network shares'
  * rsync-3.0.6 included

0.1.2
  * fixed memory leak with smbtree
  * better workaround for net.mounts

0.1.1
  * actually unified background images
  * workaround for net.mounts
  * root password is blank (use pw-fix.app.bin to reset)

0.1 - initial release
  * includes busybox-1.14.1, e2fsprogs-1.41.9, portmap-6.0, dropbear-0.52, hdparm-9.27, usbutils-0.86, wget-1.12
  * includes cd-manager-0.7 for optical drive functionality
  * telnet, ftp, & ssh servers enabled (each can be disabled)
  * net.mounts can exist on attached device at boot or /conf for automagic mounting of [b]NFS[/b],SAMBA,whatever
  * root password is: wdtvlive
  * includes wdlxtv-0.5.7.1's mount.watch, list.watch, plug.watch, xmount, & crazymount
  * app.bin, osd.bin, & opt.bin loading
  * OSD tweaks (refer to S00custom-options for how to change views)
    * added selectable 4, 6, 8 item list view (default=8)
    * added selectable 4, 8, 12 thumb browse view (default=12)
    * added 15 thumb view to music/photo (default=10)
    * increased font size of title to 32 in thumb view
    * filename listings are much wider
    * widened YouTube related videos viewboxes
    * unified background images to villa_bg.jpg (Villa_bg.png, villa_bg.jpg, villa_bg.png)
  * one compiled font replacement may be stored as /conf/custom-translation.mo, it will overlay the first asian font
  * independant welcome_logo and screen_saver
  * Custom background and screen saver images can be supplied at boot
* requires villa_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.
  * .addMounts functionality for media library scanning (Experimental--work in progress--don't use)
  * .thumbDB functionality for persistent thumb cache
  * .keepalive functionality for disabling of device spin down on device standby
  * Ethernet is kept alive during standby (look at S00custom-options to disable)
  * users are enabled (experimental)
  * custom USB slot icons can be enabled (look at S00custom-options)
  * default Optical Drive thumb
  * changed background to http://oliuss.deviantart.com/art/Hardwood-Night-88299626

WDLXTV-LIVE Development Page:
http://b-rad.cc/1000/wdtv-live-homebrew-firmware-development

WDLXTV-LIVE-0.1.X:
http://rapidshare.com/files/295389887/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.zip
http://rapidshare.com/files/295425866/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.1.zip
http://rapidshare.com/files/296214789/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.2.zip
http://rapidshare.com/files/297060021/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.3.zip
http://rapidshare.com/files/297114259/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.4.zip
http://rapidshare.com/files/297939605/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.5.zip
http://rapidshare.com/files/299114136/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.6.zip
http://rapidshare.com/files/299441083/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.7.zip
http://rapidshare.com/files/307745127/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.8.zip
http://rapidshare.com/files/308597190/1.01.11_B-RAD.CC_WDLXTV_LIVE-0.2.0.zip
http://rapidshare.com/files/309478215/1.01.11_B-RAD.CC_WDLXTV_LIVE-0.2.1.zip
http://rapidshare.com/files/312306599/1.01.11_B-RAD.CC_WDLXTV_LIVE-0.2.2.zip
http://rapidshare.com/files/312697708/1.01.11_B-RAD.CC_WDLXTV_LIVE-0.2.2.1.zip


I've fixed the CIFS mounting error, everythings all good there + theres now ext3-boot-live. ext3-boot-live is a mirror of wdlxtv-live, which runs 'live' so you can debug & tinker.

*If* I've included the kernel update (wdtvlive.fff) so BE SURE TO INCLUDE IT ALONG WITH wdtvlive.bin WHEN YOU ARE UPGRADING

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

To mount NFS under network shares read the following post:
http://b-rad.cc/cifs-interceptor


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

Once again this is a try before you buy non-flash firmware. Once I hammer out any issues and people say go I'll make a public release. A flashable firmware is soon to come here, I think things are stable enough.

Theres a couple odd things I've noticed, that will have to be handled dealing with standby. It appears that in standby power to the usb bus is shut down & ethernet is disabled. I've removed the ethernet part, but haven't looked much into the usb bus issue. Hopefully everything comes together nicely and the box can be set to be fully functional OR 'off' in standby.

NOTE: some things are missing / might be broken / didnt translate well from wdtv1

Please report any bugs / desired binaries / etc here

 ;D enjoy
« Last Edit: December 15, 2009, 11:44:36 PM by b-rad.cc »

October 19, 2009, 11:46:00 PM
Reply #1

HeavyJ

  • Newbie

  • Offline
  • *

  • 1
  • Personal Text
    Permanently Banned
« Last Edit: October 20, 2009, 01:34:10 AM by jayallan »

October 20, 2009, 12:28:43 AM
Reply #2

matt314159

  • Full Member

  • Offline
  • ***

  • 140
Oh sweet!  I thought I'd check one last time before i go to bed.  1:30am on the west coast and do you think I'll be going to bed anytime soon now?   

Thanks!!!!!!!!!!!!!!!!!

October 20, 2009, 12:37:57 AM
Reply #3

wacky

  • Newbie

  • Offline
  • *

  • 1
Wow, that was fast  ;D

Is it possible to have YAMJ on this? Or something similar (fetching movie posters automatically from internet with imdb info)
« Last Edit: October 20, 2009, 12:48:20 AM by wacky »

October 20, 2009, 12:39:21 AM
Reply #4

spanik

  • Newbie

  • Offline
  • *

  • 4
Thanks very much b-rad.cc for the hard work , will give it a try very quickly :-)

Btw, would it be possible in a future release to be able to hide/unhide certain icons from the main menu ?

Ie, if I wanted to hide the USB Hard drive options in case I did pure streaming over the network, or hiding the Network/Media Server options if using the box purely to stream from USB attached; is it possible to hide icons ? (to make browisng easier for kids).

Maybe a config file as per S00custom-options where we could hide/unhide certain things ?

Thank again for great work !
« Last Edit: October 20, 2009, 12:49:48 AM by spanik »
WD TV Live + QNAP TS-419P (4*2Tb RAID5)

October 20, 2009, 01:17:50 AM
Reply #5

pibos

  • Full Member

  • Offline
  • ***

  • 235
As far as I know, WDTVExt was the only addon for WDTV HD that could mess arround with menus.
As soon as I get my hands on a WDTV Live box, i will start porting it to WDTV Live.



Thanks very much b-rad.cc for the hard work , will give it a try very quickly :-)

Btw, would it be possible in a future release to be able to hide/unhide certain icons from the main menu ?

Ie, if I wanted to hide the USB Hard drive options in case I did pure streaming over the network, or hiding the Network/Media Server options if using the box purely to stream from USB attached; is it possible to hide icons ? (to make browisng easier for kids).

Maybe a config file as per S00custom-options where we could hide/unhide certain things ?

Thank again for great work !
Wanna help WDTVExt for WDTVLive and RemoteView?

October 20, 2009, 01:21:38 AM
Reply #6

matt314159

  • Full Member

  • Offline
  • ***

  • 140
I'm feeling extremely stupid and at a loss right now.  

I can't get my shares to mount.  my net.mounts file is below:
It shows my computer name when I navigate to network shares, but when I select it, it just tells me "there is no media in the current folder"
Code: [Select]
## Example net.mounts file to demonstrate auto-mounting
# of network shares
## note: that if you store a net.mounts file in /conf/ then it will ALSO
# execute on startup.
## Mount a windows file share (must be done by IP address)
#xmount //192.168.0.33/ShareName ShareName cifs
#  if your "guest" account is disabled, you must supply username and password
#xmount //192.168.0.34/ShareName ShareName cifs user=username,pass=password
# Mount an NFS share
#xmount 192.168.0.44:/nfsroot ShareName nfs

xmount //192.168.1.123/Usenet 00_Usenet cifs user=#####,pass=#####
xmount //192.168.1.123/01_tv 01_TV cifs user=#####,pass=#####
xmount //192.168.1.123/02_movies_sd 02_MoviesSD cifs user=#####,pass=#####
xmount //192.168.1.123/avchd 04_HighDefinition cifs user=#####,pass=#####
xmount //192.168.1.123/HDMovies 03_HD_Movies cifs user=#####,pass=#####
(please no quips about my seemingly random and hodgepodge naming convention for my shares and such...)

Also, I can't get in via ftp.  
I put in the IP address, root as the username and wdtvlive as the password.  I've also tried a ton of alternate combos, like root/admin, root/black, and so on and so forth, and every time I get the following (i.ftp)


Seriously I don't know what i'm doing wrong but I'm gonna keep pluggin' along.  

Also I notice the main menu has a different wallpaper (stock) than the sub-menus (which have the wood boards background, whatever it's called).   Is that an indication that something may be amiss with my install?  

I hate to be such a dang n00b on this, I know computers, networking, all that (not like a pro but a 25 year old avid amateur) but I'm just spinning my wheels here.  I'm also not familiar with b.rad's work, as I used ext3-boot on my last box...but is it really any different as far as the net.mounts go and that kinda stuff?    Any thoughts or ideas?  

By the way I don't know if this was intended to be a "help" thread for this, if brad or jay or whoever else wants to split this off to its own thread feel free.  
« Last Edit: October 20, 2009, 01:42:31 AM by matt314159 »

October 20, 2009, 01:22:19 AM
Reply #7

mrbill

  • Full Member

  • Offline
  • ***

  • 128
b-rad, thank you for the great effort.
Running Win 7 Ultimate 64 and no problems anywhere.

October 20, 2009, 01:33:37 AM
Reply #8

pibos

  • Full Member

  • Offline
  • ***

  • 235
b-rad, WDTVExt can be injected before dmaosd the usual way?
Wanna help WDTVExt for WDTVLive and RemoteView?

October 20, 2009, 01:43:08 AM
Reply #9

b-rad.cc

  • Hero Member

  • Offline
  • *****

  • 833
  • Personal Text
    FW Hacker
    • B-RAD
I'm feeling extremely stupid and at a loss right now.  

I can't get my shares to mount.  my net.mounts file is below:
Code: [Select]
## Example net.mounts file to demonstrate auto-mounting
# of network shares
## note: that if you store a net.mounts file in /conf/ then it will ALSO
# execute on startup.
## Mount a windows file share (must be done by IP address)
#xmount //192.168.0.33/ShareName ShareName cifs
#  if your "guest" account is disabled, you must supply username and password
#xmount //192.168.0.34/ShareName ShareName cifs user=username,pass=password
# Mount an NFS share
#xmount 192.168.0.44:/nfsroot ShareName nfs

xmount //192.168.1.123/Usenet 00_Usenet cifs user=#####,pass=#####
xmount //192.168.1.123/01_tv 01_TV cifs user=#####,pass=#####
xmount //192.168.1.123/02_movies_sd 02_MoviesSD cifs user=#####,pass=#####
xmount //192.168.1.123/avchd 04_HighDefinition cifs user=#####,pass=#####
xmount //192.168.1.123/HDMovies 03_HD_Movies cifs user=#####,pass=#####
(please no quips about my seemingly random and hodgepodge naming convention for my shares and such...)

Also, I can't get in via ftp.  
I put in the IP address, root as the username and wdtvlive as the password.  I've also tried a ton of alternate combos, like root/admin, root/black, and so on and so forth, and every time I get the following (i.ftp)


Seriously I don't know what i'm doing wrong but I'm gonna keep pluggin' along.  

Also I notice the main menu has a different wallpaper (stock) than the sub-menus (which have the wood boards background, whatever it's called).   Is that an indication that something may be amiss with my install?  

I hate to be such a dang n00b on this, I know computers, networking, all that but I'm just spinning my wheels here.  I'm also not familiar with b.rad's work, as I used ext3-boot on my last box...but is it really any different as far as the net.mounts go and that kinda stuff?    Any thoughts or ideas?  

By the way I don't know if this was intended to be a "help" thread for this, if brad or jay or whoever else wants to split this off to its own thread feel free.  

all config files have always been designed to be compatible between both firmware versions. The problem is the ethernet interface isn't brought up until dmaosd is executed so when I do net.mounts it fails. Thought I search&replaced those rogue backgrounds, but I didnt...did now. For some reason ftp doesn't ask me for a password, ssh & telnet work as expected. I even have ssh working with /root/.ssh/authorized_keys :)


@pibos:  should be able to. We'll have enough space to have WDTVExt inside the FW itself too.

October 20, 2009, 01:46:51 AM
Reply #10

spanik

  • Newbie

  • Offline
  • *

  • 4
As far as I know, WDTVExt was the only addon for WDTV HD that could mess arround with menus.
As soon as I get my hands on a WDTV Live box, i will start porting it to WDTV Live.

Excellent stuff, that would be awesome pibos, thanks very much in advance  :)
WD TV Live + QNAP TS-419P (4*2Tb RAID5)

October 20, 2009, 01:50:18 AM
Reply #11

matt314159

  • Full Member

  • Offline
  • ***

  • 140
all config files have always been designed to be compatible between both firmware versions. The problem is the ethernet interface isn't brought up until dmaosd is executed so when I do net.mounts it fails. Thought I search&replaced those rogue backgrounds, but I didnt...did now. For some reason ftp doesn't ask me for a password, ssh & telnet work as expected. I even have ssh working with /root/.ssh/authorized_keys :)

Might have to slow down and draw me a picture here.  Coupla questions. So do I understand it correctly that net.mounts isn't supposed to work yet?  That's cool I just want to make sure I understand it right.  I had also tried it w/o the net.mounts and it still didn't see any of my shares.

and I'm feeling so stinking dumb on this ftp thing.  I tried with a blank password, back with ext3-boot, I had always just used root/blank for the un/pw combo but like I said my program (i.ftp) just shows as per the graphic above no matter what username or password combo I put in.  

I've got no idea what I'm doing here so I really do apologize.   since it's darn nigh 3am, I think I should maybe sleep on it, but knowing me I'll probably stay up till the buttcrack of dawn fiddling around with this thing  :)

October 20, 2009, 02:12:06 AM
Reply #12

b-rad.cc

  • Hero Member

  • Offline
  • *****

  • 833
  • Personal Text
    FW Hacker
    • B-RAD

this will reset your pw to blank
http://rapidshare.com/files/295427134/pw-reset-live.app.bin

this is a version with net.mounts & backgrounds maybe fixed.
http://rapidshare.com/files/295425866/1.01.00_B-RAD.CC_WDLXTV_LIVE-0.1.1.zip

i'm goin to bed

October 20, 2009, 03:03:45 AM
Reply #13

delf

  • Jr. Member

  • Offline
  • **

  • 76
is it possible to get the youtube app from this wdtv live into the older wdtv1 ?

October 20, 2009, 03:18:16 AM
Reply #14

daskino

  • Newbie

  • Offline
  • *

  • 44
great job B-rad, getting my play tmrw, well try out the new firmware.