Skip to content

100% Digital HDMI Board for use with the Original Xbox console. (Original Project Design by Ryzee119)

License

Notifications You must be signed in to change notification settings

Open-Mods-Project/Open-X-HD-Board

 
 

Repository files navigation

Open X-HD Project

  • Based on the original work of Ryzee119

Note: This project is an initial fork, and is currently being modified to remove the use of Microsofts "Xbox" trademark in the project name, and basic cleanup.

  • 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.

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

About

100% Digital HDMI Board for use with the Original Xbox console. (Original Project Design by Ryzee119)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%