Xbox:PrometheOS: Difference between revisions

From ConsoleMods Wiki
Jump to navigation Jump to search
(Skins path now on E: partition)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:Xbox]]
[[File:Screenshot 2024-01-20 18-38-32.png|thumb|PrometheOS Splash Screen]] [[Category:Xbox]]
PrometheOS is a replacement OS for Xenium chips. PrometheOS marks a significant evolution in the history of the Xenium Modchip, originally the sole domain of the Xenium OS. For over 18 years, users of this modchip grappled with bugs and limitations, partly due to the absence of open-source code from the original developer.
PrometheOS is a notable advancement for the Xenium modchip, representing a new chapter beyond the original Xenium OS. For nearly two decades, users of the Xenium dealt with various challenges, including bugs and limitations, largely due to the closed-source nature of the original OS.


In 2019, a notable change occurred with Ryzee119's creation of the OpenXenium - an open-source version of the Xenium hardware. This modern reinterpretation utilized modern available components and a custom CPLD, maintaining compatibility with the existing Xenium OS. However, this compatibility was soon challenged by the discovery of clone protection within the OS, which risked bricking some chips identified as clones.
The scenario began to change in 2019 with the development of OpenXenium by Ryzee119. This was an open-source iteration of the Xenium hardware, incorporating modern components and a custom CPLD while maintaining compatibility with the existing Xenium OS. However, this compatibility faced issues due to clone protection in the OS, which posed risks for certain chips.


The community's response was a mixture of patchwork and innovation. While some were focused on removing security features and fixing bugs, others, under the guise of contributing to open-source, subtly shifted their efforts towards rebranding the OS. This rebranding mainly involved removing all traces of Team Xodus and introducing new logos. Additionally, a tactic assumed by most in the community was the purchase and redirection of the Team Xodus domain to their own site, seemingly used to promote and sell their hardware mods. These actions, rather than advancing the open-source agenda, included adding support for their own hardware or adjusting Terms of Service agreements, diverging from the initial promises of community support and open-source development.
The community's reaction was multifaceted, involving efforts to fix bugs and remove security features. A notable, yet controversial, development was the rebranding of the OS by certain members. This included removing references to Team Xodus and introducing new logos. In a contentious move, some individuals redirected the Team Xodus domain to their sites, which was perceived as an attempt to promote their hardware modifications. This approach was criticized for deviating from the principles of open-source development and community collaboration.


Team Resurgent, in collaboration with Team Cerbios and key members of the Xbox community, initiated discussions about developing a new OS for these modchips. The vision was for an OS with open-source code, enabling community-driven expansion, feature enhancements, and support.
Recognizing the need for a more open and community-focused solution, Team Resurgent, in collaboration with Team Cerbios and other key figures in the Xbox community, started work on developing a new OS for these modchips. Their vision was to build an OS rooted in open-source principles, fostering community-driven enhancements, features, and support.


==PrometheOS v1.0.0==
== Features ==
PrometheOS offers a comprehensive suite of features for enhanced modchip management:


* Ability To Flash Bios
# BIOS Management
* Ability To Delete Bios
#* Flash new BIOS.
* Ability To Launch Bios Or TSOP
#* Delete existing BIOS.
* Ability To Set Auto Launch Of Bios
#* Launch BIOS or TSOP.
* FTP Server (Username: "xbox" Password: "xbox")  
#* Set automatic BIOS launch.
* Skin Manager 
#* Rename BIOS post-flashing.
* Support For Larger HDD Partitions 
#* Change BIOS LED settings post-flashing.
* HDD Lock/Unlock Feature 
# FTP and HTTP Server Capabilities
* Ability To Backup & Restore EEPROM
#* FTP server access (Username: "xbox", Password: "xbox").
* LED Control 
#* HTTP web server with functions to:
* Ability To Adjust Auto Boot Time Delay 
#** Launch or remove flashed BIOS or TSOP.
* Auto Manage Bank Sizes
#** Download current BIOS.
* Ability To Rename Bios After Flashing 
#** Flash new BIOS.
* Ability To Change Bios Led After Flashing 
#** Download EEPROM data.
* Ability To Change Video Settings     
#** Reboot or shutdown the console.
* Ability To Change Audio Settings
# Hard Drive (HDD) Utilities
* Ability To Change Region Settings
#* Support for larger HDD partitions.
* Network Support DHCP / Static 
#* HDD lock/unlock feature.
* HD + Enabled (FW 2.2.2 Required)  
#* Auto management of bank sizes.
* System Info Section 
# Backup and Restoration
* HTTP Web Server With Following Functions: 
#* Backup and restore EEPROM functionality.
** Launch Flashed Bios Or TSOP
# Customization and Settings Adjustment
** Download Your Existing Flashed Bios 
#* Skin manager.
** Remove Bios
#* LED control.
** Flash Bios
#* Adjust auto boot time delay.
** Download EEPROM 
#* Modify video, audio, and region settings.
** Reboot Console 
# Network Support
** Shutdown Console
#* DHCP and static network options.
# Enhanced Display and Audio
#* HD+ enabled (Firmware 2.2.2 required).
# System Information
#* Dedicated section for system info.


==How to flash PrometheOS onto a Xenium Modchip==
PrometheOS aims to deliver a user-friendly experience with robust control over modchip and system settings.


There are two primary methods to flash PrometheOS OS onto your Xenium Modchip:
==Flashing PrometheOS==


- Method one: Use the XeniumTools Utility by Ryzee119. This open-source utility allows you to backup and flash directly from your Xbox.
There are two primary methods to flash PrometheOS onto your Xenium Modchip:
Launch XeniumTools, select 'Write a Raw 2MB Flash Dump', choose the PrometheOS .bin file, and flash. After completion, power cycle your console.


- Method two: Use an external hardware flasher like a Raspberry Pi.
=== Method 1 ===


==Use skins files==
# Download the latest release of Xenium-Tools, you will need to get "default.xbe": https://github.com/Ryzee119/Xenium-Tools/releases/latest/
# Use FatXplorer or FTP to mount your Xbox's hard disk.
# Locate where the "Apps" directory is on your hard disk (usually this will be either 'E:' or 'F:'), and open it.
# Inside of the "Apps" directory, make a new directory called "XeniumTools".
# Open the "XeniumTools" folder and copy both "default.xbe" and the latest release of PrometheOS into the folder.
# Turn on your Xbox, and launch the Xenium-Tools application using your preferred dashboard.
# Select 'Dump Xenium Flash Memory' and press the A button; this is very important in case of a failed flash. A file will be saved to the current directory where Xenium-Tools is located, called "xenium_flash.bin." Keep this file in a safe place.
# Select 'Write a Raw 2MB Flash Dump', locate the PrometheOS BIN file, and press the A button. This will overwrite your current Xenium OS installation; do not turn off the power as you can permanently brick the chip.
# Once the flashing process is successful, power off your Xbox and power it on again. You should see the PrometheOS screen, from which you can then setup the OS.


Place all skins in the skins folder at "C:\PrometheOS\Skins\" on your Xbox's hard drive.
=== Method 2 ===
Use an external flasher, such as a Raspberry Pi, to program the Xenium's flash memory with the new BIOS.
 
==Skins==
 
Place all of the skins into a new sub-directory called "E:\PrometheOS\Skins\" on your Xbox's hard drive.
You can download skins here: [https://github.com/Team-Resurgent/PrometheOS-Skins PrometheOS-Skins]
You can download skins here: [https://github.com/Team-Resurgent/PrometheOS-Skins PrometheOS-Skins]


==Screenshots==
==Screenshots==
[[File:Screenshot 2024-01-20 22-36-16.png|left|thumb|Main Menu]]
[[File:Screenshot_2024-01-20_22-36-30.png|left|thumb|System Settings]]
[[File:Screenshot_2024-01-20_22-38-26.png|left|thumb|BIOS Management]]

Latest revision as of 16:14, 2 March 2024

PrometheOS Splash Screen

PrometheOS is a notable advancement for the Xenium modchip, representing a new chapter beyond the original Xenium OS. For nearly two decades, users of the Xenium dealt with various challenges, including bugs and limitations, largely due to the closed-source nature of the original OS.

The scenario began to change in 2019 with the development of OpenXenium by Ryzee119. This was an open-source iteration of the Xenium hardware, incorporating modern components and a custom CPLD while maintaining compatibility with the existing Xenium OS. However, this compatibility faced issues due to clone protection in the OS, which posed risks for certain chips.

The community's reaction was multifaceted, involving efforts to fix bugs and remove security features. A notable, yet controversial, development was the rebranding of the OS by certain members. This included removing references to Team Xodus and introducing new logos. In a contentious move, some individuals redirected the Team Xodus domain to their sites, which was perceived as an attempt to promote their hardware modifications. This approach was criticized for deviating from the principles of open-source development and community collaboration.

Recognizing the need for a more open and community-focused solution, Team Resurgent, in collaboration with Team Cerbios and other key figures in the Xbox community, started work on developing a new OS for these modchips. Their vision was to build an OS rooted in open-source principles, fostering community-driven enhancements, features, and support.

Features

PrometheOS offers a comprehensive suite of features for enhanced modchip management:

  1. BIOS Management
    • Flash new BIOS.
    • Delete existing BIOS.
    • Launch BIOS or TSOP.
    • Set automatic BIOS launch.
    • Rename BIOS post-flashing.
    • Change BIOS LED settings post-flashing.
  2. FTP and HTTP Server Capabilities
    • FTP server access (Username: "xbox", Password: "xbox").
    • HTTP web server with functions to:
      • Launch or remove flashed BIOS or TSOP.
      • Download current BIOS.
      • Flash new BIOS.
      • Download EEPROM data.
      • Reboot or shutdown the console.
  3. Hard Drive (HDD) Utilities
    • Support for larger HDD partitions.
    • HDD lock/unlock feature.
    • Auto management of bank sizes.
  4. Backup and Restoration
    • Backup and restore EEPROM functionality.
  5. Customization and Settings Adjustment
    • Skin manager.
    • LED control.
    • Adjust auto boot time delay.
    • Modify video, audio, and region settings.
  6. Network Support
    • DHCP and static network options.
  7. Enhanced Display and Audio
    • HD+ enabled (Firmware 2.2.2 required).
  8. System Information
    • Dedicated section for system info.

PrometheOS aims to deliver a user-friendly experience with robust control over modchip and system settings.

Flashing PrometheOS

There are two primary methods to flash PrometheOS onto your Xenium Modchip:

Method 1

  1. Download the latest release of Xenium-Tools, you will need to get "default.xbe": https://github.com/Ryzee119/Xenium-Tools/releases/latest/
  2. Use FatXplorer or FTP to mount your Xbox's hard disk.
  3. Locate where the "Apps" directory is on your hard disk (usually this will be either 'E:' or 'F:'), and open it.
  4. Inside of the "Apps" directory, make a new directory called "XeniumTools".
  5. Open the "XeniumTools" folder and copy both "default.xbe" and the latest release of PrometheOS into the folder.
  6. Turn on your Xbox, and launch the Xenium-Tools application using your preferred dashboard.
  7. Select 'Dump Xenium Flash Memory' and press the A button; this is very important in case of a failed flash. A file will be saved to the current directory where Xenium-Tools is located, called "xenium_flash.bin." Keep this file in a safe place.
  8. Select 'Write a Raw 2MB Flash Dump', locate the PrometheOS BIN file, and press the A button. This will overwrite your current Xenium OS installation; do not turn off the power as you can permanently brick the chip.
  9. Once the flashing process is successful, power off your Xbox and power it on again. You should see the PrometheOS screen, from which you can then setup the OS.

Method 2

Use an external flasher, such as a Raspberry Pi, to program the Xenium's flash memory with the new BIOS.

Skins

Place all of the skins into a new sub-directory called "E:\PrometheOS\Skins\" on your Xbox's hard drive. You can download skins here: PrometheOS-Skins

Screenshots

Main Menu
System Settings
BIOS Management