diff --git a/3.11EU.iso b/3.11J.iso similarity index 100% rename from 3.11EU.iso rename to 3.11J.iso diff --git a/3.11EU/VIDEO_TS/VIDEO_TS.IFO b/3.11J/VIDEO_TS/VIDEO_TS.IFO similarity index 100% rename from 3.11EU/VIDEO_TS/VIDEO_TS.IFO rename to 3.11J/VIDEO_TS/VIDEO_TS.IFO diff --git a/3.11EU/VIDEO_TS/VTS_01_0.IFO b/3.11J/VIDEO_TS/VTS_01_0.IFO similarity index 100% rename from 3.11EU/VIDEO_TS/VTS_01_0.IFO rename to 3.11J/VIDEO_TS/VTS_01_0.IFO diff --git a/3.11EU/VIDEO_TS/VTS_02_0.IFO b/3.11J/VIDEO_TS/VTS_02_0.IFO similarity index 100% rename from 3.11EU/VIDEO_TS/VTS_02_0.IFO rename to 3.11J/VIDEO_TS/VTS_02_0.IFO diff --git a/PAYLOAD_3.10/build.sh b/PAYLOADS/PAYLOAD_3.10EU/build.sh similarity index 100% rename from PAYLOAD_3.10/build.sh rename to PAYLOADS/PAYLOAD_3.10EU/build.sh diff --git a/PAYLOAD_3.10/crt0.S b/PAYLOADS/PAYLOAD_3.10EU/crt0.S similarity index 100% rename from PAYLOAD_3.10/crt0.S rename to PAYLOADS/PAYLOAD_3.10EU/crt0.S diff --git a/PAYLOAD_3.10/fullpayload.bin b/PAYLOADS/PAYLOAD_3.10EU/fullpayload.bin similarity index 100% rename from PAYLOAD_3.10/fullpayload.bin rename to PAYLOADS/PAYLOAD_3.10EU/fullpayload.bin diff --git a/PAYLOAD_3.10/fullpayload.elf b/PAYLOADS/PAYLOAD_3.10EU/fullpayload.elf similarity index 100% rename from PAYLOAD_3.10/fullpayload.elf rename to PAYLOADS/PAYLOAD_3.10EU/fullpayload.elf diff --git a/PAYLOAD_3.10/payload.bin b/PAYLOADS/PAYLOAD_3.10EU/payload.bin similarity index 100% rename from PAYLOAD_3.10/payload.bin rename to PAYLOADS/PAYLOAD_3.10EU/payload.bin diff --git a/PAYLOAD_3.10/payload.c b/PAYLOADS/PAYLOAD_3.10EU/payload.c similarity index 100% rename from PAYLOAD_3.10/payload.c rename to PAYLOADS/PAYLOAD_3.10EU/payload.c diff --git a/PAYLOAD_3.10/payload.elf b/PAYLOADS/PAYLOAD_3.10EU/payload.elf similarity index 100% rename from PAYLOAD_3.10/payload.elf rename to PAYLOADS/PAYLOAD_3.10EU/payload.elf diff --git a/PAYLOAD_3.11/build.sh b/PAYLOADS/PAYLOAD_3.11J/build.sh similarity index 100% rename from PAYLOAD_3.11/build.sh rename to PAYLOADS/PAYLOAD_3.11J/build.sh diff --git a/PAYLOAD_3.11/crt0.S b/PAYLOADS/PAYLOAD_3.11J/crt0.S similarity index 100% rename from PAYLOAD_3.11/crt0.S rename to PAYLOADS/PAYLOAD_3.11J/crt0.S diff --git a/PAYLOAD_3.11/fullpayload.bin b/PAYLOADS/PAYLOAD_3.11J/fullpayload.bin similarity index 100% rename from PAYLOAD_3.11/fullpayload.bin rename to PAYLOADS/PAYLOAD_3.11J/fullpayload.bin diff --git a/PAYLOAD_3.11/fullpayload.elf b/PAYLOADS/PAYLOAD_3.11J/fullpayload.elf similarity index 100% rename from PAYLOAD_3.11/fullpayload.elf rename to PAYLOADS/PAYLOAD_3.11J/fullpayload.elf diff --git a/PAYLOAD_3.11/payload.bin b/PAYLOADS/PAYLOAD_3.11J/payload.bin similarity index 100% rename from PAYLOAD_3.11/payload.bin rename to PAYLOADS/PAYLOAD_3.11J/payload.bin diff --git a/PAYLOAD_3.11/payload.c b/PAYLOADS/PAYLOAD_3.11J/payload.c similarity index 100% rename from PAYLOAD_3.11/payload.c rename to PAYLOADS/PAYLOAD_3.11J/payload.c diff --git a/PAYLOAD_3.11/payload.elf b/PAYLOADS/PAYLOAD_3.11J/payload.elf similarity index 100% rename from PAYLOAD_3.11/payload.elf rename to PAYLOADS/PAYLOAD_3.11J/payload.elf diff --git a/README.md b/README.md index ec91f61..2d4c15c 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,16 @@ PlayStation 2 DVD Player Exploit. This allows you to burn your own PlayStation 2 For technical details please refer to my [blog post](https://cturt.github.io/freedvdboot.html). ## Step 1: Identify your DVD Player Version -Boot your PlayStation 2 without any disc inserted, and press Triangle to identify which DVD Player version your console has. +Boot your PlayStation 2 without any disc inserted, and press Triangle to identify which DVD Player version your console has. Still early in terms of support for different versions. -Not sure if region matters or not, but so far I only tested 3.10 on E and U, and 3.11 isn't tested yet on hardware (J should work, not 100% sure regarding E or U - will update this page later when people ping me on it) +Not sure if region matters or not, but language affects the exploit. Please set your PS2 language to English in the settings (it should be possible to port to other languages in the future, but I'm prioritising different firmware versions instead of different lanauges to start with, since language can be changed). + +So far I only tested 3.10 on E and U, and 3.11 isn't confirmed working on hardware yet (J with English language should work, E and U not). Currently only support: -3.10 (E or U) -3.11 (E or U) +3.10 (E or U - with English language set in settings) +3.11 (J - with English language set in settings) Check back here later for more support. Hopefully over time other developers from the scene will also contribute support for additional DVD Player versions. Don't bother trying on a not supported firmware, it won't work... diff --git a/porting notes.txt b/porting notes.txt index 82486b9..8bfff48 100644 --- a/porting notes.txt +++ b/porting notes.txt @@ -1,4 +1,4 @@ -3.11 +3.11J make memory dump for EE (PCSX2 save state, rename to zip extract, eeMemory.bin) search DVDVIDEO-VMG = 0x014331c8