Xbox:OpenXHD: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 11: Line 11:
The OpenXHD Project aims to be a community driven digital HDMI solution for Original Xbox consoles, based on the work by Ryzee119 and his [https://github.com/Ryzee119/XboxHDMI-Ryzee119 XboxHDMI] prototype boards and firmware.
The OpenXHD Project aims to be a community driven digital HDMI solution for Original Xbox consoles, based on the work by Ryzee119 and his [https://github.com/Ryzee119/XboxHDMI-Ryzee119 XboxHDMI] prototype boards and firmware.


In 2024 the MCU for this device was swapped from a STM32F0 series to a STM32G0 series chip in order to combat accusations that the hardware was cloned/stolen and ultimately makes the firmware available on the current retail devices, incompatible with the open solution. While the flex cable design and connection has been adapted from Ryzee's original cable to a "omnibus" design to allow the end user to swap between any currently available HDMI solution they wish to install.
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.

Revision as of 23:36, 1 July 2024

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.