├── Hardware
├── Mount_parts_Images.zip
└── README.md
├── Images
├── IMG4947.jpg
├── IMG_4949.jpg
├── IMG_4950.jpg
├── IMG_4954.jpg
├── README.md
├── VCC_wiring.png
├── voltage_1011.png
└── voltage_1214.png
├── README.md
└── Software
├── README.md
└── XBEPatcher.7z
/Hardware/Mount_parts_Images.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Hardware/Mount_parts_Images.zip
--------------------------------------------------------------------------------
/Hardware/README.md:
--------------------------------------------------------------------------------
1 | # Required Tools and parts
2 | For the upgrade you should have good tools to suceed. Specially good soldering equipment and a steady hand!
3 | You will need:
4 | * BGA Rework station (alternatively a Hot-air Station and a preheater)
5 | * Temperature controlled soldering iron
6 | * A set of tweezers to install the smd components
7 | * Solder paste and dispenser
8 | * Solder wick to clean the board after removing the original CPU
9 | * And of course flux!
10 |
11 | ## Choosing a processor
12 | If you do the upgrade it is recommended to choose the 1400Mhz version of the processor.
13 | But because they get expensiver i recommend to use a 1000Mhz or 1200Mhz CPU to practice and continue with the expensiver CPU once you succeeded.
14 |
15 | Here's a list of tested CPUs:
16 | | SSPEC Number | Clock speed | Cache |
17 | | --- | --- | --- |
18 | | SL5XL | 1400Mhz | 512Kb |
19 | | SL6BY | 1400Mhz | 512Kb |
20 | | SL5VX | 1333Mhz | 256Kb |
21 | | SL6BZ | 1333Mhz | 256Kb |
22 | | SL5LW | 1266Mhz | 512Kb |
23 | | SL5VX | 1200Mhz | 256Kb |
24 | | ... | ... | ... |
25 |
26 | Basically any Socket 370 Pentium 3 with 133Mhz FSB will work.
27 | The tualatin core CPUs are recommended as the heatspreader allows for easier heatsink attachment and they have 512kKB Level 2 Cache!
28 |
29 | ## SMD Components
30 | You can buy the components from the vendor of your choice.
31 | NOTE: If you have a Rev1.2-1.4 you need to bu an extra 1.5Kohm 0603 resistor to set the CPU core voltage!
32 |
33 | | Reference | Qty | Description | Part Number | Manufacturer | Digikey part number |
34 | | --- | --- | --- | --- | --- | --- |
35 | | R6 | 1 | Res 0Ohm, 0603 | RC0603FR-070RL | Yageo | 311-0.0HRCT-ND |
36 | | RN1 | 1 | Res 1KOhm, 0603x4 | | | |
37 | | R2, R8 | 2 | Res 1KOhm, 0603 | ESR03EZPJ102 | Rohm | RHM1.0KDCT-ND |
38 | | C5 | 1 | Cap 1nF, 0603 | C0603C102K4RECAUTO | Kemet | 399-17878-1-ND |
39 | | C45 | 1 | Cap 1uF, 0603 | CL10A105KA8NNNC | Samsung | 1276-1102-1-ND |
40 | | C14-C17,C19,C20,C23,C33,C34,C37,C38,C42 | 12 | Cap 4.7uF, 0805 | CL21A475KAQNNNE | Samsung | 1276-1244-1-ND |
41 | | C3,C4 | 2 | Cap 10pF, 0603 | 06035A100JAT2A | AVX | 478-1163-1-ND |
42 | | C7 | 1 | Cap 10uF, 0805 | CL21A106KOQNNNG | Samsung | 1276-6455-1-ND |
43 | | R5 | 1 | Res 15Ohm, 0603 | RNCP0603FTD15R0 | Stackpole | RNCP0603FTD15R0CT-ND |
44 | | R1 | 1 | Res 33Ohm, 0603 | CRGCQ0603J33R | TE | A130082CT-ND |
45 | | R7 | 1 | Res 100Ohm, 0603 | RT0603DRD07100RL | Yageo | 311-100DCT-ND |
46 | | C1,C2,C6,C8-C13,C18,C21,C22,C24-C32,C35,C36,C39-C41,C43,C44,C46 | 29 | Cap 100nF, 0603 | CL10B104KB8NNNL | Samsung | 1276-CL10B104KB8NNNLCT-ND |
47 | | R3 | 1 | Res 330Ohm, 0603 | RC0603JR-07330RL | Yageo | 311-330GRCT-ND |
48 | | R4 | 1 | Res 470Ohm, 0603 | RC0603JR-07470RL | Yageo | 311-470GRCT-ND |
49 | | D1 | 1 | LED Green, 0603 | LTST-C191KGKT | Lite-On | 160-1446-1-ND |
50 | | U2 | 1 | IC NC7SZ32, SOT23-5 | NC7SZ32M5X | ON-Semiconductor | NC7SZ32M5XCT-ND |
51 | | U1 | 1 | IC NC7WZ07, SC70 | NC7WZ07P6X | ON-Semiconductor | NC7WZ07P6XCT-ND |
52 | | OSC1 | 1 | OSC SG3030B | SG-3030JC 32.7680KB0: ROHS | Epson | SER4329CT-ND |
53 | | Con1 | 1 | JST 2pin SMD connector | JST-PH-2P-SMD | JST | --- |
54 | | R2E8 | 1 | Res 1.5Kohm, 0603 | RC0603FR-071K5L | Yageo | 311-1.50KHRCT-ND |
55 |
56 |
57 | ## Starting the install
58 | First thing to do is reball the CPU Adapter. You need The 0.76mm leaded solder balls, flux and the reball stecil.
59 | Not going into details how to reball such a pcb here. You should be able to find instructional videos for it on youtube.
60 |
61 |
62 |
63 |
64 |
65 | ## Remove the original CPU
66 | First thing to do on the motherboard is to fire up your bga rework station and remove the original CPU.
67 | Clean the remaining solder off the motherboard using solder wick and flux. After a cleanup you should have a nice and tidy looking board.
68 | The result should look like this:
69 |
70 |
71 |
72 |
73 |
74 | ## Setting the CPU core voltage
75 | As the new CPU is running at a lower core voltage it has to be adjusted.
76 | ---Don't forget about this step or you CPU might get damaged on the first startup!---
77 | Only a few changes have to be done to the resistors on the xbox console. Choose the correct image for the revision of your console.
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 | ## Installing the Adapter
87 | Next step is firing up your bga rework station again and solder in the CPU interposer board.
88 | Not much info here as you should know how to operate your rework station.
89 |
90 |
91 |
92 |
93 |
94 | ## Installing the SMD components
95 | With the Adapter soldered on it's time to install all the smd components from the BOM above.
96 | You can install all off them at once or just the parts that will be below the cpu once installed.
97 | That's up to you!
98 |
99 | ## Install the CPU
100 | Now on to the most important step of soldering the CPU itself. Get your solder paste out and add a drop to every single of the 370 solder pad for the CPU.
101 | Then position the CPU on there and get back to your bga rework station and get it soldered down.
102 |
103 | Note: Once the CPU is installed you can test the motherboard!
104 |
105 | When done it should look like this:
106 |
107 |
108 |
109 |
110 | ## Connecting power to the Adapter
111 | The performance reduction circuit needs external power to work which has to be fed in externally. Therefore 2 additional wires need to be attached to the cpu adapter.
112 | Connect the wires between the marked points and the system will be able to reduce the power to 50% of the maximum performance.
113 |
114 | Note: The system will NOT underclock the cpu.
115 | The cpu speed in XBMC will allways show the true clockspeed of 1400MHz!
116 |
117 |
118 |
119 |
120 |
121 | ## Common errors
122 | If your system doesn’t boot up there is a problem with most likely either a component or your soldering.
123 | The most common error would be the FRAG which means flashing red and green.
124 | The system restarts 2 times and then flashes red and green.
125 | This error indicates a general hardware problem and as we just replaced the cpu you can take a guess which component it is.
126 |
127 | Reasons could be:
128 | -Defective CPU
129 | -Wrong cpu core voltage setting
130 | -Cold solder joint between adapter and motherboard or cpu and adapter
131 |
132 | Another error is the console flashing orange with the fans turned up to 100% instantly after power on.
133 | This error is a problem with either a defective cpu or a cold solder joint on the address or data lines of the cpu.
134 | To summarize it all one could say if it doesn’t boot up at the first try your chances are slim to get the console to work.
135 | The best you can do is inspect the solder points and rework any that look dodgy or are visually not connected.
136 |
137 |
138 |
139 |
--------------------------------------------------------------------------------
/Images/IMG4947.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Images/IMG4947.jpg
--------------------------------------------------------------------------------
/Images/IMG_4949.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Images/IMG_4949.jpg
--------------------------------------------------------------------------------
/Images/IMG_4950.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Images/IMG_4950.jpg
--------------------------------------------------------------------------------
/Images/IMG_4954.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Images/IMG_4954.jpg
--------------------------------------------------------------------------------
/Images/README.md:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Images/VCC_wiring.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Images/VCC_wiring.png
--------------------------------------------------------------------------------
/Images/voltage_1011.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Images/voltage_1011.png
--------------------------------------------------------------------------------
/Images/voltage_1214.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Images/voltage_1214.png
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Xbox-CPU-interposer
2 | This is the documentation for the 1,4ghz CPU upgrade for the original Xbox.
3 |
4 | ## ---WARNING---
5 | * You should be comfortable with BGA rework or at least know how to work with BGA components.
6 | * And it should also not be your first time soldering small smd components!
7 |
8 | ## Compatibility:
9 | It's compatible with every motherboard revision of the original Xbox but you want a rev1.0 - rev1.4 for a couple reasons:
10 | * Rev 1.5 doesn't exist!
11 |
12 | Update: As the rev1.6 can now officially be upgraded to 128mb ram there's no real reason not to use it!
13 | Only thing to mention is that the install is a little more complex as one electrolytic capacitor has to be moved.
14 |
15 | ## Useability
16 | The CPU upgraded boards have a LOT more processing power compared to the stock 733Mhz CPU of the original xbox.
17 | Downside of this is that retail games need to be patched to run at normal speeds again.
18 | Some games need to be patched others don't.
19 | The Patching Software is found in the "Software" tab.
20 |
21 | ## Why would you want such a console?
22 | * Less slowdowns in retail games
23 | * More processing power for emulation
24 | * Not everyone has one of them!
25 | * It's like the ultimate mod you can do to an Xbox
26 |
27 | ## Now you want to build one yourself?
28 | If you want to build one yourself hit me up and i can offer you one or a couple of the interposer boards.
29 | I do have stock in Germany and the US so shipping won't take long if you are in the US.
30 | Contact me at N64freak@gmx.de
31 |
32 | Prices are:
33 | - 1 interposer board: 15€ +shipping
34 | - 5 interposer boards: 50€ +shipping
35 |
36 | If you want a custom amount just message me.
37 |
--------------------------------------------------------------------------------
/Software/README.md:
--------------------------------------------------------------------------------
1 | To be able to play retail games you will have to patch them to run at retail speeds again.
2 | This folder has the necessary patching tool to do so. Not all games need to be patched but it doesn't hurt to just patch them anyway.
3 | -- Playing retail games from disc won't work with all games as they will allways be unpatched and might not work!
4 |
--------------------------------------------------------------------------------
/Software/XBEPatcher.7z:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/N64-Freak/Xbox-CPU-interposer/15339a83f8131a22270f351c806c31f2c6aefc60/Software/XBEPatcher.7z
--------------------------------------------------------------------------------