Here is my first tutorial. I wrote this to help people espically newbies who might need help in getting homebrew software to boot on unmodified PS2's. This is just the first part of the tutorial, I other parts are coming later on:
It has come to my attention on the ps2dev forum post over at http://forums.ps2dev.org/viewtopic.php?p=9927#9927 by dlanor that the PS2 Indepedence Exploit will not work on PS2TWO'S aka slim line PS2's aka V12's. If you own one of the newer PS2's, this tutorial will not work, you will need to own an older PS2. The older PS2's are larger than the new PS2's, older PS2's are the only ones which can load the PS2 Indy Exploit.
Homebrewing on unmodified consoles. To boot homebrew software on unmodified consoles, you have to use the PS2 Independence Exploit.
To use the PS2 Independence Exploit, you have to have a PS2 memory card with free space & a PS1 game, it must be an original PS1 game, backups don't work. You can't use a PS2 game, it must be a PS1 game because the exploit triggers a buffer overrun in the PS2 which is caused by loading a PS1 game. To get the Exploit onto your memory card, you must use a program to get it onto your memory card such as X-Port, Max, N-port, et al.
To easily get started with the PS2 Indy Exploit, download PS2 eXploit Made Easy from http://ps2dev.org/kb.x?T=1069 . Unzip the program & read the readme on how to use the program. The PS1 games which trigger the exploit are included, after unzipping the program, look for these text files which are games-eu.txt (Europe PS2's) & games-us.txt (American PS2's).
Before you start look for the region of your PS2, if you have a European PS2, your region is BEDATA-SYSTEM , if you have an American PS2, your region is BADATA-SYSTEM .
These are the regions:
BEDATA-SYSTEM.max (for users of Max)
BEDATA-SYSTEM.npo (for users of N-Port)
BEDATA-SYSTEM.p2m (for users of Xploder v4 software)
BEDATA-SYSTEM.xps (for users of Sharkport/X-Port)
BADATA-SYSTEM.cbs (for users of Codebreaker via flash drive)
BADATA-SYSTEM.max (for users of Max)
BADATA-SYSTEM.npo (for users of N-Port)
BADATA-SYSTEM.p2m (for users of Xploder v4 software)
BADATA-SYSTEM.xps (for users of Sharkport/X-Port)
Now, use the one of the transfer programs to transfer the exploit to your mem card. If you own a X-port, make sure the PC & PS2 is connected together with the USB cable which comes with the X-port.
For N-port, you need your PS2 & PC have to be connected together thru ethernet cause N-port transfers saves thru the PS2 part of the Network Adapter so you need to own a Network Adapter & your PC & PS2 must be connected correctly.
After you install the PS2 Indy Exploit, insert a PS1 game into your PS2 & restart, if everything went well, you will see a white screen flash & then some text on the screen & after a little while, PS2MENU will load up.
Congradulations, you now have the PS2 Indy Exploit working.