Another Xbox Anatomy Lesson 495
Keith writes: "Icrontic.com has taken apart, examined, and modified an Xbox. In their latest article, they point out some debugging leads on the Xbox, and a possible USB hack. The Xbox is looking more and more like a PC." A lot of the investigation here is incomplete; watch this space, because it won't be long until Xbox surgery is commonplace.
X term (Score:3, Interesting)
Re:X term (Score:1)
Re:X term (Score:3, Insightful)
Re:X term (Score:3, Funny)
X server
DVD 2 DivX grabber :-)
Beowulf cluster of these for SETI ;-)
Re:X term (Score:3, Funny)
Linux: free
Turning a lean, mean, gaming machine into a $20 x-terminal: priceless
Re:X term (Score:2, Funny)
Having said that it looks like the USB may not be that difficult to hack. I figure the boot process will be the next thing that needs attention.
Re:X term (Score:2)
There should be some better options for dumb terminals out there, don't waste your money supporting MS to run OSS.
--Dan
Re:X term (Score:2)
Dave
Re:X term (Score:2, Insightful)
they're not cheap capital wise, the benefit is fire and forget, zero maintenance, less admins needed to tinker and care for workstations. (it breaks, just throw another in it's place).
--paulj
Re:X term (Score:2)
/Brian
Its not even a bloody console~ (Score:2, Insightful)
smart company, shitty product
Re:Its not even a bloody console~ (Score:2)
It's a console because it has fixed specs. That makes all the difference in the world. Writing technology-pushing 3D games on the PC is hell, because even simple things can fail between different driver versions on the same card.
Re:Its not even a bloody console~ (Score:2)
Sony spend billions designing the PS2 hardware, and they had lots of experience. Microsoft wisely decided to avoid that expense.
slashdotted already (Score:1)
--insert joke about Icrontic running xbox here--
Re:slashdotted already (Score:1)
USB Hack? (Score:1)
This [easybuy2000.com] site has tons of system hacks.
Slashdotted??? (Score:1)
Legal Action? (Score:1, Interesting)
Re:Legal Action? (Score:4, Funny)
"Initiate counteraction response 1432 Delta!"
"1432 Delta counteracation successful. Unauthorized technology modification attempt terminated."
"We are the Borg. All attempts to modify our proprietary technology have been reversed. Your technological distinctiveness will be added to our own. Resistance is futile, have a nice day."
Re:Legal Action? (Score:2)
That little play works better in Cylon voices.
--Blair
"By your command."
Re:Legal Action? (Score:2)
No, no... there is something much more insidious about Borg's MO. Turning you into one of them while wiping out the one's they can't assimilate. *That* is evil.
Cylons are just chome-plated target drones.
HardOCP have their review up (Score:5, Informative)
Plus I trust the hardocp guys a bit more than the average "look maw!Ii'm on the interweb!" reviewer
Re:HardOCP have their review up (Score:4, Informative)
The guy who posted the Icrontic article obviously doesn't know what he is doing. He mentions that he's surprised to find that there's nothing covering the power supply. It's a consumer electronics device; why exactly would there be a seperated power supply?
It also claims the Conexant CX25871 Encoder is the DVD decoder, which is completely wrong. A quick Google Search [google.com] would show you that it is the HDTV/video encoder, which would explain its close proximity to the output headers.
He also claims to be working on reading whatever is on Microsoft's proprietary filesystem. I really don't forsee any progress coming from an obviously half-assed website run by a bunch of teenagers.
Re:HardOCP have their review up (Score:2)
I really don't forsee any progress coming from an obviously half-assed website run by a bunch of teenagers.
And you're posting this... where?
Playstation Games? (Score:4, Funny)
It'd be fun to see microsoft embroiled in a copyright dispute from the other side
GameCube Piracy now Available (Score:3, Interesting)
Pretty quick if you ask me.
Re:GameCube Piracy now Available (Score:2)
Re:heres a link (Score:2)
I still don't believe it.
Different Hard Drive Brand... (Score:2, Interesting)
From the other Slashdot link to techtv [techtv.com] , the innards of the Xbox show a Seagate hard drive. This one, however is a WD. Different brands of HD in different Xboxes?
I would think that kind of odd - wouldn't it be cheaper to just use one brand?
Other way arround. I think (Score:2)
I saw the X-Box playing... (Score:2)
I'll wait for the emulator. I figure if a PC is running it, it won't be hard to make MY PC run it
Re:I saw the X-Box playing... (Score:3, Insightful)
The reasons against are support and development issues. That is, you can make a much cooler game much faster if you know exactly what hardware with what capabilities each user will have. That said, if someone goes out and makes a PC port, and it's recognized that all guaranteed-compatability bets are off (as was the case with Connectix's VGS), then it shouldn't be that hard to write it, and if it sells more X-Box games, then Microsoft probably wouldn't have a problem with it either.
Re:I saw the X-Box playing... (Score:2)
I agree, tho--the longtime advantage of consoles was their lack of variety--every console (of the same model) had the exact same hardware config, so you could (if you cared) program very unportable games that ran the hardware to its precise limits to give awesome performance. It also provided stability, as there wasn't that infinite permutation cluster of hardware conflicts and differences.
As consoles get closer to stripped-down PCs, I wonder if this will change?
Re:I saw the X-Box playing... (Score:2, Informative)
TV is 60 frames interlaced (60 half-frames per second), unless you're using PAL instead of NTSC, then it's 50 frames interlaced. movies are 24 frames per second, but are generally double-shuttered or triple-shuttered, so that you're actually seeing 48 or 72 "frames" per second. Movies have choppiness during long pans, or have you not noticed?
For a site that's so virulently anti-Microsoft... (Score:2, Funny)
- A.P.
Re:For a site that's so virulently anti-Microsoft. (Score:5, Interesting)
And why not? I think MS is irrelevant to the fact that it is indeed a cheap alternative to the PC once we get the internal workings figured out. In these hard economic times, who wouldn't want a cheap PC?
And what would make us blow our load harder (and Bill Gates top higher) than an article on
Of course, there is the argument that we're just throwing money back into the devils pocket. Actually though, we're not. MS is taking about $100's loss per unit. With Linux running on it, it would give game developers an alternative to MS licensing on the XBox. You see, every game company that want's to make a game for any console system has to pay the console maker a royaltee on every game they make. So if we get the Xbox figured out, we could really start fucking with MS's head.
One last reason to blow a load on the Xbox, it's just PC hardware, which I myself really understand well myself. Sure I could be taking apart a SunE250 server, but who has the money or the access to one? Even if you had access, my boss would certainly look at me strangely if I had a screwdriver near anything Non-PC in the enterprise class of hardware.
Hope you enjoyed that, please aim your load away from me now.
Re:For a site that's so virulently anti-Microsoft. (Score:3, Interesting)
Second, do you honestly believe an established multimillion dollar game publisher is going to risk MS's wrath by publishing games that run on the X-Box but are unlicensed? Not to mention the legal ramifications if a publisher decides to skip on the royalties. Sure, I expect the X-Box to be hacked, and yes, we might get PC games to run on it and all of our other software, but I seriously doubt any of the big publishers (e.g. EA, THQ) has the balls to stand up to MS and release unlicensed games designed for the X-Box but not anywhere else and just release it as is. I'm sure that the publishers have some competent developers around that could reverse engineer the consoles, but there's a reason they just don't release unlicensed games.
Anyway, just some thoughts. I'm not saying that MS's move into consoles is necesarily bad, but this is just a broader strategy to increase their goals of dominating new areas and increase their growth. I also personally do not believe MS has a chance against Sony, and from the looks of things, maybe not even GameCube. Their hardware does look very nice, but I don't know if they can hold out for the long haul without itching to build a new device too quickly.
wrong!!! (Score:2)
Right now Taiwan's motherboard makers are in the process of bringing out Athlon boards based on the EV6 bus version of NVidia's unified memory 'NForce' multimedia/graphics chipset [amdmb.com].
That means that there will be X86 Linux chipset drivers for NVidia's unified memory multimedia/graphics chipset. & the next kernal revision will most probably have them pre-integrated.
This means one should, with little work (once the HDD is re-partitioned/formated, so it no longer has MS's propietry XBos filesystem on it), be able to load a standard X86 distibution on it - such as the Madrake 8/1 gaming installation.
Then any X86 Linux games should hopefully work.
Re:wrong!!! (Score:2)
Truly interesting. What makes you say that? I'd love to see Linux and OpenGL running on the Xbox, it sounds like a great machine to run demos on, and I even think getting Linux on it is feasible. But the NVIDIA drivers? I doubt that, at least I won't hold by breath until it happens, I've kind of got used to life. NVIDIA doesn't seem to like the idea of documenting their hardware in an open way (old dogs don't learn new tricks, and that sounds specially valid in the case of ex-SGI engineers), and there's way too many people playing along (buying their stuff because there "are" Linux drivers), so the company doesn't even see the need to change its ways. Even if you assume you can use the already released stuff to drive the GPU, what about the nForce? NVIDIA has its own AGP drivers, they haven't released source for them, and they don't seem to plan on doing it. NVIDIA will probably gets a sizeable ammount of money out of Xbox sales, and they'll will do anything to increase sales by any ridiculous percent (even if that means providing Linux drivers for it), but daddy Microsoft won't like the idea, will he? That's a big but.
Re:For a site that's so virulently anti-Microsoft. (Score:2)
Keep in mind that I might buy this but...
You do realize that if you DO NOT BUY it they'll have a MUCH GREATER loss per unit? Let's do the math. Buy one is -100 dollars for MS. Don't buy one is -400 (they cost 300 right?) for MS.
Of course they'll get bought by somebody anyway, so buying it (with MS losing money) and then putting Linux on it is a lot more spit in MS's eye then just losing money... They have so much is just ridiculous. They could make money probably just from interest if they only charged a nominal fee for their software. (NB: Just a wild guess, I have no idea if that's true or not.)
It's the cheap hardware. (Score:5, Funny)
Microsoft Mistake? (Score:2)
Perhaps more is not better this time?
Re:Microsoft Mistake? (Score:2, Informative)
Re:Microsoft Mistake? (Score:2, Insightful)
Re:Microsoft Mistake? (Score:3, Insightful)
Maybe it can't be made to boot from anything but the hard drive (or some ROM on the board) but the drive can, at the very least, be repartitioned on another system.
The big hurdle will be getting it to boot the "wrong" OS. I'm sure it is rigged to check, and some sort of ROM update or hacked BIOS will be necessary.
-Peter
Re:Microsoft Mistake? (Score:2)
It will be a few years before your regular PC can create frames as quick as this.
Re:Microsoft Mistake? (Score:2)
In both Halo and that Gotham Racing game, the reports I read said that framerates dropped to around 10 fps at some points.
One major difference (Score:3, Insightful)
Re:One major difference (Score:5, Informative)
Also, on the topic of latency, only the GameCube has truly low latency access to memory. Their "1T-SRAM" allows fast random access, low-latency memory access, whereas any system based upon DRAM only has low-latency for accesses within the same memory page. Page misses are relatively high latency.
Re:UMA is a performance issue (Score:4, Insightful)
Re:One major difference (Score:2)
Huh? DVD and HDD hang off of an ATA-whatever interface. This interface is issued commands which are essentially "read this block to address x" or "write to this block from address x". The ATA controller uses the DMA engines in the PCI bridge to access the CPU's memory directly. In this sense, if your OS programs it that way, PCI has always been UMA, and is even on your PC. There should never be another DMA (The data is in memory already, and most machines don't have an independant DMA engine to do copies) and only poor implementations would do a copy. The CPU must still do a load on the data to get it into a register (There will be page faults and cache misses involved) before it can access the data either way.
If anything an UMA will slow down this process, since the ATA controller will not have any local memory, and would have to use extremely high latency (through the PCI bridge, remember) system memory for performance optimizations that it might do like keeping read aheads or storing device parameters. More likely is that the ATA controller has some small amount of non globally accessable memory onboard or attached to it, and they convienently don't talk about it when they say UMA since it helps performance but they don't want to confuse the consumer.
Re:One major difference (Score:2)
I'm not saying that there aren't other components in the xbox that aren't improved by being in the UMA, just I/O isn't one of them. (It's questionable wether the video frame buffer being globally mapped is any advantage since the GPU will be modifying the frame buffer, the CPU would have to modify it asyncronously and hope that it's changes weren't either overwritten, or appeared in the right frame. Also, how much additional rendering can the CPU possibly aid such a powerful GPU with, especially when it's busy with other processing. Come back in six months and we'll find out if this UMA stuff is totally hype or not.)
Re:One major difference (Score:2)
I just want to be back in a maze composed of many small, twisting passages, all different.
Nvidea UM PC chipsets already exist. (Score:2)
This means that X86 Linux NForce chipset drivers are probably already out.
Here's a preview of the referance board [amdmb.com]
Here's a pic of the board [amdmb.com]
PC unified memory chipsets in the past (SIS, VIA/Trident Blade, VIA/Savage, Intel 810/815), never really had the memory bandwidth for fast gaming graphics, but with a combination of twin bank & DDR its no longer a problem.
Re:One major mistatement (Score:2, Interesting)
On the other hand, since X-Box is basically a PC, I don't know if the differences will be that great after the second generation games. From what I hear, PS2 was hard to program for because of its multiprocessor design, so the differences between the launch titles and today's games are fairly vast since the developers have gotten a handle of things now.
Ummm....Short memory, people? (Score:5, Informative)
BUT.........
Just a few days ago there was another discussion at this fabulous web site about hacking the XBox, and several people pointed out that M$ uses various encription techniques in this machine which makes hacking incredibly difficult.
Perhaps before people start spanking their monkeys for a second time thinking about hacking an XBox, they should recall the discussion following the first article.
Re:Ummm....Short memory, people? (Score:2)
The harder, the better. It's more fun that way.
This story is spam (Score:2, Troll)
I wish the Slashdot editors would check to see that the story isn't just spam, promoting the poster's site.
"Watch this space" (Score:2, Insightful)
I'm also keeping a close eye on the preferences page for an "XBox" section I can uncheck so I don't have to see these useless stories anymore.
-Legion
Any EULA with the hardware? (Score:3, Interesting)
I've looked at the boxes they come in, but short of buying one I haven't been able to check out the included liturature. Perhaps one of you can stop gaming/hacking for a moment and actually read the paper waste that came with the box.
Not that it will make a difference one way or the other. But you figure they have to know there's a hacker community out here just waiting to rip this thing apart. If not, I'm sure it will be a real i-opening experience!
No way, it's not feasible (Score:2)
I'm pretty sure the XBox is for sale at "regular" retail stores. There is no way that retail stores are going to go to the trouble of getting signed contracts from each person who buys an XBox. It would just be too much of a hassle, and they would have to refuse to sell the product to the most obvious market: minors. Therefore, regardless of whatever claims Microsoft (or pieces of paper inside the box) may make, there can't reasonably be any EULA for this product.
Different hard drive sizes (Score:2)
One interesting thing, though, is that it seems like all of the consoles have the standard "50,000 blocks" of memory to save games and music on the XBox. Where are the additional blocks for the 10 gig system? (Or less blocks for the 8 gig?)
Warning to those thinking of porting Linux... (Score:3, Interesting)
You have been warned.
M$ shareholders would most certainly demand prosecution under the DMCA. M$ will be forced to act.
Re:Warning to those thinking of porting Linux... (Score:2)
You own the fucking box. Hack it and you void your warranty. It's not licensed like software, you own the physical unit.
Feel free to reverse engineer and hack to your heart's content. You don't break any copyrights by doing so.
Hacking MS's proprietary encrypted FS is a different issue.
Re:Warning to those thinking of porting Linux... (Score:2)
1) The xbox employs copyright control mechanisms which only allow specially protected/authorized/licensed software to run on it. This could be the BIOS, the encrypted FS, you name it. Almost anything can be an excuse.
2) Hacking the xbox to allow "unprotected/unauthorized/unlicensed software" (eg Linux) to run on it implicitly requires circumvention of these "copyright control" mechanisms. This is prohibited by the DMCA.
I also bet that the shrinkwrap license for xbox is written as a "rental" or similar, and that you really don't own the box or the software.
Re:Warning to those thinking of porting Linux... (Score:2)
If and only if that Linux port somehow allowed users to gain access to copyrighted data (e.g. XBox games). If the CD/DVD driver just allowed normal access to normal media w/out automatically decrypting XBox games, then MS' lawyers would be hard-pressed to find a section of DMCA that applies.
I'm not saying they wouldn't try it, and that they wouldn't be able to harrass and intimidate someone. But once it got to a judgement, Microsoft would face a serious risk of losing.
I suspect that the safest thing for Microsoft to do, would be to buy a new law that protects give-away-the-razor-and-sell-blades business models.
Re:Warning to those thinking of porting Linux... (Score:2)
just a PC? (Score:2)
Why hacking the XBox might not be worthwhile. (Score:2, Insightful)
The technology in the XBox is more expensive than a comparable PC. A $300 PC has much higher resolution video, more/expandable memory, standard expansion slots, a faster/larger HD, compatability with productivity software, and some even have TV output. The one thing that it doesn't necessarily have is the DVD-ROM.
THAT'S IT.
In the time it takes you to hack this device, the hardware gap will only increase. The only advantage to owning an XBox over a PC is in its entertainment value. Porting Linux to the XBox is an absolute joke. Since when has Linux been a platform for playing video games? Porting Windows would be far more interesting, but in all seriousness, Microsoft did that for you with DirectX (hence the X in the name XBox).
Microsoft designed the XBox knowing that you're going to try, so if picking all the Microsoft protections satisfies your personal vendetta, go for it. You won't be able to market anything you come up with without a team of lawyers larger than Microsoft's, and if you're looking for render-farms, I hear that people waste CPU cycles all day long on the internet. If you convince a whole bunch of people to donate their unused CPU cycles, you benefit far faster than you do spending $300 a pop for a Box that's likely to be sold out at your local toy store for months.
Don't listen to me. I just work here.
-Mike
Re:Why hacking the XBox might not be worthwhile. (Score:2, Interesting)
If they are using a relatively standard PC-style API, it might not be infeasible...the trick is probably figuring out what tweaks are in that nvidia gfx and sound chip.
Way to get (Linux/Other operating systems) on Xbox (Score:2, Interesting)
MS will have pretty good security here to stop this working (I know, Dreamcast's protection got hacked eventually, but we need a simpler way of doing this).
What I suggest is the Trojan way in. We need to get a boot disc that has the capability of loading something like VMware/Bochs, and is certified by MS (The tricky bit). Once that is done, we're in. We use that as a bootloader, swap discs, and carry on as usual.
Not the perfect solution, but it's a start to get a development system onto the machine.
And it would show Linux running on a XBox onto a TV, this fact alone would be an achievement, no?
So, who's up for a bit of social engineering into talking someone at MS to let us use a CDR with emulating boot code?
As an aside, does anyone know if the XBox is region locked? I'm visiting the US tomorrow and would like to know if it's worth me bring a machine back to the UK. Ta!
Error in article. That's not a DVD decoder. (Score:2, Interesting)
http://www.conexant.com/default.sph/SaServletEn
If it was doing the DVD playback it'd be marked 'Video Decoder'
and I don't think Conexant actually makes an MPEG-2 decoder chip.
HardOCP made the same mistake... Hmm...
Re:Error in article. That's not a DVD decoder. (Score:2, Informative)
There actually is no reason why DVD decoding should be done in hardware. The specs of the x-box make it suitable enough to do DVD decoding in software easily. Maybe the video decoding hardware is for TV output or input. Maybe one could convert the X-box into some tivo-like appliance?
If digital video playback is done in software (I'm talking MPEG here folks), it might be possible to get this thing to decode DiVX ;-) or other digital video formats as well.
Or am I too far off base here?
Only 8Gb hd? Insane! (Score:2)
I'm surprised they did not put in a 40gb drive. It about where the lower end price/size break is. (eg cost per meg)
By my estimates its about 40gb on the low end and 80gb on the high end. Any bigger or smaller than that, and you start paying through the nose for little extra bang.
Re:A Xbox is just a PC (Score:1)
which is a good thing, since that means the time it'll take to port HALO to PC should be very short. I'm just hopeing they revise it from feedback from the X-Box first.
The Xbox being a PC inside really isn't a bad thing anyway, except it brings up the price. this way total know-nothings can play PC-quality games on their TV too
Re:A Xbox is just a PC (Score:2, Interesting)
and it's even a low-end PC: it's a fairly unimpressive processor, and they're not even using the highest end video cards available, which is, of course, crucial for a game console.
the use of DirectX is another thing, however. in terms of PC compatability (not interesting to me, since i don't use M$ ever, but it's still a market factor worth talking about), it helps alot, and that's really apealing to a game designer. the problem is the M$ doesn't know crap about portable code, so DirectX is pretty closely tied to x86 architectures, without major work. which is why they put an Intel chip in there, which costs them in terms of performance. which does not look good to a game designer. it remains to be seen whether they made the correct tradeoff.
what i'd like to see is someone design the game interfaces around something more cross-platform, like OpenGL. that'd open the way to more games on more platforms, and PCs running varous OSs. but most console makers don't want that. M$ was willing to "compromise" with DirectX because they own the only other place it runs, too! (excluding small, not-really-relavant-to-the-market hack jobs for other OSs, with poor performance and not-quite-finished functionality)
Re:A Xbox is just a PC (Score:3, Funny)
I actually found that link insanely funny. If you're such a low user number and you fall for that old trick... hehe... Hope you're not admining anything important....
Re:Slashdotted already (Score:2, Interesting)
Never. It's common information that MS is selling the box cheap to get more cash on the games. If you're buying the box but are not going to buy the games, why should MS give a rat's ass about you? Actually it's kind of ironic - microsoft is selling the xbox so cheap that the cruelest thing a microsoft-hater could do to microsoft is to go out and buy the box and use it just for cd's, dvd's and stuff like that. That would mean no profits to microsoft.
Re:Slashdotted already (Score:2)
Considering them irrelevant and technically backward hurts them FAR worse, even if it is true. And the XBox is technically backward- frame rates are poor for a console, and it's early days to be talking about reliability. Don't waste your time on the silly thing. Buy paintball equipment instead- now that's a game ;)
Re:Slashdotted already (Score:5, Insightful)
While it's true that MS is losing money on the hardware, any purchase of the hardware will help them achieve the exonomics of scale that will allow them to reach break-even (or even profitability) on Xbox. By the way, this is standard console practice; the Playstation 2 was also a loss leader at its intro:
Driving down production costs will be a determining factor in profitability over the next five years. According to most estimates, Sony's PlayStation 2 cost the company $450 per unit upon initial production in early 2000. The company had first sold the machine as a loss leader for $360 in Japan and for $300 in the United States and Europe. The strategy paid off with the first Play Station because Sony was able to reduce the product's cost from $480 in 1994 to about $80 now (it was initially priced at $299 and is sold at about $99 today). Meanwhile, the company sold about nine games for every console. That model allowed Sony to make billions of dollars over the life of the PlayStation, even if it lost money at first.
source: Red Herring [redherring.com]
While estimates say MS will lose $2 billion on hardware before break-even, much of that could be recouped in games from Day One, and the hardware should itself become profitable relatively soon.
Re:Slashdotted already (Score:5, Informative)
The Guts
[picture of xbox w/ cover open]
Here's what awaits you under the hood. If you've come this far, you have now voided your warranty, congratulations. After this, just take out the hard drive and DVD-ROM and you're in.
[pictures of two IDE hard drives]
Microsoft is actually using two different kind of hard drives in the Xbox. One is a Seagate ST310211A U Series 5 10GB hard drive. That's right - 10GB, not 8GB like Microsoft claims. The second kind, which is the kind we got, is the Western Digital Protege WD80EB, which is a 5400RPM 8GB drive. The Western Digital drive is not listed on Western Digital's website. It appears some people are getting the 8GB Western Digital drive, while others are getting the 10GB Seagate drive. We tried plugging the hard drive into a normal computer. No operating system will recognize it. No surprise there, it's probably a proprietary filesystem. This will be pretty easily circumvented, however, and you should be able to hook the Xbox hard drive into your computer and get files off of it. I'm working on a program to do this.
[pictures of motherboard]
Microsoft is nicely silk-screened on the motherboard. How cute. Also note how there is a silk-screen for additional memory. There are two more silk-screens on the back of the motherboard as well. Apparently Microsoft sent out development kits, which had 128MB of memory instead of the 64MB of memory that comes with the retail kit. That's what these silk-screens are for. Perhaps Microsoft will release a future version of the Xbox with more memory. If you're a very skilled solderer you could actually solder additional memory chips onto the motherboard. I was also surprised to find that there was no shielding on the power supply unit, and no active fan on the CPU.
[next page]
Motherboard Features
[pictures]
Here's the little riser card the controller ports plug into. Chances are you can modify this to connect some kind of USB hub to it. We're still working on it.
[picture of circuit board]
Notice the "DEBUG" silk-screen? I wonder if shorting that lead lets you enter the BIOS. We still have to test this.
[pictures of power cables]
The Xbox has an AT power cable.
[next page]
Onboard Chips
[pictures of chips]
The nVidia MCPX3 Southbridge and a Samsung DDR memory module (specsheet located here). The nForce uses AMD's Hypertransport technology.
[picture of chip]
This is the Conexant video encoder chip, which performs DVD video decoding.
[pictures of heatsink and GPU]
Underneath the heatsink lies the nVidia XGPU, the video GPU of the Xbox.
[picture of Celeron]
Intel has their BGA mobile Celeron 733MHz with a 133MHz FSB on the Xbox. It's impossible to take out without some serious modification.
[picture of thermal paste on motherboard]
We took off the thermal pad that was on both the GPU and the CPU and put some nice thermal paste. Now it's ready to be overclocked
[next page]
Back of The Motherboard & Conclusion
[pictures of back of motherboard]
Here's the back of the motherboard after we took it out. Note the two silk-screens for additional memory.
[picture of tape]
These little pieces of tape are on the back to prevent the board from getting scratched by the metal casing.
[picture of ATA100 cable]
And last but not least, we tried to substitute an ATA100 cable in for the Xbox's ATA33 cable. Unfortunately, this did not work. The Xbox would not even show an error message after we did this. The motherboard can support ATA100, but Microsoft must have the motherboard programmed to only allow the hard disk to run at a certain transfer setting. Too bad.
That's where we are right now. There is a lot of potential here for hacking this machine. It can be done. I think the debug trace will open up a lot of options once we learn how to use it. This COMPUTER does have a BIOS, and there must be some way to get to it. It's also possible to wire in a USB hub into the controller riser card. We're still working out the wiring for this, and once we get it to work we will share the process with you.
I think it's definitely possible to upgrade the hard drive. I'm planning on ghosting the data to another drive. I'm sure someone has already tried this, and if you have please email me and tell me if it worked or not. What we're also going to try is upgrading the DVD-ROM. We're going to put a computer DVD-ROM in the unit, plug the ATX power connector into a running computer, and plug the IDE cable into the DVD-ROM. Hopefully it will accept the new drive. Chances are it won't, though.
Microsoft appears to have hard locked what kind of hardware is allowed on this machine. That doesn't mean it can't be hacked or tricked to allow upgrading. It's only a matter of time before someone figures it out. The Xbox IS modifiable, we just need to figure out how.
If you're interested in modifying your Xbox, or if you would just like to chat about your Xbox, please check out our Xbox forum. I will be monitoring it and giving advice and tips to help you modify your Xbox. Please share what you've done so we can figure this thing out!
Re:Cheap render farms? (Score:3, Informative)
-----------
$300 733MHz P3 + 10mbit ethernet
$100 1.33GHz T-Bird
$100 Motherboard
$70 20G HD
$50 case + 300W PSU
$30 Linksys 100mbit ethernet
-----------
$350 1.33 GHz Athlon + 100mbit ethernet
Xboxes are cheap, but not that cheap. My numbers are my guess of pricewatch * 1.5, which is what I usually end up paying. With the Xbox you're also paying for an NVidia chipset close to a GF3 with TV-out and controller(s?).
No, here's the irony: (Score:3, Insightful)
Irony # 2: Doing #1, then thinking somehow you've won a victory for Open Source. And then, posting on
-Kasreyn
Re:No, here's the irony: (Score:2, Insightful)
You get a (presumably) decent piece of kit for less than it cost to buy the individual bits, and, MS actually subsidised it. It actually cost them money for you to get that kit. Could make a superfast fileserver / firewall or whatever, at a remarkably low cost
2 - Bragging about making MS loose money? Sad, yes, but if you can do that and have fun with the goods, I think it's damn good!
Re:No, here's the irony: (Score:3, Insightful)
Irony # 2: The joke is actually on you.
Turn a XBox into a XBox? (Score:2)
Not enough memory (Score:2)
Re:100 gig hard drive (Score:2, Insightful)
That would be pretty cool to see... a game console that doubles as a self-contained MP3 player/server...
So when is this Linux for X-box coming out? heh
Re:Leave MS Alone (Score:2)
Not merely for the thrill of it (Score:2)
I'm not saying this is the universal answer for everyone, but we are looking at the latest attempt at subsidized hardware in pursuit of a captive software market. I see nothing wrong with taking advantage of subsidized hardware if I can escape from software captivity. If M$ doesn't like it, then they can price the console at a level that reflects its cost.
IMHO: Of all the companies that might attempt to market unhackable devices, M$ would be dead last in their ability to pull it off. The only time-tested method of making unhackable devices requires the use of non-standard (expensive) components. This drives up the per unit cost, which is unacceptable in a subsidized hardware environment.
Fun with numbers... (Score:2)
Everything will be cheaper next year -- the video cards as well as the Xbox. An honest comparison would be this year's commodity hardware vs. this year's Xbox.
BTW, the bargain-basement PC costs far more than $323 if assembly labor is factored in. I could be wrong on this, but hacking an Xbox is probably quicker than building a PC. The last time I tried to build a cheapie PC for someone, I discovered the ribbon cable on the front-panel switches and LEDs was too short to reach the motherboard (it was a hefty-sized case). I had to cut the cable and manufacture a sleazy "extension cord" out of cat.5 cable. Thirty-two stripped wires and sixteen solder connections later, it worked, but what a pain! Anyone who has built PCs knows the typical hazards: DOA parts, ill-fitting cases or cards, short-cable syndrome. These things don't happen every time, but unless you are running a PC factory where you repeatedly assemble the same configuration over and over again, you have to factor in at least a few hours to build the PC.
Re:Fun with numbers... (Score:2)
Re:could we (Score:2, Insightful)
As someone who has used and maintained Macs and Wintel boxes since Windows 3.1, and *nix boxes since 98, I can genuinely say that there is a lot to the anti-MS argument besides their monopoly power abuses. I do not hold that against them as much as the average /.er either; I have Office v.X and IE for X on my system (although I tend to use other apps instead of them most of the time).
Now your argument seems to be that MS's problems are gone. First, stability is improving, but it is still playing catch-up with the other OSes. A complaint that is still valid in Win 2000 and beyond, however, is that Windows is much more prone to having problems for seemingly random reasons, as opposed to other OSes where I may still have complicated problems, but at least i will find a reason for them. Anyone else know what I am talking about?
Secondly, you argue that bloatware is no longer a problem in Redmond. How did you come to this conclusion? I see no trend towards more compact software in their latest products. As MS said, it is very hard to take features out, and as most of us know it is hard to consolidate and reengineer with such large development teams.
And the monopoly power does have an effect on the product they make; it inspires it to be mediocre and overpriced. Consider Office v.X vs AppleWorks (I know most of you son't have direct experience with both, but it's a good example). Yes, Office does a little more, but I would say 95% of the features are in AppleWorks, and AppleWorks is a beautiful example of how not to overbloat a program and is therefore more efficent for me to do most of my work in. Why is this? MS made some progress in Office 2001, then got complacent because they know they need only do a mediocre job. Same with IE for Mac, back in version 4.0 chief evangelist Guy Kawasaki himself endorsed it for freeing us from the weak Mac version of Netscape, and the development has slowed to a crawl and resulted in a mediocre product that has been surpassed by OmniWeb. Now consider that AppleWorks is $99 and Office is $499 (full version prices for both).
Anyways, I think the quote in my signiture sums it up best; who would know better than the man who figured out how a computer should be designed to work with people in the first place. Consider how many good products have buckled under the competitive pressure of mediocre MS software, and hopefully now you understand why so many people want to buy an XBox and turn it into a cheap Linux system just to make MS lose money:)
Re:could we (Score:2, Insightful)
Btw - why can't I just hate MS indiscriminantly and be taken at my word? Why do people think that I need to somehow justify to them my relationship (or lack thereof) with a company?
I hate their guts. I don't use their software - case closed.
Re: (Score:2)
Comment removed (Score:4, Informative)
Is it just me... (Score:2)
Re:XBox is a PC is an XBox? (Score:2)
Re:The Fans... (Score:2)
No modern system is very cool running & their aren't many alternatives to using fans...
Re:Is hacking the X-Box worth it? (Score:2)