Update readme
This commit is contained in:
parent
06ce8bed3e
commit
9cf1d9e7cf
1 changed files with 9 additions and 8 deletions
17
README.md
17
README.md
|
|
@ -4,19 +4,17 @@ 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. Still early in terms of support for different versions.
|
||||
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, check back here later for more support. Hopefully over time other developers from the scene will also contribute support for additional DVD Player versions.
|
||||
|
||||
Language is also confirmed to affect the exploit (https://www.youtube.com/watch?v=zelVQcD7HCY), so please set your PS2 language in the system configuration to match supported configuration (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 on hardware, and 3.11 isn't confirmed working on hardware yet (will update when I get a response).
|
||||
|
||||
Currently only support:
|
||||
|
||||
- 3.10 (E or U - with English language set in settings)
|
||||
- 3.11 (E or U - with English language set in settings)
|
||||
- 3.11 (J - with English language set in settings)
|
||||
- 3.10 (E or U - with English language set in settings) - confirmed working on hardware by CTurt
|
||||
- 3.11 (E or U - with English language set in settings) - confirmed working on hardware by [MrMario2011](https://twitter.com/MrMario2011/status/1277586569738813440)
|
||||
- 3.11 (J - with English language set in settings) - no one has tested this on hardware yet to my knowledge
|
||||
|
||||
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 region/firmware configuration, it won't work...
|
||||
Don't bother trying on a not supported region/firmware configuration, it won't work...
|
||||
|
||||
Pre-built ISO files for supported DVD Players containing just uLaunchELF are provided in this repository for ease of use (which can be used to boot homebrew over USB storage), such as `3.10EU.iso`. If you intend to make your own image containing additional homebrew / modified initial loader, please read on.
|
||||
|
||||
|
|
@ -31,7 +29,7 @@ Once you've placed all the homebrew files you'd like into the directory, generat
|
|||
## Step 4: Test and burn
|
||||
I would recommend you test in PCSX2 first, but since [PCSX2 doesn't support loading the DVD Player](https://github.com/PCSX2/pcsx2/issues/1981), you have to decrypt and repack it yourself, which is beyond the scope of this README. With that said, if you aren't touching anything in `VIDEO_TS`, there shouldn't really be any reason for the exploit to fail.
|
||||
|
||||
You should use DVD-R, and finalize the disc as burning option.
|
||||
You should use DVD-R (others work but put more strain on PS2 laser), and make sure to finalise the disc as burning option.
|
||||
|
||||
## OPTIONAL: Replace the initial program
|
||||
I've included uLaunchELF recompiled with [DVD support](https://github.com/ps2dev/ps2sdk/pull/130) as the default initial program. It presents a menu which allows you to select any of the homebrew programs you chose to include on the disc (and also allows booting from USB).
|
||||
|
|
@ -60,3 +58,6 @@ You can run `readelf -l` to verify your executable satisfies this requirement. F
|
|||
The default payload will boot `VIDEO_TS/VTS_02_0.IFO` as an ELF file, but tweaks might be desired to improve compatibility, or maybe changing the behaviour to boot `BOOT.ELF` instead for instance.
|
||||
|
||||
If you wish to update the loader payload, run `build.sh` inside `PAYLOAD` directory, and copy the output `fullpayload.bin` to `VIDEO_TS/VIDEO_TS.IFO` at offset `0x2bb4` (for 3.10E).
|
||||
|
||||
## PORTING:
|
||||
Please read my technical writeup, to understand how the exploit works. I've also provided some notes about porting in the `porting notes.txt` file.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue