Jump to content
OGXbox.com

XeniumMods v3.xx SneakPeak!


NeMesiS
 Share

Recommended Posts

On 7/15/2023 at 10:01 PM, NeMesiS said:

AIL4fc8DlgQSaxHC7GHe2epIem7zCUWdvv7w2G3L

AIL4fc-3ODAZx5jjkzhPFDiZ0G9yN1dK6v97LtVG

AIL4fc8ZNikI1ykI03SI2C2Pe9rgnK_7kdRnxbuD

AIL4fc-cWjpjngEaKLhLhWdWtmU_BHTGYkBp6AW6

 

Also test fitted the v1.0-5 flex cable yesterday.

The bottom section of the cable is a pad off where it should be.

Due to the bend after installing that section of cable,

it threw the middle section out of square. It's not a huge concern,

but I will make adjustments to the design for a better fitment.

Cable connected to the PCB nicely, no concerns there.

is this flex double sided?  May make installing easier?

 

Link to comment
Share on other sites

AIL4fc-LgHoX852obx0ugs6sbXciPZ6CBZy5h39G

So, I tested the v1.6 flex cable and I keep getting a pink picture.

I went over everything that I could possibly think of, yet the issue persists.

I removed it and installed a MM cable, and the picture was fine.

So, there's obviously something wrong with my cable.

I'm not sure exactly what's going on here, if anyone has any suggestions it would be much appreciated.

When I get around to testing the v1.0-5 cable it might help me narrow down the issue.

But I decided to have a change of pace now that the rest of my components arrived.

I would like to finish up the smaller modules so I can focus on the HD mod.

  • Like 1
Link to comment
Share on other sites

AIL4fc8N4k67Vkugy0SOsFBeZZYv0Y7AKKNBfHjo

 

I've kinda been really excited to get the programmer working of which I have but am still trying to fine tune it.

I made a couple of hardware mistakes. 1) i connected the pads on the button wrong so I had to cut a couple of pins off the button for now. 2) I connected one of the Leds to GPIO 1 which seems to be the only GPIO pin that won't work with basic LEDS, just my luck but I didn't really familiarize myself with the RPi zero first before doing that.

Instead of adding the button function to the "xenium-programmer" code, I decided to just make an external python script to take care of that. I ended up modifying the "power" led to indicate when my script is on standby and the "progress" to indicate when the script is running the "./xenium-programmer" command. By adding "yes" command we can accept all confirmations during the process "yes | ./xenium-programmer"

I also put together a bash script that will install all the libraries needed including an ftp host and update the "xenium-programmer" code with the changed GPIO pins. 

EDIT: The HDMI and USB connectors on the RPi almost broke off as the through holes weren't soldered properly, of course I fixed it, but I might add a USB Type-A port to the breakout board as an alternative power input, I don't trust those micro USB ports...

Edited by NeMesiS
  • Like 4
Link to comment
Share on other sites

11 hours ago, NeMesiS said:

AIL4fc-LgHoX852obx0ugs6sbXciPZ6CBZy5h39G

So, I tested the v1.6 flex cable and I keep getting a pink picture.

I went over everything that I could possibly think of, yet the issue persists.

I removed it and installed a MM cable, and the picture was fine.

So, there's obviously something wrong with my cable.

I'm not sure exactly what's going on here, if anyone has any suggestions it would be much appreciated.

When I get around to testing the v1.0-5 cable it might help me narrow down the issue.

But I decided to have a change of pace now that the rest of my components arrived.

I would like to finish up the smaller modules so I can focus on the HD mod.

What is the resistance of your flex in comparison to MM his cable? As it are high frequent signals this can be an issue.  
 

edit: people that not use enough solder on the mm one get the same result. On the 1.0-1.5 flex its the side that is on the left side on the chip (with most connections)

Edited by Dempsey_86
Link to comment
Share on other sites

 

I had a lot of fun working on the python script for the "XeniumPGR".
Above is a quick video demonstrating what I've done with it.
Firstly, the script takes care of the button and all the LEDs since
it was never fully implemented in the "Xenium-Programmer" code.

The video starts with the RPi zero powered up with the script running.
Keep in mind the "power" LED is now the LED that indicates when the script
is active, guess we could call it either the "ready" or "standby" LED.

I start by showing the long press function for rebooting the RPi,
to signal this the LED's cycle from left to right. Unintentionally
when the RPi powers up the "progress" LED lights up momentarily.
Once the RPi boots up and the script is ready it will signal this
by cycling the LEDs from right to left.

I demonstrate that the modchip will only power up when plugged into
the programmer in the correct orientation. Short pressing the button
can start or stop running the flashing command "./xenium-programmer"
The progress LED turns on whenever the flashing command is running.

Getting the "passed" and "failed" LEDs to function as intended was difficult.
I had to monitor the output of the flashing command for "ERROR" and "FAILED".
If either of these two strings would appear it would be deemed as a "fail".
However, if the command completed without failing it would be deemed a "pass"

Special thanks to "dtomcat18" for the string I needed to add AMD support.
I saved that change for last so I could trigger a fail during testing.
In the end I only had to add that line of code from "dtomcat18" and update
the GPIO in the "Xenium-programmer" code to match my hardware before compiling.

  • Like 3
Link to comment
Share on other sites

AIL4fc94oKmpmUQhTHhThVf8pctc6faLJzCSX0WV

 

So, this is what a XeniumICE v3.0 modchip kit will consist of...

 

I spent another day and a half on finish up the programmer script and pcb design.

In regards to modchip related modules below is a list of where I'm at with things:

XeniumPGR - Programmer (Completed)

XeniumLPC - v1.6 LPC Rebuild (Completed)

XeniumUSB - Controller Port Adaptor (Completed)

XeniumICE - Modchip (Work In Progress)

 

I always get asked about the USB port adaptor, it's to quickly connect a FAT32

formatted USB flash drive (H partition) so you can upload a bios to the xenium modchip.

 

As for the XeniumICE modchip, it is more or less completed but I'm on the fence about

a couple of the connectors. So over the next couple of days I'm going to work on an

alternative design to see how it turns out.

 

I'm trying to finish up whatever designs I can, having to many on the go at once was burning me out.

 

EDIT: Since the flex cable didn't turn out as straight forwards as I was expecting I decided to switch focus to finish the modchip modules.

Edited by NeMesiS
  • Thanks 2
Link to comment
Share on other sites

AIL4fc9B7Qyc8mHtd5o-jOn0TKxfaeuD-WUi-fpc

 

After a quick test the QSB is working as intended but it is just a voltage regulator.

To be thorough I would like to test the QSB on a motherboard without the HDMI mod installed.

I read somewhere that it is possible to do, so long as the ferrite bead has been removed...

 

Can anyone confirm this?

Edited by NeMesiS
  • Like 1
Link to comment
Share on other sites

AIL4fc8onP3bp60MdHFUuvqS4rs-BHEy-toQo46T

 

On a side note I wanted to point out a cool set of torx screwdrivers I got yesterday.

I kinda like how it's got green highlights as if it's an Xbox edition screwdriver set.

 

My workshop was a mess from the last time I used it, after giving it a good cleanup

I realized that I've misplaced my ifixit screwdriver and that I could not work on

a console without it, so I got these until the ifixit screwdriver shows up...

  • Like 1
Link to comment
Share on other sites

1 hour ago, NeMesiS said:

Did a fresh install using the v1.6 flex cable and I keep getting the same pink screen.

Spent the day trying a few different things to narrow down the issue.

I'm going to try a few design changes to see if they make any improvements.

You said it works fine with the MM cable yeah, so surely you just need to continuity test comparatively each contact and track end to end to match up the same on your flex? Any disparity will be the prob if there.

Vaguely remember Ryzee hadn't shown or done a 1.6 flex on his github page, but noticed a slight difference on the 1.0 to 1.4 compared to the MM one IIRC.... not looked at it still for ages, still too busy right now.

Link to comment
Share on other sites

On 7/24/2023 at 10:57 PM, NeMesiS said:

 

Sure, go ahead see what you can do...

I’ve already redrawn the xenium logo on vector format, so I can do variations, including an extra skin for your Ice version is you wish. As far as design goes is there a certain color scheme you guys want? Do you want this to be open xenium or just xenium? 

  • Like 2
Link to comment
Share on other sites

21 hours ago, NeMesiS said:

AIL4fc8onP3bp60MdHFUuvqS4rs-BHEy-toQo46T

 

On a side note I wanted to point out a cool set of torx screwdrivers I got yesterday.

I kinda like how it's got green highlights as if it's an Xbox edition screwdriver set.

 

My workshop was a mess from the last time I used it, after giving it a good cleanup

I realized that I've misplaced my ifixit screwdriver and that I could not work on

a console without it, so I got these until the ifixit screwdriver shows up...

I have the exact same set, just different brand. Also better than using an attachment setup since the socket has some width to it and can sometimes get in the way.

PXL-20230727-211745463.jpg

Serve me quite faithfully. :)

  • Like 1
Link to comment
Share on other sites

8 hours ago, Incursion64 said:

I’ve already redrawn the xenium logo on vector format, so I can do variations, including an extra skin for your Ice version is you wish. As far as design goes is there a certain color scheme you guys want? Do you want this to be open xenium or just xenium? 

Its not my project but since the name is Xenium Ice I'm guessing the color scheme would be blue with white accents

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.