OpenXenium icon indicating copy to clipboard operation
OpenXenium copied to clipboard

XeniumOS graphical issue on v1.6 Xboxes

Open Ryzee119 opened this issue 5 years ago • 14 comments

EDIT: This can be fixed by an unofficial patch: https://github.com/MakeMHz/xenium-fw-update

On some 1.6 consoles when booting into XeniumOS, there is a graphical issue which results in vertical lines across the screen.

It is suspected this is a bug in Cromwell's Xcalibur or GPU initialization code. This issue is present on my Genuine Xenium and my OpenXenium boards running XeniumOS v2.3.1.

There have been instances of a reflow of the LPC resolving this issue but it is unclear what the root cause is.

No functionality is impacted and once booted into a 1.6 compatible bios the issue is no longer present.

You can work around this by using XeniumOS 2.0.0 and 2.2.1. For the most part these have all the same features.

Ryzee119 avatar Dec 12 '19 22:12 Ryzee119

Example image (apologies about image rotation) JPEG_20191009_202012

Ryzee119 avatar Dec 12 '19 22:12 Ryzee119

Yours is much more pronounced than the 1.6 I did last night (thanks for the help).

20191212_184200

johngeffe avatar Dec 13 '19 02:12 johngeffe

I did some more testing and XeniumOS 2.0.0 and 2.2.1 do not have this issue. Until I work out a fix, this is a potential work around if the bars annoy you.

The downgrade process is generally pretty simple, but do at your own risk:

  1. Download the XeniumOS v2.0.0 or v2.2.1 update files released by Xodus.
  2. Place recovery.bin at the root of the E partition
  3. Boot into XeniumOS and select the Recovery option from the main menu.
  4. The recovery procedure should begin. Just wait untill the process is complete and the xbox should turn off automatically. (Do not turn off the Xbox manually during this process)
  5. Let me know if this resolved your issue.

Ryzee119 avatar Dec 13 '19 22:12 Ryzee119

I can fix it if I push new register values into Xcalibur. I can use my own Xcalibur dumps taken after running older versions of XeniumOS or the values from Cromwell. Now just need a way to fix the binary

Ryzee119 avatar Dec 15 '19 07:12 Ryzee119

Anyone can try this to see if it fixed their issue. However, this is purely a hacky hardware fix that temporarily fixes the issue. It will restore to the default broken values each reboot. https://github.com/Ryzee119/XcaliburInjector

Ryzee119 avatar Dec 17 '19 05:12 Ryzee119

Any chance this can be implemented in hardware on the mod chip itself so it auto injects every time on startup? I presume a separate firmware and circuit may be required for such a feat. Correct?

jkammueller avatar Feb 26 '20 16:02 jkammueller

The chip itself is not capable of doing it. The CPLD is too limited unfortunately.

https://github.com/Ryzee119/XcaliburInjector i guess is already a hardware mod in a way. The code could be modified slightly so that it detects XeniumOS is running and auto injects the values seemlessly.

Ryzee119 avatar Feb 26 '20 22:02 Ryzee119

Just ran into this issue on a 1.6. Any updates on whether this will be merged into a future OS version?

neo-snarl avatar Mar 11 '21 19:03 neo-snarl

Also experiencing this one freshly installed modchip on a 1.6 xbox

S33G avatar Apr 13 '21 18:04 S33G

The issue was cleared up for me by installing 2.2.1. Really appreciate the suggestion!

iamaldovanucci avatar Jun 20 '21 02:06 iamaldovanucci

Hi! I have an openxenium that I made myself, which has this problem on the screen with vertical stripes, I downgraded to OS 2.2.1, and it has a gray and white screen, it doesn't have color like an OS 2.3.1. What can it be? Thanks!

Note: I'm using V1.6 motherboard

GreenHawk2021 avatar Jul 20 '21 02:07 GreenHawk2021

IMG_0433

Here is a picture of what my 1.6 motherboard with xeniumos 2.2.1 looks like. I've got three of them and on my display they all look the same.

How does it compare to yours? Can you post pictures?

iamaldovanucci avatar Jul 20 '21 03:07 iamaldovanucci

IMG_0433

Here is a picture of what my 1.6 motherboard with xeniumos 2.2.1 looks like. I've got three of them and on my display they all look the same.

How does it compare to yours? Can you post pictures? I solved the problem! It was the component cable, with composite it is colored and with 2.3.1 it is normal without vertical stripes.

GreenHawk2021 avatar Jul 22 '21 18:07 GreenHawk2021

V1.6 gfx issue is fixed with an unofficial fw update: https://github.com/MakeMHz/xenium-fw-update

tuxuser avatar Nov 23 '21 00:11 tuxuser