Ryzee119 / XcaliburInjector

Just a way to inject new register values into the Xcalibur video encoder located on Original Xbox consoles with a v1.6 motherboard.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XcaliburInjector

Build
Inject registers values into Xcalibur Video Encoder on a Original Xbox console with a v1.6 motherboard. This proof of concept (PoC) was written to fix Xcalibur setting issues on a Xbox v1.6 console when running XeniumOS at 480p. Usage:

  1. Hook Arduino to Xboxes SMBus, (SDA,SCL and GND), wait for Xenium to boot into XeniumOS. Confirm you have graphical issues as described here Ryzee119/OpenXenium#2.
  2. Program this code to the Arduino to inject new SMBus registers.
  3. This is purely a PoC and the injected values will be lost each reboot, so its not particulary useful. enter image description here

About

Just a way to inject new register values into the Xcalibur video encoder located on Original Xbox consoles with a v1.6 motherboard.

License:MIT License


Languages

Language:C++ 100.0%