OpenXHD
| Information | |
|---|---|
| Founder(s) | Ryzee119 (as XboxHDMI) |
| Contribution(s) | Ryzee119, Harcroft |
| Founded | 2021 |
| Purpose | Xbox HDMI Addon |
| GitHub | https://github.com/OGXHarcroft/Open-X-HD-Board |
The OpenXHD Project is a community driven digital HDMI solution for Original Xbox consoles, based on the work by Ryzee119 and his XboxHDMI prototype boards and firmware.
Goals of the Project
These are the aims and goals of the OpenXHD project:
- must function on otherwise stock xbox consoles as well as consoles with a homebrew BIOS
- all hardware and software (firmware) must be available as Open Source to allow anyone the freedom to create their own OpenXHD without being tied to any single store, modder or individual
- all components must be easy to acquire from multiple sources (no EOL/not recommended for new design components)
- all hardware and components must be available to be sourced at a reasonable price (focus on finding low cost components without sacrificing quality)
- all components must be as easy to solder to the main board as possible
- all components must fit on one side of of the PCB to keep board house manufacturing costs low
- must be compatible with flex cables from existing all digital Xbox HDMI mods to allow console owners the freedom to change between devices easily
- any additional features must be made optional to prevent unnecessary costs
- provide room for future expansion without increasing cost
- hardware must built to be incompatible with firmware designed for existing closed source or proprietary all digital Xbox HDMI mods
History
Following the above aims several critical component changes were made from Ryzee119's original design including:
- changing the microcontroller to an easier to solder, lower cost, and newer LQFP32 STM32G0 with more IO and flash storage
- changing the TVS diodes to an easier to solder SOT-23-5 package
- changing the flex connector to a larger and more durable 24 pin model
- changing the voltage regulator to a newer, more robust device
- changing most of the passive components to more closely fit recommended design specifications of active components, and to aid in ease of assembly
- added a separate 1.5v power output to stabilize power back to the onboard video encoder
- added an independent 3.5MM TRRS port and 4 pin internal connector to allow for a variety of extra input/output options
- components moved to clear the DVD carrier
Current Progress
Regular updates to this project are shared on the Xbox-Scene discord in the openxhd-public-dev channel.
OpenXHD main board is feature and design complete. Current version is final/release ready.
OpenXHD flex cable for 1.0-1.4 consoles is complete and ready for public release.
OpenXHD flex cable for 1.6 consoles is complete and ready for public release.
Flex cable for XboxHDMI-Ryzee119 1.6 consoles is in design/prototyping.
OpenXHD QSB (VisByte) for revision 1.0 and 1.1 motherboards is complete and ready for public release.
QSB for XboxHDMI-Ryzee119 boards (UberByte) on revision 1.0 to 1.4 motherboards is complete and ready for public release.
OpenXHD standoff and back plate 3D models are complete and in testing.
OpenXHD cut template 3D models for above AVIP port install are complete and ready for public release.
OpenXHD firmware for all hardware variants is being developed and tested.
