Talk:OtherOS++: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
Line 29: Line 29:
  *****************
  *****************
  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
Patching Secure LPAR Loader to add OtherOS++ support
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
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





Revision as of 06:17, 3 August 2012

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.


PS3 MFW Builder Task compatibility

3.15

fails @ line 185 of patch_lv1.tcl --patch-lv1-dispmgr-access :: 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 :: 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 C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/PS3MFW/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:

main



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) http://www.multiupload.com/JZPITOXB3H 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++-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
0f16158794f9650961f0c52e28f83671 ps3/petitboot/dtbImage.ps3.bin
02cc6ef50879f03dbf3dc519bc0dd299 ps3/petitboot/dtbImage.ps3.bin.minimal
05399d31c1f83d67fd1c3abbd9610a75 pkgs.rar