Talk:OtherOS++: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
 
(13 intermediate revisions by 5 users not shown)
Line 3: Line 3:
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.
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 ==
[http://www.ps3hax.net/2012/12/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 ==
== PS3 MFW Builder Task compatibility ==


=== 3.15 ===
=== 3.15 ===
fails @ line 185 of patch_lv1.tcl --patch-lv1-dispmgr-access :: Patching Dispatcher Manager to allow access to all SS services
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
  Patching Dispatcher Manager to allow access to all SS services
  Executing command ::patch_elf $elf $search 12 $replace
  Executing command ::patch_elf $elf $search 12 $replace
Line 30: Line 31:
  Error running script: 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 :: Patching Secure LPAR Loader to add OtherOS++ support
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
  Patching Secure LPAR Loader to add OtherOS++ support
  FATAL ERROR: Unable to patch self lv1.self.elf : Could not find pattern to patch
  FATAL ERROR: Unable to patch self lv1.self.elf : Could not find pattern to patch
  See C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/PS3MFW/ps3mfw.log for more info
  See ps3mfw.log for more info
  Last lines of log :  
  Last lines of log :  
  *****************
  *****************
Line 46: Line 47:
  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
  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
Error running script: Unable to patch self lv1.self.elf : Could not find pattern to patch




Line 268: Line 268:
| CFW355-OTHEROS++-CRYPTO-OFF.PUP (170.65 MB) || http://www.multiupload.com/3FO55L3TLV || Test || 37e26ec55345f8ac2413bcf8cce729d4 || ps3/cfw/test/CFW355-OTHEROS++-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) || http://www.multiupload.com/JZPITOXB3H ||  || 0b9d15c917b494c4335eed7924e0cf46 || ps3/cfw/CFW341-OTHEROS++.PUP
| CFW341-OTHEROS++.PUP (167.12 MB) || [https://dl.dropbox.com/u/35197530/ps3%20PUP/CFW341-OTHEROS%2B%2B.PUP mirror] ||  || 0b9d15c917b494c4335eed7924e0cf46 || ps3/cfw/CFW341-OTHEROS++.PUP
|-
|-
| CFW355-OTHEROS++.PUP (170.64 MB) || http://www.multiupload.com/SWB7MA8I75 ||  || 5c8e202e2a405f3b28a6bf10db4e9c0b || ps3/cfw/CFW355-OTHEROS++.PUP
| CFW355-OTHEROS++.PUP (170.64 MB) || [https://dl.dropbox.com/u/35197530/ps3%20PUP/CFW355-OTHEROS%2B%2B.PUP mirror] ||  || 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++-22GB.PUP (170.64 MB) || http://www.multiupload.com/M9AS0XIGDL ||  || 0aed8e6a77e0a0aed8f41bcc51db3e8c || ps3/cfw/CFW355-OTHEROS++-22GB.PUP
Line 314: Line 314:
|  ||  ||  || 420fdee77087333d5da010f766aa1d52 || ps3/linux/ps3_usb_wlan.tar.gz
|  ||  ||  || 420fdee77087333d5da010f766aa1d52 || ps3/linux/ps3_usb_wlan.tar.gz
|-
|-
|  || ||  || 0f16158794f9650961f0c52e28f83671 || ps3/petitboot/dtbImage.ps3.bin
|  || [https://dl.dropbox.com/u/35197530/ps3%20linux/dtbImage.ps3.bin mirror] ||  || 0f16158794f9650961f0c52e28f83671 || ps3/petitboot/dtbImage.ps3.bin
|-
|-
|  || ||  || 02cc6ef50879f03dbf3dc519bc0dd299 || ps3/petitboot/dtbImage.ps3.bin.minimal
|  || [https://dl.dropbox.com/u/35197530/ps3%20linux/dtbImage.ps3.bin.minimal mirror] ||  || 02cc6ef50879f03dbf3dc519bc0dd299 || ps3/petitboot/dtbImage.ps3.bin.minimal
|-
|-
|  ||  ||  || 05399d31c1f83d67fd1c3abbd9610a75 || pkgs.rar
|  ||  ||  || 05399d31c1f83d67fd1c3abbd9610a75 || pkgs.rar
|-
|-
|}
|}
[[http://www.beau.lib.la.us/~jmorris/linux/ps3/petro.gitbrew.org/otheros/ps3cfw/ jmorris]]
== Even More Mirrors ==
=== CFW ===
[https://mega.co.nz/#!9sMxXRJL 3.55 OTHEROS++] key: KIx1N1T0AYtFw40XgihFNxfYqf8BLVgMCrz_LfA3RgI
[https://mega.co.nz/#!dgFgVSxa 3.41 OTHEROS++] key: coAAOBbdkwQNDcN38M21Tm4bLFwx2LFEJJ6-w7FA3F0
=== petitboot ===
[https://mega.co.nz/#!c98y3TqY NOR Petitboot] key: WzIOVj7ghqYkQFeQ-AFDGn45MB18IWI2Mz2hX7cNYSI
[https://mega.co.nz/#!FxthwKaJ NAND Petitboot] key: XZ1z4VOX8mhqQTlWU-O61CAPjmRcGKpsDFxuYQdCFWY
=== pkgs ===
[https://dl.dropbox.com/u/35197530/ps3%20linux/boot_otheros.pkg boot_otheros (42684f30930122f10bbaf474ddfb7dda)]
[https://dl.dropbox.com/u/35197530/ps3%20linux/setup_flash_for_otheros.pkg setup_flash_for_otheros (af98b95c806f36841627797abb761d20)]
[https://dl.dropbox.com/u/35197530/ps3%20linux/install_otheros.pkg install_otheros (4649dd1c702e7dc60ad49ccb3aa96a5b)]
=== scripts ===
[https://dl.dropbox.com/u/35197530/ps3%20linux/create_hdd_region.sh create_hdd_region (b0f02c84af1b20d3f384dad3b7001795)]
=== linux ===
[https://dl.dropbox.com/u/35197530/ps3%20linux/linux-3.6.4-build.tar.xz linux-3.6.4 (871ae38017313683ca12def903204445)]
=== sauce ===
[https://github.com/zecoxao/glevand_sauce hot spicy sauce!]
=== fox mirror ===
https://mega.co.nz/#!JoMXhL6K!uAWU3ZQwMabtMEXPfeySZ8MQf50wzDVRihZJjXkjWJ4

Latest revision as of 12:45, 16 September 2014

OtherOS++[edit source]

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[edit source]

Detailed Guides To Install Linux (Debian, Ubuntu, Yellow Dog Linux) On A PS3

PS3 MFW Builder Task compatibility[edit source]

3.15[edit source]

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[edit source]

Google cache wiki.gitbrew.org links:

main



FAQ / solutions[edit source]

Getting out of Petitboot[edit source]

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[edit source]

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[edit source]

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[edit source]

<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[edit source]

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[edit source]

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) mirror 0b9d15c917b494c4335eed7924e0cf46 ps3/cfw/CFW341-OTHEROS++.PUP
CFW355-OTHEROS++.PUP (170.64 MB) mirror 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
mirror 0f16158794f9650961f0c52e28f83671 ps3/petitboot/dtbImage.ps3.bin
mirror 02cc6ef50879f03dbf3dc519bc0dd299 ps3/petitboot/dtbImage.ps3.bin.minimal
05399d31c1f83d67fd1c3abbd9610a75 pkgs.rar

[jmorris]

Even More Mirrors[edit source]

CFW[edit source]

3.55 OTHEROS++ key: KIx1N1T0AYtFw40XgihFNxfYqf8BLVgMCrz_LfA3RgI

3.41 OTHEROS++ key: coAAOBbdkwQNDcN38M21Tm4bLFwx2LFEJJ6-w7FA3F0

petitboot[edit source]

NOR Petitboot key: WzIOVj7ghqYkQFeQ-AFDGn45MB18IWI2Mz2hX7cNYSI

NAND Petitboot key: XZ1z4VOX8mhqQTlWU-O61CAPjmRcGKpsDFxuYQdCFWY

pkgs[edit source]

boot_otheros (42684f30930122f10bbaf474ddfb7dda)

setup_flash_for_otheros (af98b95c806f36841627797abb761d20)

install_otheros (4649dd1c702e7dc60ad49ccb3aa96a5b)

scripts[edit source]

create_hdd_region (b0f02c84af1b20d3f384dad3b7001795)

linux[edit source]

linux-3.6.4 (871ae38017313683ca12def903204445)

sauce[edit source]

hot spicy sauce!

fox mirror[edit source]

https://mega.co.nz/#!JoMXhL6K!uAWU3ZQwMabtMEXPfeySZ8MQf50wzDVRihZJjXkjWJ4