Xbox:OpenXHD

From ConsoleMods Wiki
Revision as of 23:36, 1 July 2024 by Milenko (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

OpenXHD

Openxhd.png

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


History

The OpenXHD Project aims to be a community driven digital HDMI solution for Original Xbox consoles, based on the work by Ryzee119 and his XboxHDMI prototype boards and firmware.

In 2024, the MCU for this device was switched from an STM32F0 series to an STM32G0 series chip. This change was made to address EOL concerns with the existing MCU, and had the added bonus of not being compatible with the existing retail solutions firmware to limit the discussion of possible clones. The flex cable design and connection were adapted from Ryzee's original cable to an "omnibus" design, allowing users to swap between any available HDMI solutions they wish to install.

The STM32G030K8T6 was chosen for several reasons:

  • It has 2 dedicated I2C interfaces, one of which can perform full SMBus if needed.
  • It uses an LQFP32 package, which is only slightly larger than the TSSOP20 previously used (and has been fitted to the current PCB).
  • It is cheaper than the STM32F070F6P6TR used in the original design.
  • It has 64k of flash, providing extra memory if needed.
  • It is a newer MCU, released in 2022 compared to 2017, offering potentially 5 more years of stock longevity.
  • A very similar pin-compatible part exists, providing an alternative if there is ever a shortage.

Overall, this MCU offers more than sufficient IO, flash, and processing power, providing room for growth while being more cost-effective and potentially offering greater longevity.