m r b r o w n @ 0 x d 6 home // projects // contact

News

Monday December 15th @ 07:56:41

I've put up a page describing how to build your own PS2 serial cable.

Let me know if you have any problems building it (it's a very easy hack, I suck at building circuits, and I built a working cable on the first try :) or if you have any corrections to errors I've made in the instructions.

Monday November 17th @ 16:17:16

A lot of folk have been asking about how to use Napalm's Naplink loader software with the Independance exploit. They've semi-released (semi as I haven't seen any official mention of it from Napalm) an updated version of Naplink that can load independantly of memory card or CD-ROM. It's shipped as a single ELF that can be used directly as BOOT.ELF with the exploit. I've ripped this version from the DMS HDD Explorer ISO and put it up here:

Naplink "All-in-One": naplink-1.0.1a.zip

Thursday October 23rd @ 10:30:04

I've released a packaged entitled "sbv lite", with a few useful routines for PS2.

This package includes a runtime patch to allow the use of the SifLoadModuleBuffer() (abbreviated LMB, see PS2lib) on ALL PS2s, including the SCPH-10000 and SCPH-15000 series.

I wanted to have a tutorial on using LMB in your own programs ready by release, maybe I'll get that done later today ... this week .. next month.

subversion 1.0 "lite": sbv-1.0-lite.tar.gz

Saturday September 6th @ 18:50:20

A silly little program named "CogSwapLoader" has been released by Hermes of PS2Reality fame. I won't go into details, but it allows someone with the PS2 Independence exploit to use a swap trick to boot illegal copies of PlayStation 2 software. In fact, CogSwapLoader was written explicitly to run from the exploit, and even copies code from some of the exploit source (without abiding by the AFL license ps2-id is distributed under).

This fails under the "Evil" usage I briefly mentioned in the README. The PS2 Independence exploit was not released to make it easier for copyright infringers to play illegal copies, and so I am distancing myself from Hermes, PS2 Reality, PS2 Ownz, and any other groups that would promote this dodgy software. I do not associate or collaborate with these people and groups, and I will not in the future.

Do not contact me regarding this nonsense.

Tuesday August 19th 2003 @ 20:53

My main man Sjeep has developed an exploit installer that runs from CD. If you don't have a modded PS2, you can use one of the myriad swap tricks to get the exploit installed. Be sure to read Jules' guide to find out how to add your PS One games to TITLE.DB.

Sam Skivington has developed a tool to manage XPort game saves. You can use xpstool 1.0 on the individual files packed in the exploit .npo (I will put them up individually later). Thanks Sam!

XPS file tool   v1.00
Copyright (C) 2003 Sam Skivington <sam.skivington@ntlworld.com>

Usage:

xpstool <option> <XPS file> (<file>)

where <option> is one of:

L       list the contents of the XPS file
A       add/overwrite <file> into <XPS file>
D       delete <file> from <XPS file>
X       extract <file> from <XPS file> into the current directory

<XPS file> is the XPort save file, and the extension .xps should be included

<file> is the name of the file INSIDE <XPS file>, and is only required for options that deal with internal files.

Monday August 18th 2003 @ 07:46

My cable bill is past due. So if the site goes down (expectedly) it's not what you're thinking :). I should have it resolved later this week, if it does go down.

Sunday August 17th 2003 @ 10:05

Many thanks to Jules for providing a guide on using the exploit with nPort.

Sunday August 17th 2003 @ 01:45

A big thank you to all who have offered to mirror 0xd6.org. Here is the current list:


I don't mind the typical wget mirrors, but please send me an e-mail so that I know who is mirroring the site. Thanks again!

Friday August 15th 2003 @ ????

PS2 Independence is here. You can now boot from the memory card on any unmodified PS2. Click the above PS2 link for more information.

Saturday February 1st 2003 @ 06:20

I have released a beta patch of my modifications to GCC 3.2.2 (prerelease). Read the release notes below to determine whether or not you also need the patch against Newlib 1.10.0. You can grab the source of the GCC 3.2.2 snapshot from sources.redhat.com or one of it's many mirrors.

Questions not answered in the release notes and comments can be sent directly to me.

Patch against GCC 3.2.2 20030128
Patch against Newlib 1.10.0 to fix single-precision floating point math

Release Notes

Wednesday January 1st 2003 @ 11:01

I have put copies of documentation on the PS2's integrated IEEE1394 chipset online. I don't remember the exact URL where I got them from, but they can be found on LSI Logic's site.

Node controller: 1394nc.pdf
Link layer controller: 1394llc.pdf

Hopefully this is helpful to someone, however you need register offsets (at least the base offset) which IIRC is 0xbf808400 (the firewire controller sits on the IOP). The IOP interrupt number allocated to the controller is 0x18.

Also, you can use this RTE program to dump out your PS2's flash (the program will tell you where it is on the memory card [NB: doesn't work on 39000 series]):

dumpnvm2.elf

Monday November 18th 2002 @ 16:41
Frequently Answered Question: A couple of people have had problems getting the patch to work after rebuilding their kernel. Remember to rebuild both the kernel (vmlinux) and modules, or else it won't work.

Monday November 18th 2002 @ 04:47
I've posted patches that allow you to access the full memory card under PS2/Linux:

Patch against Linux 2.2.1
Patch against xRhino 2.2.21-pre1-xr7

When applied properly, you should be able to view the full contents of the memory card, not just the contents of BWLINUX/.