NOTICE: All my tools should beep. If you don't get beep during one of the steps below then stop doing anything and contact me. I will help.
ALL PS3 MODELS ARE SUPPORTED !!!
1. Install my latest CFW http://gititbit.ch/341 or http://gititbit.ch/355 or gitbrew.org/~glevand/ps3/cfw/
2. When installation is finished, go to recovery menu and choose "Restore PS3 System"
3. Now your GameOS should use only the half of your HDD (Currently working on a better approach)
4. Run setup_flash_for_otheros.pkg (gitbrew.org/~glevand/ps3/pkgs/setup_flash_for_otheros.pkg - for all PS3 models)
6. Store dtbImage.ps3.bin (gitbrew.org/~glevand/ps3/petitboot/dtbImage.ps3.bin) on USB drive, plug it in and run install_otheros.pkg (gitbrew.org/~glevand/ps3/pkgs/install_otheros.pkg - NAND owners should use dtbImage.ps3.bin.minimal - gitbrew.org/~glevand/ps3/petitboot/dtbImage.ps3.bin.minimal, rename it to dtbImage.ps3.bin). Try different USB ports if you don't get any beeps.
7. Run boot_otheros.pkg (gitbrew.org/~glevand/ps3/pkgs/boot_otheros.pkg)
8. Run reboot.pkg (gitbrew.org/~glevand/ps3/pkgs/reboot.pkg)
9. You should be in petitboot now. Exit from CUI to shell or switch to another virtual console.
10. Run script create_hdd_region.sh (gitbrew.org/~glevand/ps3/scripts/create_hdd_region.sh)
11. Reboot and boot petitboot again
12. You should see now new HDD device on petitboot, /dev/ps3dd. That's your OtherOS HDD region. Don't touch any other HDD regions if you don't know what you are doing. Use only ps3dd device for your Linux installation. Use parted to partition it and create GPT partition table on ps3dd. GPT is supported by both, Linux and FreeBSD.
Be warned, if you damage your GameOS HDD region, GameOS will reformat HDD and remove your Linux HDD region in the process. You have to do the above steps again. Don't mess with GameOS HDD region and GameOS won't mess with your OtherOS HDD region.
For users who installed OtherOS on VFLASH region 7 previously
You have to restore your VFLASH before doing the above steps. Be warned, this step is NOT for NAND owners.
1. Install my latest petitboot
2. Boot petitboot
3. Run script restore_vflash.sh (gitbrew.org/~glevand/ps3/scripts/restore_vflash.sh)
4. Reboot. GameOS should reformat your HDD again.
Partition the PS3 Drive
1. parted /dev/ps3dd
2. mklabel gpt
3. mkpart primary 0 2GB
5. mkpart primary 2GB (the rest of the hard drive here.)
Here is another update from Gitbrew on FrankenSDK via GaryOPA: *********.net/forum/threads/459-GITBREW?p=4418#post4418
Recently the developers over at Gitbrew have been working on a number of neat projects around the PS3 Console, and we being in close contact with them, and gotten a preview of something that will make everyone more then happy in PS3 'Scene'!
We are talking about NPDRM and the v3.60+ problem. -- Previously only those with an official Sony PS3 SDK could do anything, and still in a limited fashion, and recently the developers have been able to use a heavly modified PSL1GHT setup to do the impossible, sign a package for the v3.60+ system!
What they are calling FrankenSDK, and here is example test output from the project:
All they can add for now regarding the subject is they are working diligently towards opening their tools up to everyone incuding those with the mystery science console 3000 and they are now one step closer to working PUP's for v3.60 and beyond! -- Being able to use an open-source project like PSL1GHT means it will open up the playing field to EVERYONE!
Following up on it, Sony PS3 hacker ooPo tweeted the following hinting a PSP will be required for the exploit: twitter.com/ooPo/status/102805864506867712
I imagine the PS3 trusts a PSP in ways it probably shouldn't.