|
SageTV Media Extender Discussion related to any SageTV Media Extender used directly by SageTV. Questions, issues, problems, suggestions, etc. relating to a SageTV supported media extender should be posted here. Use the SageTV HD Theater - Media Player forum for issues related to using an HD Theater while not connected to a SageTV server. |
|
Thread Tools | Search this Thread | Display Modes |
#21
|
|||
|
|||
I was involved for a while in an effort to "break open" the DSM-520 firmware. Here's what we found:
1. Dlink does comply with the GPL license. See there website for details. Or just google "dlink gpl". I have copies of the source code. **Edit: I'm realizing now that the kernel sources are not included. 2. The hard part from a software point of view was to get the sdk for the Si8210L that runs the DSM-520. However I obtained a copy of that too. You can also. See this thread for details. http://www.openmss.org/forum/viewtop...006805d726dfdb 3. Then comes the real hard part. It appears that DLINK/RedSonic have done a real good job of hiding the JTAG port. Which means that even if we could write software for it, you have to be real careful not to turn it into a brick, because there is no way to unbirck it, short of desoldering the flash and soldering in a new one. 4. I was able to get console access both local via RS232 and remotely via telnet. Follow these instructions http://www.suphammer.net/Hardware/DSM520 5. You can connect a usb flash drive to the included USB port, but it always mounts it as read only. It was easy to change the mounting to read-write. This gave me the ability to test that the toolchain from step 1 works. I wrote ahello world program and it worked fine. 6. So it is possible. And the device is very capable of handling several media formats. I would really like to start thinks up again, but after a while it seemed like I was the only one trying. I spent at least two months of time after work (and some during) trying to find the JTAG port, without success. If anyone has an idea of how to continue without it, I'm all ears. Last edited by MTisza; 06-26-2006 at 07:06 PM. |
#22
|
|||
|
|||
Thanks for all the information. I have downloaded the dlink source package but the kernel source code was missing. I have tried to contact redsonic about it but I was told that Sigma didn't let them release the source. (even though they are supposed to)
Could you let me know if this source is now available from dlink and I haven't found it. Thanks _Demo_ |
#23
|
||||
|
||||
In my opinion this NEEDS to be done! I just looked at the link to this D-link machine and I'm VERY impressed, especially for it's price! Having HDMI on the box was the clincher.
Perhaps organizing a email 'bombardment' campain might be in order to shake loose the necessary source code? Anyone with any ideas? -PGPfan
__________________
Sage Server: Gigabyte 690AMD m-ATX, Athlon II X4 620 Propus, 3.0 GB ram, (1) VistaView dual analog PCI-e tuner, (2) Avermedia Purity 3D MCE 250's, (1) HD-Homerun, 1.5 TB of hard drives in a Windows Home Server drive pool, Western Digital 300GB 'scratch' disk outside the pool, Gigabit LAN Sage Clients: MSI DIVA m-ATX, 5.1 channel 100w/channel amplifier card, 2 GB ram, , (1) Hauppauge MVP, (1) SageTV HD-100 Media Storage: unRAID 3.6TB server |
#24
|
|||
|
|||
Quote:
BobP. |
#25
|
||||
|
||||
Key problem is not the manufacturers like Sigma Designs which have no chosse in the matter it all point back to MPPA and RIAA.
If all recall some of you may that Sigma Designs had cut VIP pins of REALmagic Xcard but we could add them back on then later on they end made a new ver board layout that had it fully disable even with them solder back on. |
#26
|
||||
|
||||
Are there any sagetv users lawyers? Maybe it would take a short legal draft to explain to them that they are obligated to release the source. If its a legal paper, it will make it past the first layer of BS and right into the Administration of the company....
Just a thought... I.
__________________
If you're not cheating, your not trying... My sage rigs: Server - Windows 2003, Intel 865 PERLL w/ P4 3.2g 1gb ram, 3-PVR250, 3-PVRUSB's, 1 Skystar2, 1 twinhan 102g, 1 starbox DVB-S Cards. Evo network QAM encoder. 1.2TB storage 6.x server + MTSAGE for DVB Client 1/Master BR - MediaMVP running a 30" Olevia LCD TV. Client 2/Front Room - Shuttle ST61G4 XPC 1gig ram, 60gb HD, BTC9019 wireless keyboard/mouse & Harmony 880. 6.x client. GF6600GT driving a Sony WEGA 55" rear projection tv. |
#27
|
||||
|
||||
Quote:
-PGPfan
__________________
Sage Server: Gigabyte 690AMD m-ATX, Athlon II X4 620 Propus, 3.0 GB ram, (1) VistaView dual analog PCI-e tuner, (2) Avermedia Purity 3D MCE 250's, (1) HD-Homerun, 1.5 TB of hard drives in a Windows Home Server drive pool, Western Digital 300GB 'scratch' disk outside the pool, Gigabit LAN Sage Clients: MSI DIVA m-ATX, 5.1 channel 100w/channel amplifier card, 2 GB ram, , (1) Hauppauge MVP, (1) SageTV HD-100 Media Storage: unRAID 3.6TB server |
#28
|
||||
|
||||
Quote:
|
#29
|
|||
|
|||
Quote:
B
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#30
|
|||
|
|||
Quote:
BobP. |
#31
|
|||
|
|||
Wow, I'm pleasantly surprised at the level of responses here. GREAT!!!
I'm downloading the latest version of the GPL sources from dlink to check if the kernel sources are included. Two things, I'm a hardware engineer and don't know how to tell if the kernel source is included. Please chime in if you can help me. The other is that it is based on uclinux. Does this change things as far as GPL requirements are concerned? I think the best thing would be to combine an email and legal effort to get the full sources. The marketing departments should also be informed of the opportunity cost they'll be losing by not releasing sources. Also legally who's responsible to release the sources: the OEM (DLink), the design house (Redsonic), or the company who probably customized the kernel for the SI8210 (Sigma)?
__________________
Server: ESXi 4.1 running on i7-930 24GB RAM VM with Sage: win7 pro 8 cores, 4GB RAM Sage v7 Tuners: 2x dual tuner HDHR + 1xHD-PVR Provider: FIOS Clients: 3xHD200 (20100909 0) 2xHD300 |
#32
|
|||
|
|||
The kernel sources don't appear to be included.
__________________
Server: ESXi 4.1 running on i7-930 24GB RAM VM with Sage: win7 pro 8 cores, 4GB RAM Sage v7 Tuners: 2x dual tuner HDHR + 1xHD-PVR Provider: FIOS Clients: 3xHD200 (20100909 0) 2xHD300 |
#33
|
||||
|
||||
Quote:
I'm an attorney although my areas of expertise are definately not in this field (i'm an environmental/land use attorney). But-if someone was willing to draft up a formal inquiry stating the authority for requiring the disclosure of the information--i can clean it up if need be--i would have no problem submitting in on my letterhead. If often just takes the .esq at the end of a signature to get the ball rolling. PM me if I could be of any help. JUC
__________________
Server: Athlon 2000XP; 1GB Kingston Ram; 250GB Seagate; 160GB Seagate; 160GB Western Digital; Lite-on DVD player; Hauppauge Rosyln; Hauppauge PVR-150; ATI AIW 7500; Actisys 200L; running stock v5 .stv Client: MVP Extender running SageMC |
#34
|
||||
|
||||
Quote:
Regardless, I really believe we should persue this. I don't need this machine since I have a dedicated client PC already, but this is WAY cheaper than MCE with their XBOX 360 extender. Sage really needs this to 'de-fang' MCE. -PGPfan
__________________
Sage Server: Gigabyte 690AMD m-ATX, Athlon II X4 620 Propus, 3.0 GB ram, (1) VistaView dual analog PCI-e tuner, (2) Avermedia Purity 3D MCE 250's, (1) HD-Homerun, 1.5 TB of hard drives in a Windows Home Server drive pool, Western Digital 300GB 'scratch' disk outside the pool, Gigabit LAN Sage Clients: MSI DIVA m-ATX, 5.1 channel 100w/channel amplifier card, 2 GB ram, , (1) Hauppauge MVP, (1) SageTV HD-100 Media Storage: unRAID 3.6TB server |
#35
|
|||
|
|||
I just figured I'd collect some data here that should go into the legal notice to comply.
First off I did a bit of research and it seems that legally only Linus and the other developers of the kernel, have the right to enforce the license. Second it is specifically v2 of the GNU GPL that covers the kernel. It is section 3 of the license that they are violating by not distributing the complete source code. From the GPL section 3: Quote:
DLinks Corp. address: DLink Corporation 17595 Mt. Herrmann Fountain Valley, CA 92708 RedSonic's Address: Resonic Technology Corporation 1231 E. Dyer Road, Suite 230 Santa Ans, CA 92705 Sigma Design's Corp. address: Sigma Designs, Inc. 1221 California Circle Milpitas, CA 95035 USA Everyone can/should throw their two cents in now as far as what should go in this letter.
__________________
Server: ESXi 4.1 running on i7-930 24GB RAM VM with Sage: win7 pro 8 cores, 4GB RAM Sage v7 Tuners: 2x dual tuner HDHR + 1xHD-PVR Provider: FIOS Clients: 3xHD200 (20100909 0) 2xHD300 Last edited by MTisza; 06-27-2006 at 06:17 AM. |
#36
|
||||
|
||||
JUC,
Is there any chance you could post a 'form letter' example that we could collectively enhance to suit the needs of this task? Without a 'legalese' format, it's hard to know where to begin (at least for me). I wonder if we commited to sending one email each day, to one of the companies per day, from each of us that expressed an interest in this would be a good way to start the email campain. We wouldn't have to limit it to one email per company, just limit the repeats to once every 3 days. Does this make sense? -PGPfan
__________________
Sage Server: Gigabyte 690AMD m-ATX, Athlon II X4 620 Propus, 3.0 GB ram, (1) VistaView dual analog PCI-e tuner, (2) Avermedia Purity 3D MCE 250's, (1) HD-Homerun, 1.5 TB of hard drives in a Windows Home Server drive pool, Western Digital 300GB 'scratch' disk outside the pool, Gigabit LAN Sage Clients: MSI DIVA m-ATX, 5.1 channel 100w/channel amplifier card, 2 GB ram, , (1) Hauppauge MVP, (1) SageTV HD-100 Media Storage: unRAID 3.6TB server |
#37
|
||||
|
||||
I can try to work on something on wed. or thurs. If anyone can just clarify what exactly is being withheld (kernal source code?). I have very little experience with Linux or open source apps so my terminology is unfortunately lacking
Thanks, JUC
__________________
Server: Athlon 2000XP; 1GB Kingston Ram; 250GB Seagate; 160GB Seagate; 160GB Western Digital; Lite-on DVD player; Hauppauge Rosyln; Hauppauge PVR-150; ATI AIW 7500; Actisys 200L; running stock v5 .stv Client: MVP Extender running SageMC |
#38
|
|||
|
|||
Quote:
The entire source tree for building the linux image is what we are after. This includes, but is not limited to, the kernel source files, binary modules for drivers which source code is not provided, scripts and applications which provided the operating environment for the device. This is all somehwat similiar to the router firmware development community efforts. I don't belive the companies have to release source code for applications or device drivers to which they wholly own the IP. It only has to be released for items which were developed under the appropriate licenses. i.e. the kernel itself. HIH B While you're at it can you ask for the diagrams to the flux-capacitor?
__________________
Running SageTV on unRAID via Docker Tuning handled by HDHR3-6CC-3X2 using OpenDCT |
#39
|
||||
|
||||
Alright-I had some time this morning to do a quick read of the GNU GPL v2 and am getting a hang of the language (as best a 2 minute read can provide me anyway). I might be able to post a draft letter up this afternoon. I am definately going to need people to rephrase some of the specific language as it relates to the source code and such but I should be able to pull something off.
My only concerns come from MTisza's post above where it was mentioned only the linux authors and the developers can enforce the license. I didn't find any language like that in my quick read--not saying its not there though. If you can find this language please post it. If this is the case--this might be a dead end as the companies will surely pick up on this and put a halt to our request. We can still send the letter (and corresponding emails) and see how it goes though. bcjenkins--we can save the request for the flux-capacitor diagrams for next week
__________________
Server: Athlon 2000XP; 1GB Kingston Ram; 250GB Seagate; 160GB Seagate; 160GB Western Digital; Lite-on DVD player; Hauppauge Rosyln; Hauppauge PVR-150; ATI AIW 7500; Actisys 200L; running stock v5 .stv Client: MVP Extender running SageMC |
#40
|
|||
|
|||
I got that info from the Free Software Foundation's website as well as a GNU website. AFAIK the FSF are the writers of the GNU GPL itself (not the IP that the licesnse protects). They have a section on what to do if you notice a violation.
http://www.gnu.org/licenses/gpl-violation.html Quote from the GNU website: Quote:
__________________
Server: ESXi 4.1 running on i7-930 24GB RAM VM with Sage: win7 pro 8 cores, 4GB RAM Sage v7 Tuners: 2x dual tuner HDHR + 1xHD-PVR Provider: FIOS Clients: 3xHD200 (20100909 0) 2xHD300 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|