A modification chip or modchip is a device used to play import, backup, or homebrew games and/or circumvent the digital rights management of many popular game consoles, including the Xbox, PlayStation and GameCube. Almost all modern console gaming systems have hardware-based schemes which ensure that only officially sanctioned games may be used with the system and implement regional lockout similar to the scheme used in DVD movies. The specific technical nature of these DRM systems varies by system, and may include cryptographic signing (Xbox), intentionally unreadable sectors (PlayStation), custom optical media (GameCube, Dreamcast), or some combination thereof. Modchips are available also for some DVD players, to defeat region code enforcement and user operation prohibitions.
Modchips typically require some level of technical ability to install. Most commonly, modchips must be soldered on to a console's motherboard, although there are no-solder install kits (which instead rely on the precise positioning of electrical contacts within the case) which work with some revisions of the PlayStation 2 and Xbox hardware.
As of October 2005, the Australian High Court is the first 'highest court of appeal' to consider anti-circumvention laws. The DMCA hasn't yet reached the US Supreme Court; nor have such laws reached the House of Lords in the UK.
The legality of modchips is often debated because they bring both illegal and legal benefits to the user.
On October 6th 2005, the Australian High Court decided that the technical measures used by Sony on their PlayStation games, which prevent disks without the proper 'code' from being played in PlayStation machines, are not technological protection measures within the meaning of the Australian Act; and hence selling devices to circumvent the Sony measures was not a breach of Australian copyright law.
In short, the High Court have reinstated Justice Sackville's interpretation of TPM from his decision at first instance:
On this definition, Sony's device is not a TPM, because all it does is prevent infringing copies from being played in Sony PlayStation devices - the effect on infringement is deterrent, rather than to 'physically' prevent infringement.
Further, this not only confirms the legality of modchips, it ensures that Australian consumers can play lawfully acquired DVD's from other countries, and play backups of their lawfully acquired PS2 games.
This victory for consumers is however likely to be short lived, because under the terms of the US-Australia Free Trade Agreement, Australia has until January 2007 to amend the Copyright Act in order to give copyright owners stronger mechanisms to take action against individuals who circumvent Effective technological measures under the US-Australia Free Trade Agreement *
In early 2003, iSONEWS.com was raided by the FBI, presumably for selling Xbox modchips with pre-flashed BIOSes. The impetus for the raid was likely the fact that iSO News was distributing hacked versions of the original Microsoft BIOS, thus redistributing Microsoft's copyrighted software without permission.
However, three years later in 2005, Modchips are still broadly available in the UK. Sony, Microsoft or Nintendo have not pursued other retailers and developers seriously. Apparently, Modchips are becoming illegal in more and more countries, due to changed legislation and amendments of laws for the digital age, and through lobbying activities of manufacturers and representatives.
Many companies are now selling modchips without any possibly DMCA-infringing BIOS code loaded onto the EEPROM portion of the chip module, or loading it with a totally legal BIOS containing none of the manufacturer's copyrighted code (for example the Cromwell BIOS developed by the Xbox Linux Project). It is then up to the customer to separately obtain a copy of their desired (possibly illegal) firmware and then to flash it into EEPROM.
''See also: GD-ROM and Homebrew development
PlayStation 2 modchips come in several types:
There are many models of modchip that need to be soldered onto the ps2 mainboard. Some of the Popular ones include DMS3, Ripper3, H20 etc.
PSP firmware versions 1.0 and 1.5 (through the KXploit) have full access to unsigned code through EBOOT files which can be accessed through the GAME menu on the PSP. Firmware version 2.0 can run some homebrew through the TIFF exploit, but doesn't have full kernel access. However, firmware 2.0 can be used to downgrade to 1.5, which has full kernel access. Firmware versions 2.01 - 2.6 can run user mode homebrew through an exploit in the game Liberty City Stories, however, this exploit has been patched in firmware version 2.7. A new exploit allows Firmware versions 2.5 and 2.6 to downgrade to 1.5 using Liberty City Stories and somes files that must be sent from a 1.5 PSP.
In May 2006, a new programmable modchip was announced for the PSP, the Undiluted Platinum, acting as a flash replacement. It can be used to run older, or even custom firmware, and can even restore a bricked PSP.
Xbox modchips now allow a user to completely circumvent the BIOS on-board the video game console's mainboard. This allows a console to run code, such as user-created applications or games, not licensed or published by Microsoft. One of the main uses in the modding community of this ability is to provide a non-Microsoft BIOS that does not contain any copyrighted code that will run the Linux operating system from a DVD or the Xbox hard drive.
There are three possible techniques for modding an Xbox:
In order to make the installation of modchips less attractive, Microsoft have changed the PCB layout for V1.6 and 1.6b Xboxes. They have effectively eliminated the traces that make the LPC header functional. However, the functions haven't been removed and it remains relatively easy to re-enable the functionality through a process called an 'LPC rebuild' The principle is to make a connection between the LPC and the contact points on PCB, replacing the removed traces and is accomplished by either using cable or, as provided by some mod chip manufacturers, a PCB template, which is placed on the PCB and soldered on. Both methods have the same effect, but the PCB route (if the template works) could bring install time down to below ten minutes. It is worth noting, however, that the cable method is easier to troubleshoot and do over should a mistake occur.
Solderless adaptors do exist, the Xapt3r being a good example. The principle behind it is the same as the soldered method, but the reconnections are made using thin wire which can be inserted into the points from the component side of the PCB.
There are two types of alternative BIOS in wide use on Xbox modchips. The first is the completely legal Cromwell BIOS, and its derivatives, which were developed by the Xbox Linux Project and contain 100% "cleanroom" GPL-licensed code which can be used to boot Linux from the Xbox hard drive or DVD drive. The second are possibly illegal (depending on territory) hacked BIOSes, which contain the original Microsoft BIOS (with the Windows 2000-derived kernel used in the Xbox) modified so that they will execute unsigned code. The latter type of BIOS can be used to boot back-up and homebrew games, as well as additional homebrew software developed using Microsoft's Xbox Development Kit (XDK) but not authorized for release by Microsoft (examples of this sort of software include game emulators, media players, and web browsers). Users of the second type of BIOS will typically load their hard drive with an alternative to Microsoft's original dashboard, such as XBMC, Evolution-X or Avalaunch, which provides a menu interface to all of the software installed onto the hard drive, and even an integrated FTP server for loading new software and media onto the console over a home network. Either type of BIOS will allow upgrading to a higher-capacity Hard Drive.
Additionally, Microsoft's Xbox Live gaming service contains automated security checks which ban users suspected of modchip use. At logon time, Xbox Live conducts a check of the currently running BIOS. If it differs in any way from the original BIOS, that particular Xbox (which is uniquely identified by a code in the motherboard's onboard ROM) is banned from the service. Some modchips (notably the very popular Xecuter line) include a manual switch which can be attached to the exterior of the case and used to switch the modchip on and off. When switched off, the Xbox will boot the original BIOS and dashboard, and allow the use of Xbox Live with an original game as if no modchip were present at all.
Finally, Xbox Live also maintains a database of the hard drive serial numbers associated with each particular Xbox. If the user has replaced the original Xbox hard drive with a larger one, they may become banned from the service even if their modchip is disabled. This pairing of serial numbers is created at the user's first login, so if the new hard drive is locked with the original hard drive's key using a specialized dashboard like Evolution-X, it is possible to use a non-original hard drive on Xbox Live, as long as the Xbox never logged on to Live with its original drive.
A GameCube modchip called Viper was released in December of 2004. Like most console modchips, it attempts to avoid legal complications by including no code which circumvents copy protection or is copyrighted by Nintendo. It has some on-board flash memory which allows the user to write small programs to it (.DOLs). There is a hacked BIOS available for the Viper called Cobra. Cobra allows the user to directly boot a back-up or homebrew game on a 3-inch DVD-R inserted in the GameCube's optical drive (contrary to popular belief, the GameCube uses standard mini-DVDs with a modified filesystem for storage). Removing the GameCube's external case or installing a custom replacement allows the user to boot standard 5-inch DVD-R discs as well, but the positioning of the drive's laser renders only the first 1.4GB of capacity usable. Previously the only common way to run user code on the GameCube was to use a Broadband Adapter combined with a security hole in Phantasy Star Online. The Cobra software works, after an original disc is authenticated, by resetting the disc drive and unlocking a debug mode which allows code to be sent to the drive and executed. This code stops the disc drive for a few seconds, allowing the user to swap in a non-original disc. More recent (v1.0+) versions of Cobra no longer require an original disc for authentication purposes. TMBinc released an open source IPL replacement for NGC, which allow anyone to produce is own IPL replacement (modchip for NGC)
Alternatively, the Duo Q and XenoGC are available. They don't have the features of the Viper, but do allow booting of homebrew programs such as Snes9x and burnt games.
Computer and video game hardware | Digital rights management | Computer hardware tuning