shalxmva / modxo

Xbox LPC Port modchip using a Raspberry Pi Pico
BSD 2-Clause "Simplified" License
320 stars 16 forks source link

FRAG on 1.6 Xbox after powered off for a bit #7

Closed beefstrudel closed 1 month ago

beefstrudel commented 4 months ago

Installing this to a 1.6 board worked great, however when I leave the Xbox powered off for more than a few minutes and try to power on it frags. Disconnect the 5V and reconnect to the RP2040 and it works again. I think the always on 5V on the 1.6 boards is causing some sort of issue. I added an inline switch to the 5V wire so I can just power it off when the Xbox is off. As long as I power the chip off and back on before I power on the Xbox it always works.

shalxmva commented 4 months ago

We are making a further analysis on that. Could you please post a picture of the RP2040 board you are using?

beefstrudel commented 4 months ago

Sure thing! I removed the 5V from the LPC itself and soldered it to the transistor near the video connector since it was a switched 5V, seems to work fine with that setup.

To recreate the issue solder the chip to the always on 5V on the LPC bus, leave the Xbox plugged in but powered off for 15-20 minutes and it'll frag.

20240416_104550 20240416_104542

pblyp commented 4 months ago

I have the same thing with my 1.6, left it for a couple of days powered off and connected to the mains and it frags. Disconnecting the Xbox from mains for ~30 minutes is the only way to actually make modxo work again without disassembling the console. @beefstrudel could you please show how you connect RP2040 to the video out transistor?

beefstrudel commented 4 months ago

I have the same thing with my 1.6, left it for a couple of days powered off and connected to the mains and it frags. Disconnecting the Xbox from mains for ~30 minutes is the only way to actually make modxo work again without disassembling the console. @beefstrudel could you please show how you connect RP2040 to the video out transistor?

Here ya go! x3_alt5v jpg 07cec4cb13f4e196d04965b726df9b34

shalxmva commented 4 months ago

I want to make a quick experiment. Without any usb cable connected, Could you please connect 3.3v from LPC to VSYS pin on Pico?

Apparently the voltage regulator gets hot and stops feeding the RP2040.

Thanks for your help!!!

BananaFaction commented 3 months ago

I want to make a quick experiment. Without any usb cable connected, Could you please connect 3.3v from LPC to VSYS pin on Pico?

Apparently the voltage regulator gets hot and stops feeding the RP2040.

Thanks for your help!!!

In theory I think that should work since the rp2040 is made to take 3.3 volts even though it's supposed to work with 5v because of the voltage regulator.

In fact I think that's what this guy did in this video of an older version of modxo where tou still needed to cut the lframe or life the pin https://youtu.be/uUsov3i6jL0?si=qN70qY009bba8ZSC

He specifically mentions somewhere near the first half of the video that connected to 5v the rp2040 would always stay on even when the xbox is turned off.

BananaFaction commented 3 months ago

Can now confirm that using the 3.3v pin cerbios booted up. 20240515_204743

shalxmva commented 3 months ago

Can now confirm that using the 3.3v pin cerbios booted up. 20240515_204743

But dont connect a usb cable while connected to Xbox 3.3v pin. Or if you need it, you must add a Diode from 3.3v pin to VSYS.

BananaFaction commented 3 months ago

Yeah if I need to flash th rp2040 I'll probably unhook it from the board to bring to my pc then connect the USB only. But thanks for reminding me of that fact.

shalxmva commented 3 months ago

Thanks, there are other boards that have a diode, but those label that pin as Vin. Please feel free to report any issue.