SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 03-30-2006, 05:11 PM
roofus's Avatar
roofus roofus is offline
Sage User
 
Join Date: Sep 2005
Posts: 62
*NEW!* Xbox as A SageTV Client

Well, this is the start of my new thread, because it looks like this is going places and I don't want to crowd and old discussion thread.

Right now I have not gotten a fully working setup going, BUT, this is mostly because I have to rebuild the install method from scratch. This is because the SageTV install disc is a bootable CD, this is fine for PCs but not for Xboxes.

***
Here's what you can look forward to in my future posts.
3 install methods:

1. The easiest, but currently only in theory. Patch the kernel from your SageTV install disc and re inject it into the ISO. This requires a program that can edit bootable ISOs. So far the minimum cost for one of those programs looks to be $30 US. If anyone finds on cheaper let me know.

The reason this is so easy is, patching the kernel to work on the Xbox doesn't hinder it from running on a PC; it only adds compatibility to the kernel. So you can just stick your Xbox hard drive in your pc (after unlocking it) and boot the SageTV disc with the patched kernel and install it as normal. Once it's done stick it in your Xbox, configure it, and away you go.

The reason this is only a theory is that I don't have $30 to throw at this method. A big screen HDTV and SageTV Linux (among others) have tapped my expendable cash for a while.

Downsides to this install: The install script sets up the HD as if it's a fresh install, truly OEM software. It clears the drive, and you no longer have an Xbox that plays Xbox games. As well, there is no modifying this script to make a "native F" partition because the 2.6 kernel has no stable FatX driver. So, files on your Xbox out side of your Linux partition would be inaccessible while running Linux. To me this is too undesirable to bother with.


2. The hardest, maybe, most involved at least. So the ISO they give you won't boot on an Xbox. Well, it won't stop you thanks to the hard work of people at Xbox Linux. They've ported a wonderful little Linux distro to the Xbox called Damn Small Linux, or DSL for short. The beauty of this distro is it's 40MB and runs from a CD if desired. What does that mean to you? Well it means you can fit the SageTV Linux CD and xDSL on the same CD. Booting into a fully functional Linux distro (ssh, GUI, ftp, ect...) so you can run the install scripts.

Why is this so involved? Well, you have to modify the install script to get it to play along with this setup. The install script was written for the Gentoo version of ISOLINUX, not for xDSL and the way it runs.

This is the method I'm working on most right now because it's the one I'm using.


3. I thought it might not be possible but it is, and it might be easy. Alright for those of you who only own one XBOX and too many games to make it a SageTV extender only... YOU CAN KEEP YOUR XBOX AND HAVE BOTH!

The lovely people who made SageTV for Linux separated out the SageTV files for us! This means you can install Gentoox on your Xbox, which runs on the 2.4 kernel that has a stable FatX driver and 3 install options!

It can install on an existing FatX partition without disturbing it. So you can install it on E or F (F is on upgraded Hard Drive only). OR... You can do a native install onto your F drive, and you can still access your Xbox files while in Linux!

The one downside to this method: The SageTV disc comes with everything you need to run SageTV, GentooX does not. So, you will need to find its dependencies, and install them, in the same places that SageTV would look for them in IT'S installation.

I will pursue this option after I’m sure the other two actually work. It looks to involve the most research.
***

And the reason I'm posting these now without any real payoff. You can now buy SageTV for linux, and start trying these methods, whichever one seems most pleasing to you. And you can post back here, and we can all collaberate to make things faster and easier.

Last edited by roofus; 03-31-2006 at 05:04 PM.
Reply With Quote
  #2  
Old 03-30-2006, 05:18 PM
roofus's Avatar
roofus roofus is offline
Sage User
 
Join Date: Sep 2005
Posts: 62
The best place to learn how to mod your Xbox
http://www.xbox-scene.com

The home of all things Xbox-Linux
http://www.xbox-linux.org

The home of xDSL
http://www.x-dsl.org

The Source Forge Xbox-Linux CVS repository, read here to learn how to get the files to patch the 2.6 kernel for Xbox.
"Information about accessing this CVS repository may be found in our document titled..."
http://sourceforge.net/cvs/?group_id=54192

The home of the master of Gentoo for Xbox, ShallaX
http://gentoox.shallax.com


I hope this helps you all and encourages you all to take a crack at this yourselves. The best ways to learn how to mod an Xbox or navigate Linux are projects like these.

Last edited by roofus; 03-30-2006 at 07:34 PM.
Reply With Quote
  #3  
Old 03-30-2006, 05:30 PM
roofus's Avatar
roofus roofus is offline
Sage User
 
Join Date: Sep 2005
Posts: 62
Ok, last post today. If this is all to expensive, too hard, or too much work. You still have an option.

If you already use XBMC I would highly recommend Coolwave's python script. Top notch work in progress. I use it regularly, I want more, but it's really an awesome script.

http://forums.sagetv.com/forums/show...t=16518&page=5
Reply With Quote
  #4  
Old 03-30-2006, 05:48 PM
mikesm mikesm is offline
Sage Icon
 
Join Date: Jul 2003
Posts: 1,293
Linux on the xbox doesn't work very well. Far better is to use a script with xbmc which has been tuned for multimedia performance on the xbox.

Thanks,
mike
Reply With Quote
  #5  
Old 03-30-2006, 08:19 PM
HairBear HairBear is offline
Sage User
 
Join Date: Oct 2005
Posts: 47
I have have been trying this also with Gentoox. I'm having problems with the nvidia drivers being compatible with SageTV. I get the splash screen which freezes at that point. The log files gives me an error about no hardware renderer found, switching to software renderer. Have you been able to load the user interface or the main screen?
Reply With Quote
  #6  
Old 03-30-2006, 08:26 PM
mayamaniac's Avatar
mayamaniac mayamaniac is offline
Sage Icon
 
Join Date: May 2004
Posts: 2,177
So you want to install linux on xbox and use the SageTV for linux to be the client? Quite a feat considering SageTV linux on a PC isn't that stable, nevermind on an Xbox. Good luck.

Just a thought, since the placeshifiting client is a java app, is it easier to get that runnning on an Xbox provided you can get java to be supported on it?
__________________
Mayamaniac

- SageTV 7.1.9 Server. Win7 32bit in VMWare Fusion. HDHR (FiOS Coax). HDHR Prime 3 Tuners (FiOS Cable Card). Gemstone theme.
- SageTV HD300 - HDMI 1080p Samsung 75" LED.
Reply With Quote
  #7  
Old 03-30-2006, 08:33 PM
bcjenkins bcjenkins is offline
SageTVaholic
 
Join Date: Jan 2006
Posts: 3,764
Quote:
Originally Posted by mayamaniac
So you want to install linux on xbox and use the SageTV for linux to be the client? Quite a feat considering SageTV linux on a PC isn't that stable, nevermind on an Xbox. Good luck.

Just a thought, since the placeshifiting client is a java app, is it easier to get that runnning on an Xbox provided you can get java to be supported on it?
I asked this question when place shifting came out. Something about the mplayer dependency. How well does Wine run in XBMC? Maybe use windows mplayer through it?

B
__________________
Running SageTV on unRAID via Docker
Tuning handled by HDHR3-6CC-3X2 using OpenDCT
Reply With Quote
  #8  
Old 03-31-2006, 05:05 PM
roofus's Avatar
roofus roofus is offline
Sage User
 
Join Date: Sep 2005
Posts: 62
Quote:
Originally Posted by bcjenkins
I asked this question when place shifting came out. Something about the mplayer dependency. How well does Wine run in XBMC? Maybe use windows mplayer through it?

B
They meant Mplayer, for Linux, not Windows Media Player. Also XBMC isn't Linux, so no Wine.
Reply With Quote
  #9  
Old 03-31-2006, 06:57 PM
bcjenkins bcjenkins is offline
SageTVaholic
 
Join Date: Jan 2006
Posts: 3,764
Quote:
Originally Posted by roofus
They meant Mplayer, for Linux, not Windows Media Player. Also XBMC isn't Linux, so no Wine.
mplayer is not linux only, there are ports for win32 and os x. I thought place shifter was using it for playback. didn't know xbmc wasn't linux.. still putting gentoox on an xbox can you get it to use the pshifter client? Is gentoox linux?
__________________
Running SageTV on unRAID via Docker
Tuning handled by HDHR3-6CC-3X2 using OpenDCT
Reply With Quote
  #10  
Old 03-31-2006, 07:17 PM
HairBear HairBear is offline
Sage User
 
Join Date: Oct 2005
Posts: 47
Yes, Gentoox is linux. As far as getting pshifter to work under linux may be possible but I wouldn't know how to go about it. Is pshifter included in the Linux OEM Edition?
Reply With Quote
  #11  
Old 04-10-2006, 06:39 AM
lovingHDTV's Avatar
lovingHDTV lovingHDTV is offline
Sage Icon
 
Join Date: Jul 2003
Posts: 1,019
bump, any update?
Reply With Quote
  #12  
Old 04-25-2006, 01:43 PM
kricker's Avatar
kricker kricker is offline
Sage Icon
 
Join Date: Jan 2005
Location: Knoxville, TN
Posts: 1,137
Send a message via AIM to kricker Send a message via MSN to kricker
-roofus
any more news on this?
Reply With Quote
  #13  
Old 05-18-2006, 10:37 AM
meesterblack meesterblack is offline
Sage User
 
Join Date: Apr 2006
Location: Texas
Posts: 9
Yes, yes, we're all curious !!

I have three modded XBOX's and it would be AWESOME if I could set them up as SageTV clients. Most importantly, though, I have a big issue with wiping out the existing partitions as I have plenty of games I would hate to lose.

I am going to take a crack at this myself sometime here in the future. Seems that installing GentooX is the best solution and adding the SageTV files to the install.

If anyone begins to compile a list of the Sage dependencies, PLEASE post them for all of us to use.

I will try to report my progess as I start my experiments.

Thanks !!
Reply With Quote
  #14  
Old 06-03-2006, 10:23 PM
kricker's Avatar
kricker kricker is offline
Sage Icon
 
Join Date: Jan 2005
Location: Knoxville, TN
Posts: 1,137
Send a message via AIM to kricker Send a message via MSN to kricker
anyone making progress on this?
Reply With Quote
  #15  
Old 06-04-2006, 02:53 PM
krutaw's Avatar
krutaw krutaw is offline
Sage Aficionado
 
Join Date: Oct 2003
Location: Oklahoma City, OK
Posts: 457
Send a message via AIM to krutaw
Quote:
Originally Posted by roofus
1. The easiest, but currently only in theory. Patch the kernel from your SageTV install disc and re inject it into the ISO. This requires a program that can edit bootable ISOs. So far the minimum cost for one of those programs looks to be $30 US. If anyone finds on cheaper let me know.

The reason this is so easy is, patching the kernel to work on the Xbox doesn't hinder it from running on a PC; it only adds compatibility to the kernel. So you can just stick your Xbox hard drive in your pc (after unlocking it) and boot the SageTV disc with the patched kernel and install it as normal. Once it's done stick it in your Xbox, configure it, and away you go.

The reason this is only a theory is that I don't have $30 to throw at this method. A big screen HDTV and SageTV Linux (among others) have tapped my expendable cash for a while.
So umm.. not to sound uninformed, but I am, so here goes... What does the filesystem of the iso look like? Meaning, is it using syslinux or something similiar to boot? if so, making a new iso from your existing iso should be a piece of cake in linux.

Hit me in pm and I'll help where I can.
__________________
Warm Regards,

Andy Kruta A+, CNA, MCSA, Network+, RHCE

"It's kinda fun to do the impossible"
- Walt Disney
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

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

Forum Jump


All times are GMT -6. The time now is 12:26 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.