Contents
From Xbox-Linux
|
Navigation: Main Page / Getting Started / FAQ / Status/Contribute / Documentation / Mailing Lists / Links Try Out: Screenshots / Download / CD-Art (http://www.xbox-linux.org/cdart/) Developer: CVS (http://xbox.cvs.sourceforge.net/xbox-linux/) / Contact / SourceForge Project Page (http://www.sourceforge.net/projects/xbox-linux/) FreeBSD port: Overview |
This page links all Xbox Linux documentation.
|
General Information
Buying an Xbox
Modifying an Xbox
Mod chip
A mod chip is usually the most reliable and straightforward way to get Xbox Linux running on your Xbox. Any mod chip will do, as long as it is compatible with the hardware revision of your Xbox. The reason that any modchip will work is that all modchips come with a BIOS (either a "hacked" BIOS or the legal Cromwell BIOS) that can boot unsigned disks - in this case an Xbox Linux LiveCD.
It is recommended (although not necessarily technically required) that you flash the legal Cromwell BIOS on your mod chip if it does not already have it. Some modchips come pre-loaded with Cromwell however this is not a requirement for you, as it only takes an extra 5 minutes to flash Cromwell onto a modchip using raincoat after you have booted using a LiveCD.
Software Method
The "Software Method" allows running Xbox Linux without a mod chip. There are, however, many ifs and buts in this approach: you will need to get your hands on certain versions of certain games, it may not easily work on all versions of Xboxes, and the whole process is somewhat complicated.
- Software Method HOWTO
- My Complete Guide (UNFINISHED)
- Xbox USB Compatibility List – what USB sticks you can use for the modification
- Savegame Transfer using Action Replay HOWTO
- Simplified Action Replay HOWTO – Action Replay process for those with short attention spans
- Clock Loop Problem HOWTO
- Preventing the Forced Dashboard Online Update
Hardware Method
The "Hardware Method" is based on the "Software Method", but extends it by allowing you to flash the Cromwell BIOS over the original Xbox firmare, making your Xbox a Linux-only machine. (This only works on Xbox hardware revisions v1.0 through v1.5; v1.6 owners will need a mod chip to achieve a similar configuration.)
- Hardware Method HOWTO
- TSOP flashing HOWTO – Replacing the onboard bios with Cromwell, without a modchip (aka TSOP flashing)
- Why you shouldn't do TSOP Splitting
DVD Drive Modifications
DVD drive modifications are sometimes needed if you wish to make your original Xbox DVD drive to read a wider range of media.
Other
Installing Linux
- Download
- Xbox Linux Boot CD/DVD Burning HOWTO
- XDSL HOWTO – Damn Small Linux for the Xbox
- Xebian – Introduction to the Xebian project
- Xebian HOWTO – Debian for the Xbox: Installation and Usage
- Installing KDE instide Xebian 0.5.1 to 1.1.0
- Xebian-1.1.4-Kernel-2.6-Upgrade
- MythTV on Xebian HOWTO – Turn your Xbox into a MythTV frontend
- XFedora HOWTO – Fedora for the Xbox
- LIRC
- Cromwell Manual
- Multimedia Player HOWTO – preparing the Xbox to act as a media center
- Media Center HOWTO – turn your Xbox into the perfect media center
- Out of RAM? A quick-tutorial for dyne:bolic users
Connecting Peripherals
Other HOWTOs
- Mounting FATX partitions HOWTO
- Hard Disk Hotswap HOWTO
- Hard Disk Backup HOWTO
- Generating HDD Password from your HDKey
- Creating a Replacement Hard Disk without Hotswap HOWTO
More Information/Help
Developer
- Status
- Contact
- Making a Linux distribution Xbox compatible HOWTO
- Porting an Operating System to the Xbox HOWTO
- How to include FATX support in a regular Linux kernel
Hardware
- Xbox Hardware Overview
- Xbox Hard Disk Technical Details
- SMBus Controller
- PIC - System Management Controller (SMC) reference
- NForce
- Xbox Serial EEPROM
- DVD-IR Internals - internals of the DVD dongle infrared receiver
- Xbox Manufacturing Process - how Xboxes are made
Software
- Xbox Boot Process
- Xbox Partitioning and Filesystem Details
- Xbox Hard Disk Partitioning
- Differences between Xbox FATX and MS-DOS FAT
- XBE File Format (the best XBE description available)
Security
- The Hidden Boot Code of the Xbox
- 17 Mistakes Microsoft Made in the Xbox Security System
- Xbox Hard Drive Locking Mechanism
- The Middle Message ("Friday 13th Attack") SHA-1 Block problem
- PIC Challenge Handshake Sequence
- XBE Security
Legal Issues
- Microsoft deleted my data - remotely, without my permission, and... without even bothering to ask!
- The Xbox Phones Home - even without Xbox Live
- Is it legal to run Linux on your Xbox?
Other
- Running Linux on the Xbox (LinuxJournal Article) (outdated, but a good overview)
- Hotel Royal
Old Documentation
The following list is very unsorted and outdated; it contains only links to old articles that are not in the Wiki system.
Introduction
The Xbox is a PC (http://www.xbox-linux.org/docs/xboxpc.html) by Andy Green, Michael Steil
Developers and graphical designers wanted (http://www.xbox-linux.org/docs/wanted.html) by Rob Reilink
Project B Prize Rules (http://www.xbox-linux.org/docs/rulesprojectb.html) by Michael Steil,Milosch Meriac,Andy Green
Project B (Hacking)Overview (http://www.xbox-linux.org/docs/projectboverview.html) by Peter Barth, Melissa Mears, Andy Green
Xbox Linux CD Art (http://www.xbox-linux.org/cdart)
Preparing the Xbox
Xbox Versions Database Entry Form (http://www.xbox-linux.org/docs/versionsentry.html) by Michael Greb, Michael Steil
Xbox Hardware Database (http://www.xbox-linux.org/docs/versionsdb.html) by Michael Steil
Installing and Running Linux
Xbox Linux Multimedia Project (http://www.xbox-linux.org/docs/multimedia.html) by Rob Reilink
Hardware Extensions
Connecting USB Peripherals to the Xbox (http://www.xbox-linux.org/docs/usbadaptercable.html) by gofergod and Michael Steil
Fitting a standard USB socket to an Xbox (http://www.xbox-linux.org/docs/usbadaptersocket.html) by Sam Johnston
Connecting a PCDVD to the Xbox (http://www.xbox-linux.org/docs/pcdvd.html) by anonymous
Amiga IDE doubler will not work on the Xbox (http://www.xbox-linux.org/docs/idedoubler.html) by Rob Reilink
Developer Information
Hardware
Plug and Play on the Xbox (http://www.xbox-linux.org/docs/plugandplay.html) by Michael Steil
Xbox CPUID Information (http://www.xbox-linux.org/docs/cpuid.html) by Michael Steil
Xbox GPU Basics (http://www.xbox-linux.org/docs/nv2a.html) by Michael Steil
Boot, Xbox Kernel and Dashboard
Understanding the Xbox boot process/Flash structures (http://www.xbox-linux.org/docs/msbios.html) by Paul Bartholomew
Xbox Hard Disk Filesystem Contents (http://www.xbox-linux.org/docs/hdcontents.html) by Michael Steil
Xbox File Types (http://www.xbox-linux.org/docs/filetypes.html) by Michael Steil
Xbox DVD Filesystem Details (http://www.xbox-linux.org/docs/gdfs.html) by Andrew de Quincey
Press Releases/Letters
Press Release (http://www.xbox-linux.org/docs/praward.html)(July 1st 2002) by Michael Steil
Press Release: Linux successfully operating on Xbox for first time (http://www.xbox-linux.org/docs/prlinuxoperating.html)(August 16th 2002) by Michael Steil
Press Release: Windows 2000 running on the Microsoft Xbox (http://www.xbox-linux.org/docs/prwindows2000.html)(September 26th 2002) by Michael Steil
Press Release: Xbox Linux Mandrake 9 Released (http://www.xbox-linux.org/docs/prmandrake9.html)(October 7th 2002) by Michael Steil
Letter to Microsoft 20030217 (http://www.xbox-linux.org/docs/letterms1.html) by The Xbox Linux Project
Xbox Linux Award deadline reached (http://www.xbox-linux.org/docs/prprojectadeadline.html)Name of donor revealed by Andy Green, Milosch Meriac
Open Letter To Antitrust Authorities (http://www.xbox-linux.org/docs/letterantitrust.html)Fax sent on 030303 by Andy Green, M. Steil, M. Meriac
Other
Xbox Linux Support (http://www.xbox-linux.org/docs/support.html) by Michael Steil, TJ Fontaine
Technical Analysis of 007: Agent Under Fire save game hack (http://www.xbox-linux.org/docs/007analysis.html) by Anonymous
Xbox XDK Overview (http://www.xbox-linux.org/docs/xdkoverview.html)(leaked out article) by Microsoft
Developer Meeting Logs
Minutes of the First Developer Meeting (http://www.xbox-linux.org/docs/minutes1.html) by Edwin Taylor
Minutes of the Second Developer Meeting (http://www.xbox-linux.org/docs/minutes2.html) by Edwin Taylor
Minutes of the Third Developer Meeting (http://www.xbox-linux.org/docs/minutes3.html) by Edwin Taylor
Minutes of the Fourth Developer Meeting (http://www.xbox-linux.org/docs/minutes4.html) by Edwin Taylor
Minutes of the Fifth Developer Meeting (http://www.xbox-linux.org/docs/minutes5.html) by Edwin Taylor
Developer Meeting 03/31/03 (http://www.xbox-linux.org/docs/meeting030331.html) by TJ Fontaine
Developer Meeting 04/14/03 (http://www.xbox-linux.org/docs/meeting030414.html) by TJ Fontaine
Developer Meeting 04/21/03 (http://www.xbox-linux.org/docs/meeting030421.html) by TJ Fontaine
Developer Meeting 03/24/03 (http://www.xbox-linux.org/docs/meeting030324.html) by TJ Fontaine
Developer Meeting 04/28/03 (http://www.xbox-linux.org/docs/meeting030428.html) by TJ Fontaine
Developer Meeting 05/05/03 (http://www.xbox-linux.org/docs/meeting030505.html) by TJ Fontaine
Developer Meeting 05/12/03 (http://www.xbox-linux.org/docs/meeting030512.html) by TJ Fontaine
Developer Meeting 05/19/03 (http://www.xbox-linux.org/docs/meeting030519.html) by TJ Fontaine
Developer Meeting 05/26/03 (http://www.xbox-linux.org/docs/meeting030526.html) by TJ Fontaine
Developer Meeting 06/02/03 (http://www.xbox-linux.org/docs/meeting030602.html) by TJ Fontaine
Developer Meeting 06/09/03 (http://www.xbox-linux.org/docs/meeting030609.html) by TJ Fontaine
Developer Meeting 06/16/03 (http://www.xbox-linux.org/docs/meeting030616.html) by TJ Fontaine
Developer Meeting 06/23/03 (http://www.xbox-linux.org/docs/meeting030623.html) by TJ Fontaine
Developer Meeting 06/30/03 (http://www.xbox-linux.org/docs/meeting030630.html) by TJ Fontaine
Developer Meeting 07/07/03 (http://www.xbox-linux.org/docs/meeting030707.html) by TJ Fontaine
Developer Meeting 07/14/03 (http://www.xbox-linux.org/docs/meeting030714.html) by TJ Fontaine
Developer Meeting 07/21/03 (http://www.xbox-linux.org/docs/meeting030721.html) by TJ Fontaine
Developer Meeting 07/28/03 (http://www.xbox-linux.org/docs/meeting030728.html) by TJ Fontaine
Developer Meeting 08/04/03 (http://www.xbox-linux.org/docs/meeting030804.html) by TJ Fontaine
Developer Meeting 08/11/03 (http://www.xbox-linux.org/docs/meeting030811.html) by TJ Fontaine
Developer Meeting 08/18/03 (http://www.xbox-linux.org/docs/meeting030818.html) by TJ Fontaine
Developer Meeting 08/25/03 (http://www.xbox-linux.org/docs/meeting030825.html) by TJ Fontaine
Developer Meeting 09/01/03 (http://www.xbox-linux.org/docs/meeting030901.html) by TJ Fontaine
Developer Meeting 09/15/03 (http://www.xbox-linux.org/docs/meeting030915.html) by TJ Fontaine
Developer Meeting 09/22/03 (http://www.xbox-linux.org/docs/meeting030922.html) by TJ Fontaine
Developer Meeting 09/29/03 (http://www.xbox-linux.org/docs/meeting030929.html) by TJ Fontaine
Developer Meeting 10/06/03 (http://www.xbox-linux.org/docs/meeting031006.html) by TJ Fontaine
Developer Meeting 10/13/03 (http://www.xbox-linux.org/docs/meeting031013.html) by TJ Fontaine
Developer Meeting 10/20/03 (http://www.xbox-linux.org/docs/meeting031020.html) by TJ Fontaine
Developer Meeting 10/27/03 (http://www.xbox-linux.org/docs/meeting031027.html) by TJ Fontaine
Developer Meeting 11/03/03 (http://www.xbox-linux.org/docs/meeting031103.html) by TJ Fontaine
Developer Meeting 11/10/03 (http://www.xbox-linux.org/docs/meeting031110.html) by TJ Fontaine
Developer Meeting 11/17/03 (http://www.xbox-linux.org/docs/meeting031117.html) by TJ Fontaine
Developer Meeting 11/24/03 (http://www.xbox-linux.org/docs/meeting031124.html) by TJ Fontaine
Old/Obsolete Documentation
Xbox Linux Award & Development Roadmap (http://www.xbox-linux.org/docs/rulesprojecta.html) by Michael Steil & the anonymous donor
Do We Need an XDVDFS Driver for the XboxLinux Project? (http://www.xbox-linux.org/docs/needgdfs.html) by Michael Steil
Thoughts on Implementing Access to Xbox Partitioning in Linux (http://www.xbox-linux.org/docs/partidea.html) by Michael Steil
Bootstrap Idea for Linux (http://www.xbox-linux.org/docs/bootidea.html) by anonymous
Bootstrap Idea for Linux 2 (http://www.xbox-linux.org/docs/bootidea2.html)(contains some flaws, look at bootloader source for correct algorithm) by Michael Steil
XBE File Format (http://www.xbox-linux.org/docs/xbeal.html) by Andrew de Quincey and Lucien MurrayPitt
XBE File Format (http://www.xbox-linux.org/docs/xberh.html) by Robin Hood
Security Attacks to Run Your Code on the Xbox (http://www.xbox-linux.org/docs/hacking.html) by Michael Steil
Xbox FATX Hacking (http://www.xbox-linux.org/docs/hackingfatx.html) by Michael Steil
Xbox Hard Disk Header Hacking (http://www.xbox-linux.org/docs/hackinghdheader.html) by Michael Steil
Stack buffer overflow with syntax parsing? (http://www.xbox-linux.org/docs/attackstack.html) by Daniel Wang
Extracting the HD password from an Xbox hard drive (http://www.xbox-linux.org/docs/hdextractpassword.html) by SpeedBump
How to Install SuSE Linux 8 on your Xbox (http://www.xbox-linux.org/docs/suse8.html) by Michael Steil
Xbox Linux 0.1 TCP/IP Configuration Tutorial (http://www.xbox-linux.org/docs/linux01tcpip.html) by Milosch Meriac
How to Install Debian GNU/Linux on your Xbox (http://www.xbox-linux.org/docs/installdebian.html) by Edgar Hucek
Getting Started with Xbox Linux (http://www.xbox-linux.org/docs/howtomdk9.html) by Michael Steil
Micro Howto: Using Mandrake urpmi (http://www.xbox-linux.org/docs/howtourpmi.html) by Andy Green
Micro Howto: Using SSH with Mandrake 9 (http://www.xbox-linux.org/docs/howtosshmdk9.html) by Andy Green
Xbox Linux Live Plugin Systempreliminary (http://www.xbox-linux.org/docs/howtoxlls.html) informations by Milosch Meriac
The Xbox Linux Documentation System (http://www.xbox-linux.org/docs/docsystem.html) by Michael Steil
More Information
More information can be found on XboxScene (http://www.xboxscene.com/tutorials.php)
Other Languages
Languages in General
- General Language Guidelines
- Plattform für den deutschsprachigen Teil in Xbox-Linux
- Platform for the French part of Xbox-Linux
Deutsch
(under construction)
Français
(under construction)
Suomeksi (in Finnish)
(under construction)

