Firmware - Western Digital - WD TV HD Media Player - AVS Forum
Forum Jump: 
Reply
 
Thread Tools
post #1 of 2569 Old 12-25-2008, 02:57 PM - Thread Starter
Member
 
3dxr's Avatar
 
Join Date: Dec 2008
Posts: 184
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Hi all,
I want open separate thread only about

+ open source firmware modifications
+ firmware compiling issues
+ unofficial firmware develepment talk

and all about unofficial firmware develepment

The Main thread is place where people talking cross over a lot of topics /upgrade issues/remuxing/etc...
this is the key reason why I want open this thread.


I hope this will help to people from WD/and another
open source firmware developers share own knowledge more efficient


If you need to know somethink about WDTV you should go to this thread New* Western Digital - WD TV HD Media Player

BUGS reports for official firmware
you can post here.... http://www.avsforum.com/avs-vb/showthread.php?t=1100499



NEW WDTV Developers WIKI
old location not updated from 28.march 2009 is here and currently is down
3dxr is offline  
Sponsored Links
Advertisement
 
post #2 of 2569 Old 12-25-2008, 03:18 PM - Thread Starter
Member
 
3dxr's Avatar
 
Join Date: Dec 2008
Posts: 184
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
I want open discussion about networking support in firmware
Wifi/Wire usbnet card. Who have interest about this feature
later streaming support from PC/VLC or IPTV like SettopBox with
saving stream for later playback from HDD on 2nd USB port.

My idea is recompile kernel with usbnet.ko support
bind IP address and implement dropbear(stage1)

later if IP connectivity will be stable use some vlc/mplayer
software for ip-stream saving on HDD(stage2)

if everything will go fine (I am not sure yet) install
everything to gui depends on accesibility gui sources.
3dxr is offline  
post #3 of 2569 Old 12-26-2008, 05:30 AM
Member
 
mvallevand's Avatar
 
Join Date: Dec 2005
Posts: 145
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
I am interested, as I wrote here http://www.avsforum.com/avs-vb/showp...postcount=2218 and will be following this link. I've got several NMT's but I wouldn't mind using these for internet radio and as a GBPVR front end if someone gets networking figured out.

Martin
mvallevand is offline  
post #4 of 2569 Old 12-26-2008, 06:25 AM
Member
 
Apoc@'s Avatar
 
Join Date: Dec 2008
Posts: 25
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
The current firmware can't be edited. Or am i wrong?

I thought that the current GPL code isn't complete, so you can't modify it and use it on your own box.
Apoc@ is offline  
post #5 of 2569 Old 12-26-2008, 07:04 AM - Thread Starter
Member
 
3dxr's Avatar
 
Join Date: Dec 2008
Posts: 184
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by Apoc@ View Post

The current firmware can't be edited. Or am i wrong?

I thought that the current GPL code isn't complete, so you can't modify it and use it on your own box.


current sources from WDC are not complette.that's true

but its out firmware 1.01.01 and this is cRFOMfs with
md5 checksum at start

this part is possible uncompress and change
( configs,artwork )
but if you want change kernel you can try compile own
from scratch or try update cROMfs but
there is (I am not sure version check for modules/Libraries) curently not tested
3dxr is offline  
post #6 of 2569 Old 12-26-2008, 09:34 AM
Newbie
 
chowells's Avatar
 
Join Date: Jul 2007
Posts: 6
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
It's unlike that you'll be able to compile your own kernel.

You'd need to be able to recompile this, which appears to be the main driver for the Sigma SMP8635LF

As the license is "propreitary", I doubt you'd get the source code, even if they do actually manage to release *some kind* of sensible source code package. (What they've released so far is frankly a mess, I can't believe that they appear to have just thrown some random compiler in and called this the "toolchain").

chris@thinky:/mnt/lib/modules$ modinfo em8xxx.ko
filename: em8xxx.ko
license: Proprietary
author: Julien Soulier , Emmanuel Michon
description: rua kernel module for em8xxx chips
depends:
vermagic: 2.6.15-TvDock preempt MIPS32_R2 32BIT gcc-4.0
parm: major:Sets the major number (i)

I have no idea what the following kernel modules are either, google doesn't provide many useful hits, but they also appear to be important and would need to be recompiled.

chris@thinky:/mnt/lib/modules$ modinfo proc_pipe.ko
filename: proc_pipe.ko
license: Dual BSD/GPL
author: Joshua Lee
depends:
vermagic: 2.6.15-alpha preempt MIPS32_R2 32BIT gcc-4.0
chris@thinky:/mnt/lib/modules$ modinfo llad.ko
filename: llad.ko
license: LGPL
author: Mambo standalone team
description: llad kernel module for standalone configuration
depends:
vermagic: 2.6.15-TvDock preempt MIPS32_R2 32BIT gcc-4.0
parm: max_dmapool_memory_size:Sets the maximum amount of memory shared by the all dmapools (i)
parm: max_dmabuffer_log2_size:Sets the dmapool buffers maximum size (ex: set 15 for 32kB) (i)
parm: major:Sets the major number (i)
chowells is offline  
post #7 of 2569 Old 12-26-2008, 09:49 AM - Thread Starter
Member
 
3dxr's Avatar
 
Join Date: Dec 2008
Posts: 184
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
probably pointing objective probably fault
from someone
(person who give package on webpage dont know what's inside)

btw: in main thread give me a nice idea I will check
if exist device or project which is able emulate masstorage
device with compatible FS structure - its only idea
blind workaround way but better then nothing
I am waitting on WDC response about source code package
it will take long time during this x-mas/NewYear

my remark in GLPsource package isdokument
it's look like someone want to know what the must share
is under GPLv2 licence or dont need to share another licence
3dxr is offline  
post #8 of 2569 Old 12-26-2008, 09:59 AM
Member
 
mvallevand's Avatar
 
Join Date: Dec 2005
Posts: 145
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Sigma Design writes non-GPL code and that is the reason you won't get a working kernel compile, and all the Sigma libraries are proprietary too so working players will be tough.

I think working on the cramfs is the place to start, for those who aren't afraid to brick a machine by flashing this into an mtd. proc_pipe.ko might be what glues MediaLogic DMARender and PICRender together.

Martin
mvallevand is offline  
post #9 of 2569 Old 12-27-2008, 08:09 AM
Member
 
micro279's Avatar
 
Join Date: Apr 2005
Posts: 33
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
My first post about the WD Media Player. I hope it belongs here. If not, sorry.

Anyway, this latest firmware is supposed to " improve power management "

I don't see any improvement. They really don't say what the improvement was. One of my main issues is that the Player doesn't really power down all the way. My USB Drive Icon stays lit ( MY Passport ) and the drive continues to spin. This thing will wear out in no time!

Also, if you look, the Toslink is also active. You can see red light emitting from the Jack. I can't see how this Device ever left the Factory in this state.

The Player is something I want but it's not ready for prime time...no matter how cheap it is.
micro279 is offline  
post #10 of 2569 Old 12-27-2008, 09:18 AM - Thread Starter
Member
 
3dxr's Avatar
 
Join Date: Dec 2008
Posts: 184
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
please check this one
http://www.avsforum.com/avs-vb/showthread.php?t=1100499
3dxr is offline  
post #11 of 2569 Old 12-27-2008, 09:23 AM - Thread Starter
Member
 
3dxr's Avatar
 
Join Date: Dec 2008
Posts: 184
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
I found some interesting facts
but I have to test somethink

firmware is same as in DLINK 520 or its derived from it
or same company is working on it.

network support possible
3dxr is offline  
post #12 of 2569 Old 12-29-2008, 10:47 PM
Member
 
digicool's Avatar
 
Join Date: Jun 2005
Posts: 16
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
I was seriously researching parts for an HTPC and came across this player. I thought I'd give it a try and wow! Very nice product in the price range. I am very satisfied with the product performance, especially with HD files. Thanks!

I updated the device to the latest firmware. Here are my observations:

- Like other people are saying, the device never really shuts down. It stays pretty warm even when it is powered off. I am glad its got 3 yrs warranty

- I noticed occasional random resets

- I liked the white colored subs for MKV files and how they show outside of the main picture (in the black area)

- I would like the remote button presses to be some more responsive

- Photo loads are pretty slow (my 8MP pictures take full 5s to load)

- I liked how audio continues to play even when you exit the Music page (like Windows MC)

Overall good product. I will continue to update here as I use the device further.
digicool is offline  
post #13 of 2569 Old 12-31-2008, 05:58 AM
Newbie
 
woverin's Avatar
 
Join Date: Dec 2008
Posts: 3
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by 3dxr View Post

I found some interesting facts
but I have to test somethink

firmware is same as in DLINK 520 or its derived from it
or same company is working on it.

network support possible

How do you know whether it is the same or similar ?
woverin is offline  
post #14 of 2569 Old 12-31-2008, 03:24 PM
Member
 
mvallevand's Avatar
 
Join Date: Dec 2005
Posts: 145
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by woverin View Post

How do you know whether it is the same or similar ?

It's very likely not the same, I'm assuming Medialogic is a sub-contracted software author and they have ported and updated an older Sigma mrua app for the ARM based EM862x to the MIPS SMP863x platform and have just reused some code that makes it look the same.

Martin
mvallevand is offline  
post #15 of 2569 Old 01-01-2009, 08:48 AM
Member
 
piecutter's Avatar
 
Join Date: Dec 2008
Posts: 78
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Anybody have an idea how to make readable reference file to load on the hard drive that this thing might read? I'm talking about a manual or perhaps "shizzon"s res' and ref' chart. Something that would be more navigable than just a jpg image?
piecutter is offline  
post #16 of 2569 Old 01-01-2009, 10:24 AM
Newbie
 
TOKYOFRIENDS's Avatar
 
Join Date: Dec 2008
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
TOKYOFRIENDS is offline  
post #17 of 2569 Old 01-01-2009, 10:49 AM
Member
 
kmetek's Avatar
 
Join Date: Dec 2008
Posts: 53
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
kmetek is offline  
post #18 of 2569 Old 01-01-2009, 11:57 AM
Member
 
piecutter's Avatar
 
Join Date: Dec 2008
Posts: 78
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Unknown. It's a week old and not public.
piecutter is offline  
post #19 of 2569 Old 01-01-2009, 01:35 PM
Member
 
jblack94530's Avatar
 
Join Date: Dec 2008
Posts: 29
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by piecutter View Post

Unknown. It's a week old and not public.

No, it's not!

v1.01 created on 12/22/2008
v1.02 created on 12/24/2008

Without the proper release note, I won't touch that v1.02 firmware.
jblack94530 is offline  
post #20 of 2569 Old 01-01-2009, 06:54 PM
Member
 
piecutter's Avatar
 
Join Date: Dec 2008
Posts: 78
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
It's now public. Release note is included with the previous release note link. Only change is resolved problem with 500gb or larger drives not updating firmware.
piecutter is offline  
post #21 of 2569 Old 01-02-2009, 12:42 AM
Member
 
dv08's Avatar
 
Join Date: Dec 2008
Posts: 32
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by piecutter View Post

It's now public. Release note is included with the previous release note link. Only change is resolved problem with 500gb or larger drives not updating firmware.

Where did you get that information from?

Edit: Forget it, the information is here
dv08 is offline  
post #22 of 2569 Old 01-02-2009, 08:16 AM
Newbie
 
TOKYOFRIENDS's Avatar
 
Join Date: Dec 2008
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by dv08 View Post

Where did you get that information from?

Edit: Forget it, the information is here

http://support.wdc.com/product/downl...d=1001&lang=en

now is public
TOKYOFRIENDS is offline  
post #23 of 2569 Old 01-02-2009, 09:40 AM - Thread Starter
Member
 
3dxr's Avatar
 
Join Date: Dec 2008
Posts: 184
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
This firmware 1.01.02 release only solving issues from BFU customer side GPLsource code was not updated.
3dxr is offline  
post #24 of 2569 Old 01-02-2009, 10:17 AM
Senior Member
 
Dazog's Avatar
 
Join Date: Sep 2004
Posts: 359
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by jblack94530 View Post

No, it's not!

v1.01 created on 12/22/2008
v1.02 created on 12/24/2008

Without the proper release note, I won't touch that v1.02 firmware.

its not v.1.02 its v1.01.2

Huge difference, its not a major revision.
Dazog is offline  
post #25 of 2569 Old 01-07-2009, 01:00 PM
Member
 
ThePol1's Avatar
 
Join Date: Jan 2009
Posts: 30
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Given the previous discussion, I'm curious if you think it will be possible to re-compile the firmware to support some type of USB network interface?

I'd like to hold out hope for such an enhancement but I'd also like to be realistic. Will the hardware even support such an upgrade or is this a pipedream?
ThePol1 is offline  
post #26 of 2569 Old 01-08-2009, 02:33 PM
Newbie
 
BlueButton's Avatar
 
Join Date: Jan 2009
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Repost as requested, refer to the posts: 15380840, 15380936, 15495943.

Quote:
Originally Posted by chowells View Post

ScottWD,

I was quite interested in this product, particularly when I found out that it ran Linux. However, I believe that you are currently violating the GPL.

* The latest binary firmware is 1.01.01, but you only provide the 1.00.01 source code

* The source code is incomplete and missing the scripts needed to build the product, which you are obligated to provide per section 3 of the GPL v2: "For an executable work, complete source code means [...] the scripts used to control compilation and installation of the executable". There is no way that anyone could turn the source code that you provide into something that can be installed on the device.

* The binary firmware contains the utelnetd daemon, licensed under the GPL v2, but source code for this does not seem to be provided

* The binary firmware conains the mtd-tools (mkfs.jffs2 etc), licensed under the GPL v2, but source code for this does not seem to be provided

* The source code package contains toolchain-89.tgz, which appears to be an ARM cross compiler. This surely can't be the right compiler, as Sigma SMP8635LF is MIPS-based!

It is important that WDC resolve this ASAP so that users can modify the firmware to their needs and possibly fix problems. Just look how popular the OpenWRT project is, which spun off from Linksys routers...

Quote:
Originally Posted by MR_FATE View Post

Wow... you created an account on an unofficial support forum for a product to tell the manufacturer how they are violating the GPL? As it has already been pointed out to you this is more suited to be given directly to WD using official channels. I doubt their lawyers frequent this forum.

Of course this is an issue for more than just lawyers.

In a product with closed source, if there are bugs, it is often required that you beg the manufacturer for the issues to be fixed (or features added...).

(I'm sure many of you have played this game with various routers and other boxes)

In a product that is based on open source, you can ask the manufacturer to address issues if you wish. But you can also fix the problem yourself or apply the fix of someone else.

If you have switched your routers to OpenWRT, you understand.

The WDTV is linux based. I knew before my purchase that it was missing support for ext2 and ext3, but it is Linux based, so I should be able to add it myself.

However, I downloaded the source, and see that the source is not complete enough to build the Linux kernel or modules.
The build configuration for 2.6.15-TvDock seems to be missing (Though there is a perhaps relevant TANGO2/SMP863X configuration).
The included toolchain is an apparently irrelevant arm build of gcc 2.95 built in 2005, without source.
The kernel modules were apparently built with a MIPS32_R2 32BIT gcc-4.0 toolchain, which is not included.

I just would like to be able to compile and update the open source components as one would expect.
BlueButton is offline  
post #27 of 2569 Old 01-09-2009, 04:25 AM
Member
 
Buddy Casino's Avatar
 
Join Date: Jan 2009
Posts: 17
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Hi!

The most important new feature for me would be DTS stereo downmix, but given the licensing issues, that probably won't happen.

In the firmware, this file seems to contain the microcode that is used for the audio processing on the Sigma DSP:

Code:
/lib/firmware/xrpc_xload_audio_ucode_SMP8634_2.8.3.0_facsprod.mips.nodts.bin
So it looks like DTS was specifically disabled. Does anybody know if there are other media players based on the same chip, and if any of them have DTS downmix enabled?
Maybe we can just swap the audio_ucode with one that supports DTS.
Buddy Casino is offline  
post #28 of 2569 Old 01-09-2009, 08:47 AM
Newbie
 
WebMan06's Avatar
 
Join Date: Jan 2009
Posts: 2
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Hi... I have a little (?) problem..

On December I buyed 4 WD HD...
Then I go on holiday and 3 of them I make presents to my friends...
When the first updates (1.01.01) come out, I updated those 3.
All perfect (even there is no support for CENTRAL EUROPEAN subtitles)...

4 days ago I came back home and I opened the 4th WD HD and I made the newest update (1.01.02) because I thinked this firmware have the first one incorporated...

But now, after firmware update, I can't see any subtitles.
I try with *.sub, *.srt, ANSI, UTF-8 and nothing happen...

Now, I want to downgrade the WD to return back and upgrade the first firmware (1.01.01), because I really need the subtitles...

Any help ?

Regrads...
WebMan06 is offline  
post #29 of 2569 Old 01-09-2009, 11:33 AM
Member
 
jblack94530's Avatar
 
Join Date: Dec 2008
Posts: 29
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
Quote:
Originally Posted by WebMan06 View Post

Hi... I have a little (?) problem..

On December I buyed 4 WD HD...
Then I go on holiday and 3 of them I make presents to my friends...
When the first updates (1.01.01) come out, I updated those 3.
All perfect (even there is no support for CENTRAL EUROPEAN subtitles)...

4 days ago I came back home and I opened the 4th WD HD and I made the newest update (1.01.02) because I thinked this firmware have the first one incorporated...

But now, after firmware update, I can't see any subtitles.
I try with *.sub, *.srt, ANSI, UTF-8 and nothing happen...

Now, I want to downgrade the WD to return back and upgrade the first firmware (1.01.01), because I really need the subtitles...

Any help ?

Regrads...

Sorry, once you applied the firmware, you won't be able to roll back to the old one.

You just have to wait until WD comes up with another update.
jblack94530 is offline  
post #30 of 2569 Old 01-10-2009, 01:13 PM
Newbie
 
BlueButton's Avatar
 
Join Date: Jan 2009
Posts: 13
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Quoted: 0 Post(s)
Liked: 10
The SMP8635LF chip is used in other Linux based devices.

(HD200 (SageTV), Teac HDRM7250, TVIX6500).

The TVIX may be of interest, as it has a community, and a working toolchain that
works to create custom images for the device.

The 2.6.15-sigma kernel config for the device is for TANGO2_SMP863X. The TANGO2 config file is newer than the one included in the WD-TV source, and looks more correct.

Original TVIX firmware.
http://www.tvix.co.kr/Eng/Support/M6500AFirmware.aspx

Which can be extracted into kernel, kernel config and rootfs with TvixFW.
http://binary-art.net/?p=212

Information on the OpenTvix toolchain which may work as-is for the WD-TV:
http://wiki.opentvix.com/Toolchain
BlueButton is offline  
Reply Networking, Media Servers & Content Streaming

User Tag List

Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off