Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Xbox Fault Finding Using I2C

From Repair Wiki
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.


Raspberry Pi Pico

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.

Xbox I2C Connection points

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:

Xbox Error Example Output

What to do with the Codes?

The most up to date database of syscon errors is on Xbox POST Error Codes [3]