Talk:OtherOS++
OtherOS++
original wiki is here : http://wiki.gitbrew.org/ but some content is listed here for convenience because of the recent failures of that server/hosting.
Detailed Guides To Install Linux (Debian, Ubuntu, Yellow Dog Linux) On A PS3
Detailed Guides To Install Linux (Debian, Ubuntu, Yellow Dog Linux) On A PS3
PS3 MFW Builder Task compatibility
3.15
fails @ line 185 of patch_lv1.tcl --patch-lv1-dispmgr-access: Allow access to all SS services (Needed for ps3dm-utils) :: Patching Dispatcher Manager to allow access to all SS services
Patching Dispatcher Manager to allow access to all SS services Executing command ::patch_elf $elf $search 12 $replace offset: 3798788 Executing command ::patch_elf $elf $search 8 $replace FATAL ERROR: Unable to patch self lv1.self.elf : Could not find pattern to patch See ps3mfw.log for more info Last lines of log : ***************** Executing command ::patch_elf $elf $search 4 $replace offset: 1062204 Patching LV1 hypervisor to allow ENCDEC IOCTL command 0x85 Executing command ::patch_elf $elf $search 4 $replace offset: 604772 Patching Dispatcher Manager to allow access to all SS services Executing command ::patch_elf $elf $search 12 $replace offset: 3798788 Executing command ::patch_elf $elf $search 8 $replace FATAL ERROR: Unable to patch self lv1.self.elf : Could not find pattern to patch ***************** Error running script: Unable to patch self lv1.self.elf : Could not find pattern to patch
fails @ line 304 of patch_lv1.tcl --patch-lv1-otheros-plus-plus: OtherOS++ support :: Patching Secure LPAR Loader to add OtherOS++ support
Patching Secure LPAR Loader to add OtherOS++ support FATAL ERROR: Unable to patch self lv1.self.elf : Could not find pattern to patch See ps3mfw.log for more info Last lines of log : ***************** Patching Update Manager to enable extracting for all package types Patching Update Manager to enable setting product mode by using Update Manager Write EPROM Patching Storage Manager to allow deleting of all ENCDEC keys Patching LV1 hypervisor to allow creating/modifying/deleting of repository nodes in any LPAR Patching System Manager to disable integrity check Patching System Manager ability mask of GameOS to allow access to all System Manager services Patching Initial GuestOS Loader to enable GuestOS mode 1 for GameOS Patching LV1 to enable skipping of ACL checks for all storage devices Patching Secure LPAR Loader to add OtherOS++ support FATAL ERROR: Unable to patch self lv1.self.elf : Could not find pattern to patch ***************** Error running script: Unable to patch self lv1.self.elf : Could not find pattern to patch
Google cache Sitemap
Google cache wiki.gitbrew.org links:
- PS3: PS3 /talk
- PS3:OtherOS++ /talk
- PS3:QA
- QA Flagging Tools
- PS3:Activities
- PS3:Downgrade PS3:Downgrade /talk
- Downgrade Downgrade /talk
- PS3:Distros PS3:Distros /talk
- PS3:Linux PS3:Linux /talk
- PS3:CFW
- PS3:Cellminer
- Cellminer
- PS3:OS Support
- PS3:FreeBSD PS3:FreeBSD /talk
- PS3:Firmwares PS3:Firmwares /talk
- PS3:OpenCLit
- PS3:OtherOS++ for newbies
- PS3:Kernel
- PS3:HvReverseEngineering
FAQ / solutions
Getting out of Petitboot
Q: How can someone get out of Petitboot if they have a MFW without ps3hvc_hvcall patches (e.g. OtherOS++Special) and Petitboot errors @ ps3-flash-util -g (Trying Recovery Mode only gives Petitboot) ?
A1: ps3-boot-game-os will reboot onto GameOS, you can reflash petitboot from there with install_otheros.pkg
A2: Error when missing a symbolic link, use: ps3-flash-util -d /dev/ps3vflashf -g
Partition/storage regions usage
ps3d - 4 accessible regions ps3da : entire disk ps3db : UFS2 encrypted GameOS ps3dc : FAT cache/temp partition, 2047 MiB (4194296) ps3dd : OtherOS storage region Example: ps3dd1 : 2GB swap ps3dd2 : Linux/FreeBSD
Other values for emer_init.self MFW task
GB | replace |
---|---|
400 | \x3c\xe9\xce\x00 |
22 | \x3c\xe9\xfd\x40 |
1/8th for GameOS | \x79\x27\xe8\xc2 |
1/4th for GameOS | \x79\x27\xf0\x82 |
1/2 for GameOS | \x79\x27\xf8\x42 |
Adding even more sizes
<DirtyJerz> to get the shellcode for appropriate values you need to compile addis %r7, %r9, -0x0A40 and then objdump where A40 is your size http://pastie.org/2522641 emer_init_patch.tcl Create GameOS HDD region of size x-GB smaller than default By: DirtyJerz change "set replace" values. i am not responsible for what you biff. that is all.
For task, see: http://www.ps3devwiki.com/index.php?title=PS3MFW_Builder#more_GameOS.2FOtherOS.2B.2B_sizes
FreeBSD LiveCD
ps3_freebsd_livecd.iso 08-Aug-2011 17:39 342M (hardcoded 1920x1080)
mirror: ps3_freebsd_livecd.iso (341.51 MB) 08-Aug-2011 17:39 342M (hardcoded 1920x1080) MD5:3AF91272574F7D0939A6D17C7BCA92F1 / SHA1:27068E9F02F8C7F3043E26B7CE19B3DF36213B35
Mirror mirror on the wall
name | mirror | type | md5 | location |
---|---|---|---|---|
CFW355-OTHEROS++-EIGHTH-HDD-NO-SS-PATCH.PUP (170.65 MB) | http://www.multiupload.com/XPJSBJQB83 | Latest | 7ef6c3a753c95cc9f6f4ca2cf1c4a11e | ps3/cfw/latest/CFW355-OTHEROS++-EIGHTH-HDD-NO-SS-PATCH.PUP |
CFW355-OTHEROS++-HALF-HDD-NO-SS-PATCH.PUP (170.65 MB) | http://www.multiupload.com/LNJBEIS7T1 | Latest | 845b56b3b7141a841afcdb55002b27ae | ps3/cfw/latest/CFW355-OTHEROS++-HALF-HDD-NO-SS-PATCH.PUP |
CFW355-OTHEROS++.PUP (170.65 MB) | http://www.multiupload.com/ZTBI2ZXLRH | Test | 1051cd182cd0790f958e181d1a9be6a8 | ps3/cfw/test/CFW355-OTHEROS++.PUP |
CFW355-OTHEROS++-22GB.PUP (170.65 MB) | http://www.multiupload.com/10Z0IWREVD | Test | d6e77b49261df53913a54a693d255848 | ps3/cfw/test/CFW355-OTHEROS++-22GB.PUP |
CFW355-OTHEROS++-ATA-CRYPTO-OFF.PUP (170.65 MB) | http://www.multiupload.com/03NN635MTR | Test | 8034a754d4592e0d22f54ca53f21736b | ps3/cfw/test/CFW355-OTHEROS++-ATA-CRYPTO-OFF.PUP |
CFW355-OTHEROS++-CRYPTO-OFF.PUP (170.65 MB) | http://www.multiupload.com/3FO55L3TLV | Test | 37e26ec55345f8ac2413bcf8cce729d4 | ps3/cfw/test/CFW355-OTHEROS++-CRYPTO-OFF.PUP |
CFW341-OTHEROS++.PUP (167.12 MB) | https://dl.dropbox.com/u/35197530/ps3%20PUP/CFW341-OTHEROS%2B%2B.PUP | 0b9d15c917b494c4335eed7924e0cf46 | ps3/cfw/CFW341-OTHEROS++.PUP | |
CFW355-OTHEROS++.PUP (170.64 MB) | https://dl.dropbox.com/u/35197530/ps3%20PUP/CFW355-OTHEROS%2B%2B.PUP | 5c8e202e2a405f3b28a6bf10db4e9c0b | ps3/cfw/CFW355-OTHEROS++.PUP | |
CFW355-OTHEROS++-22GB.PUP (170.64 MB) | http://www.multiupload.com/M9AS0XIGDL | 0aed8e6a77e0a0aed8f41bcc51db3e8c | ps3/cfw/CFW355-OTHEROS++-22GB.PUP | |
CFW355-OTHEROS++-EIGHTH-HDD-SIZE.PUP (170.64 MB) | http://www.multiupload.com/ZR9CGT7H4Q | 60bf74ed258f84629c75417d62227bae | ps3/cfw/CFW355-OTHEROS++-EIGHTH-HDD-SIZE.PUP | |
CFW355-OTHEROS++-SPECIAL.PUP (170.64 MB) | http://www.multiupload.com/TQINKXA4ZV | e46f9cdc9b471b7bca6ced201d6f49cb | ps3/cfw/CFW355-OTHEROS++-SPECIAL.PUP | |
PS3UPDAT.PUP (170.65 MB) | http://www.multiupload.com/F8ZGOM55TU | b26fbe46b637db944f7d8eb99fb54099 | ps3/cfw/PS3UPDAT.PUP | |
README (729 Bytes) | http://www.multiupload.com/MY14V8JDZ7 | 934a13a6a8e4215886695bc9c8caaf3b | ps3/cfw/README | |
1deaee890be1aaf395b3dea845127454 | ps3/doc/INSTALL_OTHEROS_ON_HDD | |||
82544d74ee1e22f64ac894fb62ebef02 | ps3/freebsd/config/PS3 | |||
deda855141c79092428bd4df94bcb2a9 | kernel-1280x720.rar | |||
b0309b5e29ec8ccffe17f17116b89b97 | kernel-1920x1080.rar | |||
b149a6977b73596cc2bab7d7be3341b5 | kernel-720x480.rar | |||
6e4bebf81576272af0c71129f15a6ef2 | ps3/freebsd/livecd/freebsd_livecd_1280x720.iso.bz2 | |||
80ceed645d71746a365782215bba977f | ps3/freebsd/livecd/freebsd_livecd_1920x1080.iso.bz2 | |||
d6bfad3ccdca38eff06328f2a9fe04ea | ps3/freebsd/livecd/freebsd_livecd_720x480.iso.bz2 | |||
3af91272574f7d0939a6d17c7bca92f1 | ps3/freebsd/livecd/ps3_freebsd_livecd.iso | |||
c98ddbe9e7facfeb88de06acae124551 | ps3/freebsd/loader/loader-1280x720.ps3 | |||
5d22b2f8ebaa6ad3b9c289dfe8933ebd | ps3/freebsd/loader/loader-1920x1080.ps3 | |||
dbb650887c81e7b707e326a8e45c5eff | ps3/freebsd/loader/loader-720x480.ps3 | |||
955765c87ed4af911e2efab9922b43dc | ps3/freebsd/ps3_world.tar.gz | |||
deb51516e44ff070e6ca2c9ebf779962 | ps3/linux/ps3linux_kernel_latest.tar.gz | |||
0b40b767cf3cdea8341a07ba6a1b579b | ps3/linux/ps3rsx.tar.gz | |||
420fdee77087333d5da010f766aa1d52 | ps3/linux/ps3_usb_wlan.tar.gz | |||
https://dl.dropbox.com/u/35197530/ps3%20linux/dtbImage.ps3.bin | 0f16158794f9650961f0c52e28f83671 | ps3/petitboot/dtbImage.ps3.bin | ||
https://dl.dropbox.com/u/35197530/ps3%20linux/dtbImage.ps3.bin.minimal | 02cc6ef50879f03dbf3dc519bc0dd299 | ps3/petitboot/dtbImage.ps3.bin.minimal | ||
05399d31c1f83d67fd1c3abbd9610a75 | pkgs.rar |
[jmorris]