2026-04-22 17:43:42 +02:00
2026-02-02 19:38:28 -07:00
2025-07-15 18:30:31 -06:00
2026-02-03 14:51:08 -07:00
2026-04-22 17:43:42 +02:00
2026-02-12 17:03:03 +11:00
2021-01-25 11:12:20 +10:30
2021-07-16 20:55:53 +09:30
2026-04-18 11:47:39 +02:00
2026-04-19 16:44:08 +02:00

XboxHDMI-TR

Open-source alternate firmware for MakeMHz's HD+, based on the Original Xbox 100% Digital HDMI (Prototype) by Ryzee119.

Status: Refactored to build for STM32F0 (HD+), Cerbios V3.1.0 recommended for improved video mode detection.

Programming the HD+

Connect the following wires to program the HD+ (if already installed, using the power from the Xbox motherboard is recommended; do NOT use the 3V3 pin below)...

Pin Pair Signal Signal
2 1 NC NRST
4 3 NC NC
6 5 GND NC
8 7 SWDIO SWCLK

Full pinout reference:

Pin Pair Signal Signal
2 1 3V3 NRST
4 3 OSC OUT TX
6 5 GND RX
8 7 SWDIO SWCLK

Updating firmware with XHDUpdater.xbe (from v0.1.0)

  1. Upload all files to your Xbox (e.g. via FTP): firmware_conexant.bin, firmware_focus.bin, firmware_xcalibur.bin, and XHDUpdater.xbe.
  2. Run the XBE on your Xbox and follow the on-screen prompts.

XHDUpdater source code: https://github.com/Team-Resurgent/XHDUpdater

Important Notes

  • In order to correctly use with Cerbios V3.1.0 + please enable Screenshots in ini file, as this enables communication of widescreen/interlace modes to fw.
  • Backup the existing firmware before attempting to use this (use the ST Link V2 for this)
  • This firmware is NOT supported by the HD+ creator, so don't got bother MakeMHz for support
  • Before attempting to use this, make sure your install works properly with the original FW + patched bios provided by MakeMHz
  • Not all features from the original FW are present, bios dependent features like 720p scaling will never be implemented (the adv chip itself doesn't scale the picture).
  • RGB will not work in VIC mode, you can modify the FW for that but unless using a patched bios that break the colors
  • XBlast will have the wrong colors in VIC mode in 1.0-1.4 mobos. This is not a bug in the FW, but a side effect of how XBlast inits the gpu/encoder (the pixel bus is set to RGB instead of YUV).

To do

  • Enhance functionality (on-going)
  • Check all video modes render correctly (on-going)

— EqUiNoX

S
Description
No description provided
Readme GPL-3.0 2.6 MiB
Languages
C 86.9%
Linker Script 9.6%
Python 3.5%