XcaliburInjector
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:
- 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.
- Program this code to the Arduino to inject new SMBus registers.
- This is purely a PoC and the injected values will be lost each reboot, so its not particulary useful.