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.
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 |
- Upload all files to your Xbox (e.g. via FTP):
firmware_conexant.bin,firmware_focus.bin,firmware_xcalibur.bin, andXHDUpdater.xbe. - Run the XBE on your Xbox and follow the on-screen prompts.
XHDUpdater source code: https://github.com/Team-Resurgent/XHDUpdater
- 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).
- Enhance functionality (on-going)
- Check all video modes render correctly (on-going)
— EqUiNoX