More actions
| Xbox Fault Finding Using I2C | |
|---|---|
| Type | Troubleshooting/Diagnostics |
| Device(s) | Xbox One S, Xbox One X, Xbox Series S, Xbox Series X |
| Difficulty | ◉◉◌◌ Medium |
This article is a stub. You can help Repair Wiki grow by expanding it
Problem description
The SouthBridge when detecting a problem with a component on the motherboard creates a Error Log.
Using I2C protocol to communicate with the console we can see the error code the console gives.
These errors can then help us identifying what's wrong with the console.

Required tools
In order to connect to the Xbox you will need a Raspberry Pi Pico.
You will also need some wires.
You need a Soldering Iron.
Preparing the Raspberry Pi
The first step is to flash a custom firmware on the Raspberry Pi.
The best option to do this is to follow the oficial guide on Github [1]
Connecting the USB-TTL to the console
After flashing the firmware on the Raspberry Pi we are ready to solder 3 points from the motherboard to the raspberry.
Follow the image below the image below.

Connecting the console to the PC
In order to pull the errors from the console we will need a program to communicate with the console, in this guide we will use XboxPostcodeMonitor [2]
Download and install the software above.
Connect your Raspberry device to the computer, plug in the power supply of to the console and plug it in but dont turn the console on.
Next open the program and select the COM port where your Raspberry is connected to.
Next select your xbox model the click on "Connect"
After that turn the console on
You should get an output like this:

What to do with the Codes?
The most up to date database of syscon errors is on Xbox POST Error Codes [3]