Upgrading Xbox RAM HOWTO
From Xbox-Linux
alelro
| Table of contents |
Why
Some users use the Xbox for a full graphical desktop environment, such as Gnome or KDE. While the Celeron 733 is more than adequate for running these, the 64MB of RAM greatly slows the system down and it spends a lot of time swapping to disk. Also, users of MAME or other emulators may experience similar problems.
What you'll need
1. An Xbox (Xbox 1.6 versions do not have the 'spaces' for attaching the extra RAM chips, so they aren't suitable.)
2. Four of the RAM chips the Xbox uses. - See end of article for info on suppliers.
3. A soldering iron (15W - 25W with pointed tip around 2mm) + solder (26SWG with Flux).
4. Solder wick (braid).
5. Magnifying glass (x20 recommended!) / a pair of jewellers' loupes.
6. A very bright area to work in or an anglepoise lamp to point at your motherboard.
7. A steady hand!
8. Cromwell Linux bios version 2.26 or greater. Linux does NOT support 128MB of RAM via Xbeboot at present.
9. An up-to-date Linux kernel using xboxfb, not rivafb. If too old a kernel is used, you will get no video output (just flickering white/black lines) until you update the kernel. Xebian 1.1.0 works ok (Tested on v1.4 Xbox, Cromwell 2.32)
Installing the extra memory
1. Take the Xbox apart and remove the motherboard (See OpeningXbox for details)
2. Locate the four empty memory chip spaces on the motherboard (Two on top, two on underside).
Look at the orientation of the nearest memory chip to the empty space. (Orientation on these chips is determined by the small circle/large circle markings on opposite corners). Orient your chip to match the orientation of its nearest companion. As a way of double checking, there are markings of pin numbers (1-100) printed on the PCB around the pads. Check that these also match on both the empty space and its nearest companion to ensure that the orientation should be the same. (On the 1.3 Xbox I worked on, this WAS the case).
The actual soldering technique I used is sourced from here: Numbnut's SMD soldering guide (http://warmcat.com/milksop/soldering.html), or as he puts it, Become a fearless soldering God.
Here are some photos showing the various stages of installation of a chip:
Tacking down two opposite corners of the chip:
Drowning the chip in solder:
The chip, after using the solder braid/wick to remove the excess solder:
After you've removed the excess solder, check for loose pins (ie ones which are not completely fixed down) by running over them gently with a screwdriver tip (VERY FINE). If a pin is not soldered properly it will move slightly. Once identified, push it back straight with the screwdriver tip, and resolder it down.
When you're happy no pins are loose, give the chip a clean with a flux cleaner, to make it easier to see bad joints.
The next stage is to check for shorts with a magnifying glass and a multimeter. This can be difficult due to the size of the tips on your multimeter probes. DON'T use the Diode Test function of your meter as you will think you have hundreds of shorts - the better option is to use the resistance function as sometimes there is only 30 ohms between two pins. Measure the resistance between a pin and it's immediate neighbour all the way round the chip, if you find resistance of less than 1 ohm you definately have a short. Check the pins with your magnifying lense - sometimes you can see the short sometimes you can't. Usually it is sufficient to heat the pin up concerned with your soldering iron briefly and the solder will run back into the join. If the pin looks ok check the same position on the other three chips as they all share the same address positions ie Pin 1 = Pin 1 on all the other chips, Pin 2 = Pin 2 etc. When you're happy that everything is fine (checking takes longer than the soldering itself) put the xbox motherboard back in, connect up the drives and turn it on!
Typical resistance values between adjacent pins are:
30 Ohms 150 Ohms 300 Ohms 1.5K Ohms
Anything below 20 Ohms is worth looking at - if the resistance doesn't change you are OK.
If all is well, you'll be greeted by cromwell confirming you now have 128MB RAM.
However, all may not be well. If you get red/green flashing, or the Xbox powering off after three seconds, you most likely have a short still. It took me many attempts to find all the shorts, and get the Xbox to boot. The good news is that in my case that these shorts did not permanently damage the Xbox, and when they were fixed, it booted up fine. However, to be safe, I would recommend checking and rechecking before applying power.
Good luck!
David
Suppliers of Xbox Memory Chips
I currently know of four suppliers:
xboxabc (California,US) (http://www.xboxabc.com) - Site appears to be out of business. Domain is for sale and displays a search engine.
Chiptech (German only) (http://www.chiptech.de) - Site Appears to be out of Business.
Wolfsoft (German only) (http://www.wolfsoft.de) - RAM Still there as of June 01, 2008.
Stegen Electronics (Dutch Site in Dutch / English - Ships Worldwide (http://www.stegen.com) - Site does not list xbox RAM any more.
Thomas Wuensche, a supporter of the Xbox Linux Project, has bought 268 "Samsung K4D263238D-QC50" RAM chips and is willing to sell sets of four chips for 40 EUR (+shipping) to Xbox enthusiasts. He does not guarantee that they work in all Xboxes, and that you will be able to successfully solder them into yours. If you are interested, please email him.
Thomas Wuensche (Volunteer - be nice to him!) (mailto:wuensche@ems-wuensche.com)
03-03-2006
Found another supplier for these chips in Germany: [1] (http://www.chip-service.de). - They do not list Xbox memory on their website anymore.
Notes
If you have attempted this, and are having problems, send me an email, and I will try to advise. David Pye (Original Author) (mailto:dmp@davidmpye.dyndns.org)
07-07-2004
A supplier of Xbox RAM in the United States is All American Semiconductor. I purchased four pieces of RAM for $6.10 each, plus shipping and handling. As of late February, there was a minimum of $50 order to use credit card, so I paid by COD, which came out to $43 and change (I should have bought enough for two Xboxes). The RAM I bought was K4D263238F-QC50000, exactly the same as the chips above but revision D. Also, the three extra zeros at the end appear in the order form, but not on the chip itself. The revision F chips work fine in my v1.4 Xbox, which came with revision D RAM from the factory. I don't guarantee they will work in your Xbox. Here are the product details from All American (http://www1.allamerican.com/direct/product.asp?T%5FPRDKEY=SASMK4D263238F%2DQC50000+++&T%5FMFGCOD=SASM&T%5FPRDID=K4D263238F%2DQC50000+++), which includes a telephone number.
Update 08-05-04
The K4D263238F-QC50000 RAM chips are also compatible with K4D263238M-QC50 (the RAM included in v1.0 and 1.1, maybe 1.3) Xboxes. - Alex Corn (mailto:alexcorn@gmail.com)
Update 11-03-2004
According to Samsung the K4D263238D-QC50 was converted to K4D263238F-QC50 -CJF aka Anubis
Samsung's page describing the RAM chips (including data sheets) [2] (http://www.samsung.com/products/semiconductor/GraphicsMemory/DDRSDRAM/128Mbit/K4D263238F/K4D263238F.htm)
Here (http://www.alldatasheet.co.kr/datasheet-pdf/view/SAMSUNG/K4D263238F-QC50.html) you can find the complete datasheet of the RAM.

