Xbox 360:GPU Retrofit: Difference between revisions
No edit summary |
m (Text replacement - "Category:Xbox360" to "Category:Xbox 360") |
||
(17 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[Category: | [[Category:Xbox 360]] | ||
{{Warning|This page is intended for advanced technicians only. If you do not have advanced component and BGA rework skills, you will not be able to complete the process successfully.}} | {{Warning|This page is intended for advanced technicians only. If you do not have advanced component and BGA rework skills, you will not be able to complete the process successfully.}} | ||
Some GPUs can be retrofitted onto earlier boards. This page contains instructions for what changes need to be done in order for the retrofit to work. | Some GPUs can be retrofitted onto earlier boards. This page contains instructions for what changes need to be done in order for the retrofit to work. | ||
== Xenon == | |||
All variants of the 90 nm and 65 nm GPU can be retrofitted onto a Xenon motherboard. [https://youtu.be/DF9NH12yjLc?si=OdpUdn8KUXmx_F38 (Demo Video with GPU RHEA)] | |||
Guide By: Senator_man | |||
=== Limitations === | |||
Read this '''<u>BEFORE</u>''' doing anything with board | |||
90 nm chips work without huge modifications on board because they very similar to factory ones, but there is still some aspects which must be mentioned: | |||
'''Limitations of board with 90 nm GPU:''' | |||
* [[Xbox 360:JTAG/Xenon Method|Standard JTAG wiring]] will cause a RROD with a 0021 secondary error code. So, use this one: | |||
** [[File:IMG 20240415 134219.jpg|333x333px]] | |||
* Board with Samsung RAM will '''NOT''' boot Glitch2, because on Xenon it uses a Falcon(at the time of writing) bootloader, which doesn't support this RAM configuration. | |||
'''Limitations of a Xenon board with a 65 nm GPU:''' | |||
* Retail Xenon firmware will '''NOT''' boot because it has no support for 65 nm gpu, so you need to use xeBuild as Jasper | |||
* Jasper firmware can '''NOT''' be booted without blowing an efuse | |||
* Jasper firmware has '''NO''' support of a Xenon type 1 KV, so a Retail nand can be only booted on an Elpis motherboard with Jasper firmware | |||
* JTAG is not tested | |||
=== Instructions === | |||
''' GPU Table ''' | |||
{| class="wikitable" | |||
|- | |||
! Name !! Part Number | |||
!Specifics!! GPU/eDRAM Lithography !! GPU/eDRAM Temp Target !! GPU/eDRAM Temp Critical | |||
|- | |||
|Y2 | |||
|X02127 | |||
|Unreliable | |||
|90 nm & 90 nm | |||
|75C/78C | |||
|100C/102C | |||
|- | |||
|Rhea | |||
|X810480 | |||
|Unreliable | |||
with distinct | |||
die print style | |||
|90 nm & 90 nm | |||
|75C/78C | |||
|100C/102C | |||
|- | |||
|Rhea | |||
(revised) | |||
|X810480 | |||
X816970 | |||
X816971 | |||
|All chips | |||
with white | |||
underfill or | |||
newer die print style are reliable | |||
|90 nm & 90 nm | |||
|75C/78C | |||
|100C/102C | |||
|- | |||
|Elpis | |||
|X819195 | |||
|no need to do | |||
PCI_e swap | |||
|90 nm & 90 nm | |||
|75C/78C | |||
|100C/102C | |||
|- | |||
| Zeus || X810478<br>X817793 | |||
| -|| 65 nm & 90 nm || 71C/73C || 90C/92C | |||
|- | |||
| Kronos || X820894 | |||
| -|| 65 nm & 65 nm || 75C/77C || 90C/92C | |||
|} | |||
''' Install GPU ''' | |||
* Replace 90 nm U4D1 with 90 nm or 65 nm | |||
'''PCI_e Swap''' (not needed for Elpis GPU) | |||
'''Main modification to install newer chips, scheme of wiring:''' | |||
* [[File:PCI e swap.png|400x400px]] | |||
'''Example of perfoming this mod:''' | |||
* [[File:PCI e swap example pt1.png|400x400px]] | |||
* [[File:PCI e swap example pt2.png|400x400px]] | |||
* [[File:PCI e swap example pt3.png|400x400px]] | |||
* [[File:PCI e swap example pt4.png|400x400px]] | |||
* [[File:PCI e swap example pt5.png|400x400px]] | |||
* [[File:PCI e swap example pt7.png|400x400px]] | |||
'''Modification for 65 nm''' | |||
The GPU part of your board is now basically is Zephyr_B/C, so if you installing 65 nm chip follow instructions down below. This is no need to do any other firmware changes for a 90 nm chip. | |||
'''Modify Firmware ''' | |||
* Use [https://github.com/Octal450/J-Runner-with-Extras/releases/latest J-Runner with Extras] to dump the nand | |||
* RGH/JTAG the console to get the CPU key | |||
* Set the required XeBuild options and build the image | |||
* Open the SMC Config Editor from the Nand menu, and update the thermal targets from the table above | |||
* Write the nand to the console | |||
== Zephyr_B/C== | |||
Both variants of the 65 nm GPU can be retrofitted onto a Zephyr_B/C motherboard. [https://www.youtube.com/watch?v=AjppSp-QWdc (Demo Video)] | |||
Guide By: Octal450 | |||
=== Instructions === | |||
''' GPU Table ''' | |||
{| class="wikitable" | |||
|- | |||
! Name !! Part Number !! GPU/eDRAM Lithography !! GPU/eDRAM Temp Target !! GPU/eDRAM Temp Critical | |||
|- | |||
| Zeus || X810478<br>X817793 || 65 nm & 90 nm || 71C/73C || 90C/92C | |||
|- | |||
| Kronos || X820894 || 65 nm & 65 nm || 75C/77C || 90C/92C | |||
|} | |||
''' Install GPU ''' | |||
* Replace 90 nm U4D1 with 65 nm | |||
''' Set VID 1.075V ''' | |||
* Remove 0 ohm 0403 R8B9 | |||
* Remove 0 ohm 0403 R8B10 | |||
''' Set FSB/PCIe/Memory Calibration ''' | |||
* FSB: | |||
** Remove 4.87K ohm 0403 R5R3 | |||
** Install 40.2 ohm 0403 as pullup to nearby V_GPUCORE | |||
*** You can either use a wire to the capacitor as shown, or scrape to expose V_GPUCORE voltage plane | |||
*** [[File:Fsbcal65.png|300px]][[File:Fsbcal65b.png|300px]] | |||
* PCIe: | |||
** Remove 1.47K ohm 0403 R4R3 | |||
** Remove 562 ohm 0403 R5D1 | |||
** Replace 2K ohm 0403 R5D2 with 49.9 ohm 0403 | |||
* Memory: | |||
** Replace 40.2 ohm 0403 R4R8 with 240 ohm 0403 | |||
** Replace 40.2 ohm 0403 R4T1 with 240 ohm 0403 | |||
''' Tie V_GPUPCIE to V_GPUCORE ''' | |||
* Remove IC U5C1 | |||
* Install jumper as shown to tie V_GPUPCIE to V_GPUCORE | |||
** Use a 28awg or thicker gauge wire | |||
** Be careful not to short to any nearby components or pads | |||
** Strongly recommended to cover jumper with PCB mask | |||
** [[File:Vpcietie65.png|300px]] | |||
''' Modify Firmware ''' | |||
* Use [https://github.com/Octal450/J-Runner-with-Extras/releases/latest J-Runner with Extras] to dump the nand | |||
* Change the type to Jasper 16MB, then RGH the console to get the CPU key | |||
* Set the required XeBuild options and build the image | |||
* Open the SMC Config Editor from the Nand menu, and update the thermal targets from the table above | |||
* Write the nand to the console | |||
== Falcon == | == Falcon == | ||
Both variants of the | Both variants of the 65 nm GPU can be retrofitted onto a Falcon motherboard. [https://www.youtube.com/watch?v=GnZIr4XbvZ0 (Demo Video)] | ||
Guide By: Octal450 | Guide By: Octal450 | ||
Line 13: | Line 172: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! Part Number !! GPU/eDRAM Lithography !! GPU/eDRAM Temp Target | ! Name !! Part Number !! GPU/eDRAM Lithography !! GPU/eDRAM Temp Target !! GPU/eDRAM Temp Critical | ||
|- | |- | ||
| Zeus || X817793 || | | Zeus || X810478<br>X817793 || 65 nm & 90 nm || 71C/73C || 90C/92C | ||
|- | |- | ||
| | | Kronos || X820894 || 65 nm & 65 nm || 75C/77C || 90C/92C | ||
|} | |} | ||
''' Install GPU ''' | ''' Install GPU ''' | ||
* Replace | * Replace 90 nm U4D1 with 65 nm | ||
''' Set VID 1.075V ''' | ''' Set VID 1.075V ''' | ||
* Remove 0 ohm R8B9 | * Remove 0 ohm 0403 R8B9 | ||
* Remove 0 ohm R8B10 | * Remove 0 ohm 0403 R8B10 | ||
''' Set FSB/PCIe/Memory Calibration ''' | ''' Set FSB/PCIe/Memory Calibration ''' | ||
* FSB: | * FSB: | ||
** Install 40.2 ohm R4R9 | ** Install 40.2 ohm 0403 R4R9 | ||
** Remove 4.87K ohm R5R3 | ** Remove 4.87K ohm 0403 R5R3 | ||
* PCIe: | * PCIe: | ||
** Remove 1.47K ohm R4R3 | ** Remove 1.47K ohm 0403 R4R3 | ||
** Remove 562 ohm R5D1 | ** Remove 562 ohm 0403 R5D1 | ||
** Replace 2K ohm R5D2 with 49.9 ohm | ** Replace 2K ohm 0403 R5D2 with 49.9 ohm 0403 | ||
* Memory: | * Memory: | ||
** Replace 40.2 ohm R4R8 with 240 ohm | ** Replace 40.2 ohm 0403 R4R8 with 240 ohm 0403 | ||
** Replace 40.2 ohm R4T1 with 240 ohm | ** Replace 40.2 ohm 0403 R4T1 with 240 ohm 0403 | ||
''' Tie V_GPUPCIE to V_GPUCORE ''' | ''' Tie V_GPUPCIE to V_GPUCORE ''' | ||
* Remove 0 ohm R4C31 | * Remove 0 ohm 0603 R4C31 | ||
* Install 0 ohm R4P13 | * Install 0 ohm 0603 R4P13 | ||
* Install 0 ohm R4P14 | * Install 0 ohm 0603 R4P14 | ||
* Remove IC U5C1 | * Remove IC U5C1 | ||
Line 52: | Line 211: | ||
* Write the nand to the console | * Write the nand to the console | ||
== Jasper | == Jasper == | ||
The | The Kronos GPU can be retrofitted onto a Jasper motherboard. [https://www.youtube.com/watch?v=66CKvpfTKXU (Demo video)] | ||
Guide By: Octal450 | Guide By: Octal450 | ||
Line 61: | Line 220: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Name !! Part Number !! GPU/eDRAM Lithography !! GPU/eDRAM Temp Target | ! Name !! Part Number !! GPU/eDRAM Lithography !! GPU/eDRAM Temp Target !! GPU/eDRAM Temp Critical | ||
|- | |- | ||
| | | Kronos || X820894 || 65 nm & 65 nm || 75C/77C || 90C/92C | ||
|} | |} | ||
''' Install GPU ''' | ''' Install GPU ''' | ||
* Replace Zeus U4D1 with | * Replace Zeus U4D1 with Kronos | ||
''' Modify Firmware (Optional)''' | ''' Modify Firmware (Optional)''' | ||
* This step is optional, Zeus targets 71C/73C, there is no harm by running the chip | * This step is optional, Zeus targets 71C/73C, there is no harm by running the chip a few degrees cooler | ||
* Use [https://github.com/Octal450/J-Runner-with-Extras/releases/latest J-Runner with Extras] to dump the nand | * Use [https://github.com/Octal450/J-Runner-with-Extras/releases/latest J-Runner with Extras] to dump the nand | ||
* Open the SMC Config Editor from the Nand menu, and update the thermal targets from the table above | * Open the SMC Config Editor from the Nand menu, and update the thermal targets from the table above | ||
* Write the nand to the console | * Write the nand to the console |
Latest revision as of 20:22, 4 September 2024
This page is intended for advanced technicians only. If you do not have advanced component and BGA rework skills, you will not be able to complete the process successfully. |
Some GPUs can be retrofitted onto earlier boards. This page contains instructions for what changes need to be done in order for the retrofit to work.
Xenon
All variants of the 90 nm and 65 nm GPU can be retrofitted onto a Xenon motherboard. (Demo Video with GPU RHEA)
Guide By: Senator_man
Limitations
Read this BEFORE doing anything with board
90 nm chips work without huge modifications on board because they very similar to factory ones, but there is still some aspects which must be mentioned:
Limitations of board with 90 nm GPU:
- Standard JTAG wiring will cause a RROD with a 0021 secondary error code. So, use this one:
- Board with Samsung RAM will NOT boot Glitch2, because on Xenon it uses a Falcon(at the time of writing) bootloader, which doesn't support this RAM configuration.
Limitations of a Xenon board with a 65 nm GPU:
- Retail Xenon firmware will NOT boot because it has no support for 65 nm gpu, so you need to use xeBuild as Jasper
- Jasper firmware can NOT be booted without blowing an efuse
- Jasper firmware has NO support of a Xenon type 1 KV, so a Retail nand can be only booted on an Elpis motherboard with Jasper firmware
- JTAG is not tested
Instructions
GPU Table
Name | Part Number | Specifics | GPU/eDRAM Lithography | GPU/eDRAM Temp Target | GPU/eDRAM Temp Critical |
---|---|---|---|---|---|
Y2 | X02127 | Unreliable | 90 nm & 90 nm | 75C/78C | 100C/102C |
Rhea | X810480 | Unreliable
with distinct die print style |
90 nm & 90 nm | 75C/78C | 100C/102C |
Rhea
(revised) |
X810480
X816970 X816971 |
All chips
with white underfill or newer die print style are reliable |
90 nm & 90 nm | 75C/78C | 100C/102C |
Elpis | X819195 | no need to do
PCI_e swap |
90 nm & 90 nm | 75C/78C | 100C/102C |
Zeus | X810478 X817793 |
- | 65 nm & 90 nm | 71C/73C | 90C/92C |
Kronos | X820894 | - | 65 nm & 65 nm | 75C/77C | 90C/92C |
Install GPU
- Replace 90 nm U4D1 with 90 nm or 65 nm
PCI_e Swap (not needed for Elpis GPU)
Main modification to install newer chips, scheme of wiring:
Example of perfoming this mod:
Modification for 65 nm
The GPU part of your board is now basically is Zephyr_B/C, so if you installing 65 nm chip follow instructions down below. This is no need to do any other firmware changes for a 90 nm chip.
Modify Firmware
- Use J-Runner with Extras to dump the nand
- RGH/JTAG the console to get the CPU key
- Set the required XeBuild options and build the image
- Open the SMC Config Editor from the Nand menu, and update the thermal targets from the table above
- Write the nand to the console
Zephyr_B/C
Both variants of the 65 nm GPU can be retrofitted onto a Zephyr_B/C motherboard. (Demo Video)
Guide By: Octal450
Instructions
GPU Table
Name | Part Number | GPU/eDRAM Lithography | GPU/eDRAM Temp Target | GPU/eDRAM Temp Critical |
---|---|---|---|---|
Zeus | X810478 X817793 |
65 nm & 90 nm | 71C/73C | 90C/92C |
Kronos | X820894 | 65 nm & 65 nm | 75C/77C | 90C/92C |
Install GPU
- Replace 90 nm U4D1 with 65 nm
Set VID 1.075V
- Remove 0 ohm 0403 R8B9
- Remove 0 ohm 0403 R8B10
Set FSB/PCIe/Memory Calibration
- FSB:
- PCIe:
- Remove 1.47K ohm 0403 R4R3
- Remove 562 ohm 0403 R5D1
- Replace 2K ohm 0403 R5D2 with 49.9 ohm 0403
- Memory:
- Replace 40.2 ohm 0403 R4R8 with 240 ohm 0403
- Replace 40.2 ohm 0403 R4T1 with 240 ohm 0403
Tie V_GPUPCIE to V_GPUCORE
- Remove IC U5C1
- Install jumper as shown to tie V_GPUPCIE to V_GPUCORE
Modify Firmware
- Use J-Runner with Extras to dump the nand
- Change the type to Jasper 16MB, then RGH the console to get the CPU key
- Set the required XeBuild options and build the image
- Open the SMC Config Editor from the Nand menu, and update the thermal targets from the table above
- Write the nand to the console
Falcon
Both variants of the 65 nm GPU can be retrofitted onto a Falcon motherboard. (Demo Video)
Guide By: Octal450
Instructions
GPU Table
Name | Part Number | GPU/eDRAM Lithography | GPU/eDRAM Temp Target | GPU/eDRAM Temp Critical |
---|---|---|---|---|
Zeus | X810478 X817793 |
65 nm & 90 nm | 71C/73C | 90C/92C |
Kronos | X820894 | 65 nm & 65 nm | 75C/77C | 90C/92C |
Install GPU
- Replace 90 nm U4D1 with 65 nm
Set VID 1.075V
- Remove 0 ohm 0403 R8B9
- Remove 0 ohm 0403 R8B10
Set FSB/PCIe/Memory Calibration
- FSB:
- Install 40.2 ohm 0403 R4R9
- Remove 4.87K ohm 0403 R5R3
- PCIe:
- Remove 1.47K ohm 0403 R4R3
- Remove 562 ohm 0403 R5D1
- Replace 2K ohm 0403 R5D2 with 49.9 ohm 0403
- Memory:
- Replace 40.2 ohm 0403 R4R8 with 240 ohm 0403
- Replace 40.2 ohm 0403 R4T1 with 240 ohm 0403
Tie V_GPUPCIE to V_GPUCORE
- Remove 0 ohm 0603 R4C31
- Install 0 ohm 0603 R4P13
- Install 0 ohm 0603 R4P14
- Remove IC U5C1
Modify Firmware
- Use J-Runner with Extras to dump the nand
- Change the type to Jasper 16MB, then RGH the console to get the CPU key
- Set the required XeBuild options and build the image
- Open the SMC Config Editor from the Nand menu, and update the thermal targets from the table above
- Write the nand to the console
Jasper
The Kronos GPU can be retrofitted onto a Jasper motherboard. (Demo video)
Guide By: Octal450
Instructions
GPU Table
Name | Part Number | GPU/eDRAM Lithography | GPU/eDRAM Temp Target | GPU/eDRAM Temp Critical |
---|---|---|---|---|
Kronos | X820894 | 65 nm & 65 nm | 75C/77C | 90C/92C |
Install GPU
- Replace Zeus U4D1 with Kronos
Modify Firmware (Optional)
- This step is optional, Zeus targets 71C/73C, there is no harm by running the chip a few degrees cooler
- Use J-Runner with Extras to dump the nand
- Open the SMC Config Editor from the Nand menu, and update the thermal targets from the table above
- Write the nand to the console