├── 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 --------------------------------------------------------------------------------