XboxHDMI-Ryzee119

100% digital Original Xbox HDMI Concept Board

Inspect Gerbers

Tracespace View

Assembly Guide

Interactive HTML BOM

Order PCBs:

Compare PCB Prices:

Buy Parts

Adjust quantity:
%
ReferencesQtyDescriptionManufacturerMPNDigikey
C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C1350CAP CER 0.1UF 50V X7R 0603Samsung Electro-MechanicsCL10B104KB8NNNC1276-1000-1-ND
C14, C15, C16, C17, C1910CAP CER 10UF 16V X5R 1206TDK CorporationC3216X5R1C106M160AA445-1426-1-ND
C181CAP ALUM 100UF 20% 10V SMDNichiconUWR1A101MCL1GB493-14561-6-ND
D1, D2, D35TVS DIODE 5V 15V SLP2510P8Semtech CorporationRCLAMP0524PATCTRCLAMP0524PACT-ND
J11CONN FFC FPC 20POS 0.50MM R/AMolex5034802000WM1445CT-ND
J21CONN RCPT 1.4 HDMI 19POS SMD R/AAmphenol ICC (FCI)10029449-111RLF609-4614-1-ND
JP11CONN HEADER VERT 5POS 2.54MMAdam TechPH1-05-UA2057-PH1-05-UA-ND

Original Xbox 100% Digital HDMI (Prototype)

Note: This is a 'working' but unfinished prototype. I don't plan to improve this further. See https://makemhz.com/products/xboxhd for a properly finished product with way more features.

  • A few HDMI captures taken from this board are here: https://imgur.com/a/OkmB1Vs
  • This is a prototype 100% digital Original Xbox HDMI addon PCB. It taps into the GPU pixel bus before it enters the analog video encoder and converts it to a HDMI compliant signal.
  • It has not been fully tested and may not work for you. Use at your own risk. This should only really be a starting point to make something better.
  • SPDIF digital audio is tapped off the Xbox motherboard and is also encoded into the HDMI signal for the best possible audio quality.
  • This is a prototype board which should work on all Xbox revisions however a new flex would need to be designed to accomodate v1.6 motherboards with an Xcalibur encoder.
  • 480i does not work reliably. Use a force 480p BIOS.
  • The xbox kernels video modes are not compliant to proper HDMI signalling (v/hsync, porch delays etc). This does not have the ability to correct that. If your display is picky it may just not display anything.
  • Currently the MakeMHz solution is recommended. https://makemhz.com/products/xboxhd. It is a completely independent design which has been much more tested and with more features.

Bill of materials

Design Files

  • Source code for the STM32F0 driver is here.
  • Hardware design files are here.

Programming

  • Compile the code with VSCode and the platformIO plugin. It should automatically create the build sytem. Just click build.
  • The STM32F07 driver must be programmed with the firmware.
  • Programming is through the 5 pin SWD header on the PCB. Pinout from left to right: +3V3, SWDCLK, GND, SWDIO, NRST
  • Some debug output is via the pad labelled TX. Baud 115200.

Installation

installation

  • Photo may not match final PCB layout.

installation