Difference between revisions of "LPC Debug Port"

From xboxdevwiki
Jump to: navigation, search
(Created page with "{|class="wikitable" style="float:right;margin-left:10px;" |+ Pin Layout |- ! style="text-align:right" | Name !! style="text-align:right" | Pin !! Pin !! Name |- | style="text-...")
 
Line 6: Line 6:
 
| style="text-align:right" | - || style="text-align:right" | 16 || 15 || 3.3V
 
| style="text-align:right" | - || style="text-align:right" | 16 || 15 || 3.3V
 
|-
 
|-
| style="text-align:right" | SDA || style="text-align:right" | 14 || 13 || SDL
+
| style="text-align:right" | SDA || style="text-align:right" | 14 || 13 || SCL
 
|-
 
|-
 
| style="text-align:right" | GND || style="text-align:right" | 12 || 11 || LAD0
 
| style="text-align:right" | GND || style="text-align:right" | 12 || 11 || LAD0
Line 14: Line 14:
 
| style="text-align:right" | LAD2 || style="text-align:right" | 8 || 7 || LAD3
 
| style="text-align:right" | LAD2 || style="text-align:right" | 8 || 7 || LAD3
 
|-
 
|-
| style="text-align:right" | 5V || style="text-align:right" | 6 || 5 || LRESET
+
| style="text-align:right" | 5V || style="text-align:right" | 6 || 5 || LRESET#
 
|-
 
|-
 
| style="text-align:right" | PWR (v1.6) || style="text-align:right" | 4 || 3 || LFRAME#
 
| style="text-align:right" | PWR (v1.6) || style="text-align:right" | 4 || 3 || LFRAME#
Line 21: Line 21:
 
|}
 
|}
  
The '''LPC Debug Port''' is an unpopulated 2x8 2.54mm (0.1") footprint on the Xbox motherboard that provides access to the system's Low Pin Count Bus, as well as the [[SMBus]]. Throughout the Xbox's lifetime, the LPC port has been modified in an attempt to prevent modding and, in some cases, it must be "rebuilt" to restore the port's full functionality. Rebuilding the LPC debug port involves soldering wires between it and very small vias on the motherboard.
+
The '''LPC Debug Port''' is an unpopulated 2x8 2.54mm (0.1") footprint on the Xbox motherboard that provides access to the system's [https://en.wikipedia.org/wiki/Low_Pin_Count Low Pin Count] Bus, as well as the [[SMBus]]. Throughout the Xbox's lifetime, Microsoft modified the LPC port in an attempt to prevent modding and, in some cases, it must be "rebuilt" to restore the port's full functionality. Rebuilding the LPC debug port involves soldering wires between it and very small vias on the motherboard.
  
 
== Pins ==
 
== Pins ==
  
* '''3.3V''' (15 & 9) - Provides 3.3V when the Xbox is powered on.
+
* '''3.3V''' (15 & 9) - Provides 3.3V while the Xbox is powered on.
 
* '''SDA''' (14) - [[SMBus]] data and address signal.
 
* '''SDA''' (14) - [[SMBus]] data and address signal.
 
* '''SCL''' (13) - [[SMBus]] clock signal.
 
* '''SCL''' (13) - [[SMBus]] clock signal.
 
* '''GND''' (12 & 2) - Ground.
 
* '''GND''' (12 & 2) - Ground.
 
* '''LAD[3:0]''' (11, 10, 8, 7) - LPC address and data signals.
 
* '''LAD[3:0]''' (11, 10, 8, 7) - LPC address and data signals.
* '''5V''' (6) - Provides 5V as long as the Xbox is plugged in.
+
* '''5V''' (6) - Provides 5V while the Xbox is plugged in.
* '''LRESET#''' (5) - LPC reset signal.
+
* '''LRESET#''' (5) - LPC reset signal; same as PCIRST#.
* '''PWR''' (4) - On pre-1.6 hardware, this pin does not exist. On 1.6 hardware, this pin is connected to the power button. Shorting it to ground will turn the Xbox on and off.
+
* '''PWR''' (4) - On pre-1.6 hardware, this pin does not physically exist. On 1.6 hardware, this pin is connected to the power button. Shorting it to ground will turn the Xbox on and off.
 
* '''LFRAME#''' (3) - LPC start-of-cycle signal.
 
* '''LFRAME#''' (3) - LPC start-of-cycle signal.
* '''LCLK''' (2) - LPC clock signal.
+
* '''LCLK''' (2) - 33MHz LPC clock signal; same as PCICLK.

Revision as of 00:20, 28 December 2017

Pin Layout
Name Pin Pin Name
- 16 15 3.3V
SDA 14 13 SCL
GND 12 11 LAD0
LAD1 10 9 3.3V
LAD2 8 7 LAD3
5V 6 5 LRESET#
PWR (v1.6) 4 3 LFRAME#
GND 2 1 LCLK

The LPC Debug Port is an unpopulated 2x8 2.54mm (0.1") footprint on the Xbox motherboard that provides access to the system's Low Pin Count Bus, as well as the SMBus. Throughout the Xbox's lifetime, Microsoft modified the LPC port in an attempt to prevent modding and, in some cases, it must be "rebuilt" to restore the port's full functionality. Rebuilding the LPC debug port involves soldering wires between it and very small vias on the motherboard.

Pins

  • 3.3V (15 & 9) - Provides 3.3V while the Xbox is powered on.
  • SDA (14) - SMBus data and address signal.
  • SCL (13) - SMBus clock signal.
  • GND (12 & 2) - Ground.
  • LAD[3:0] (11, 10, 8, 7) - LPC address and data signals.
  • 5V (6) - Provides 5V while the Xbox is plugged in.
  • LRESET# (5) - LPC reset signal; same as PCIRST#.
  • PWR (4) - On pre-1.6 hardware, this pin does not physically exist. On 1.6 hardware, this pin is connected to the power button. Shorting it to ground will turn the Xbox on and off.
  • LFRAME# (3) - LPC start-of-cycle signal.
  • LCLK (2) - 33MHz LPC clock signal; same as PCICLK.