Xbox:ModXo: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{Infobox/project |title = ModXo |image = modxo.png |founder = ShalX |contrib = ShalX |github = https://github.com/shalxmva/modxo |purpose = RP2040 Based Modchip }} == Modxo == Modxo (pronounced as "Modsho") is an Xbox LPC Port firmware that converts the Raspberry Pi Pico into an Original Xbox Modchip that allows running a BIOS. == Build Circuit == thumb|left|Wiring diagram for the modXo circuit '''Note:''' D0 is only needed by ve...") |
(Marked this version for translation) |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
<languages/><translate> | |||
<!--T:1--> | |||
{{Infobox/project | {{Infobox/project | ||
|title = ModXo | |title = ModXo | ||
Line 7: | Line 9: | ||
|purpose = RP2040 Based Modchip | |purpose = RP2040 Based Modchip | ||
}} | }} | ||
Modxo (pronounced "modsho") is a firmware that emulates an LPC bus, converting the Raspberry Pi Pico into an Original Xbox modchip capable of running a modified BIOS. | |||
Modxo | == Build Circuit == <!--T:2--> | ||
[[File:ModXoBuildCircuitDiagram.png|thumb|Wiring diagram for the Modxo circuit]] | |||
<!--T:3--> | |||
'''Note:''' D0 is only needed by versions different from 1.6 and the LFrame pin connection is only needed by version 1.6. In addition, LPC rebuild is required. | |||
== Requirements == <!--T:4--> | |||
== Requirements == | |||
* Working LPC Port | * Working LPC Port | ||
* Original Raspberry Pi Pico or RP2040 Zero (some clone boards are not compatible) | * Original Raspberry Pi Pico or RP2040-Zero (some clone boards are not compatible unless specified otherwise) | ||
* | * x4 100 Ohm resistors (tested with 1/4 W resistors) | ||
== Installation Steps == | == Installation Steps == <!--T:5--> | ||
* Connect Raspberry Pi Pico | * Connect your Raspberry Pi Pico to a PC while holding down the BOOTSEL button, and a new drive will appear. | ||
* Copy Modxo.uf2 | * Copy the latest "Modxo.uf2" firmware onto the root of the mounted drive. | ||
* Reconnect Raspberry Pi Pico | * Reconnect the Raspberry Pi Pico while holding BOOTSEL to bring up the previous drive. | ||
* Copy your BIOS UF2 file into the drive | * Copy your BIOS UF2 file into the drive | ||
* Copy over your converted BIOS UF2 file onto the drive. | |||
== Packing BIOS == | == Packing BIOS == <!--T:6--> | ||
* Go to [https://shalxmva.github.io/modxo/ https://shalxmva.github.io/modxo/] | * Go to [https://shalxmva.github.io/modxo/ https://shalxmva.github.io/modxo/] | ||
* Drag and drop your BIOS file. (This will work | * Drag-and-drop your BIOS file. (This will work with any compatible BIOS image, including stock.) | ||
* UF2 file with BIOS image will be downloaded. | * The UF2 file with BIOS image will be downloaded. | ||
'''Note:''' Various 'flavors' of this packer are available on the repo, in Python, and GoLang, to be ran locally. | '''Note:''' Various 'flavors' of this packer are available on the repo, in Python, and GoLang, to be ran locally. | ||
== Adapter Boards == <!--T:7--> | |||
'''Note:''' Current adapter boards are for revisions made before to July 1st, 2024. This is an ongoing in-development project, and new pinouts will be added to allow for further functionality. | |||
<!--T:8--> | |||
* ModzvilleUSA (RP2040-Tiny): https://github.com/modzvilleusa/Modxo-PCB-for-Rp2040-tiny | |||
<!--T:9--> | |||
* SylverReZ (WaveShare RP2040-Zero): https://github.com/m4x10187/Modxo_RP2040_Zero_Adapter | |||
</translate> |
Revision as of 02:08, 14 July 2024
ModXo
Information | |
---|---|
Founder(s) | ShalX |
Contribution(s) | ShalX |
Purpose | RP2040 Based Modchip |
GitHub | https://github.com/shalxmva/modxo |
Modxo (pronounced "modsho") is a firmware that emulates an LPC bus, converting the Raspberry Pi Pico into an Original Xbox modchip capable of running a modified BIOS.
Build Circuit
Note: D0 is only needed by versions different from 1.6 and the LFrame pin connection is only needed by version 1.6. In addition, LPC rebuild is required.
Requirements
- Working LPC Port
- Original Raspberry Pi Pico or RP2040-Zero (some clone boards are not compatible unless specified otherwise)
- x4 100 Ohm resistors (tested with 1/4 W resistors)
Installation Steps
- Connect your Raspberry Pi Pico to a PC while holding down the BOOTSEL button, and a new drive will appear.
- Copy the latest "Modxo.uf2" firmware onto the root of the mounted drive.
- Reconnect the Raspberry Pi Pico while holding BOOTSEL to bring up the previous drive.
- Copy your BIOS UF2 file into the drive
- Copy over your converted BIOS UF2 file onto the drive.
Packing BIOS
- Go to https://shalxmva.github.io/modxo/
- Drag-and-drop your BIOS file. (This will work with any compatible BIOS image, including stock.)
- The UF2 file with BIOS image will be downloaded.
Note: Various 'flavors' of this packer are available on the repo, in Python, and GoLang, to be ran locally.
Adapter Boards
Note: Current adapter boards are for revisions made before to July 1st, 2024. This is an ongoing in-development project, and new pinouts will be added to allow for further functionality.
- ModzvilleUSA (RP2040-Tiny): https://github.com/modzvilleusa/Modxo-PCB-for-Rp2040-tiny
- SylverReZ (WaveShare RP2040-Zero): https://github.com/m4x10187/Modxo_RP2040_Zero_Adapter