Editing Talk:Playstation Update Package (PUP)

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 9: Line 9:
= PS3 talk =
= PS3 talk =


What is the part that defines what firmware it really is? I mean, for firmwares below 3.55 we have all the keys so we can forge any .PUP and make it appear as a +3.55, that would be a way to downgrade, without the need of a dongle and recovery mode.
What is the part that defines, what firmware it really is?. I mean, for firmwares below 3.55 we have all the keys so whe can forge any PUP and make it appear as a +3.55, that would be a way to downgrade, without the need of a dongle and recovery mode.


I know there are version strings in pupheader, version.txt, info0, and in vsh.self. But what is missing? What isn´t correctly set in the MFW to make it pass the checks of a legit +3.55 FW?.
I know there are version strings in pupheader, version.txt, info0, and in vsh.self.. but what is missing? What isn´t correctly set in mfw to make it pass the checks of a legit +3.55 fw?.


We are using recovery mode to downgrade because we haven´t found a way to create a legit +3.55 firmware
We are using recovery mode to downgrade because we haven´t found a way to create a legit +3.55.


== Unpacking a PlayStation Update Package ==
== Unpacking a Playstation Update Package ==


=== Unpack the PUP ===
=== Unpack the PUP ===
Line 110: Line 110:
====== unself the self's ======
====== unself the self's ======
...
...
==== unpkg dev_flash* ====
==== unpkg dev_flash* ====
  content
  content
Line 252: Line 251:
<div style="float:right">[[File:PS3 MinVerChk PUP on USB.jpg|thumb|left|PS3 MinVerChk PUP on USB]]</div>
<div style="float:right">[[File:PS3 MinVerChk PUP on USB.jpg|thumb|left|PS3 MinVerChk PUP on USB]]</div>


<span style="text-decoration: line-through;">https://web.archive.org/web/*/http://ps3devwiki.com/files/firmware/MFW-CEX/MinVerCheck/</span>  // <span style="text-decoration: line-through;">[http://www.mirrorcreator.com/files/KMIA5YMJ/MinVerCheck.rar_links MinVerChk.rar (1.28 KB)]</span> / <span style="text-decoration: line-through;">[http://www.sendspace.com/file/l2fixi mirror]</span> --- [https://mega.nz/#!FUVm1C7a!IbCyN_uzCQh7hZb7eu3pRrwBuezLh1r4Ha7eeB9RlZk mirror 2]
<span style="text-decoration: line-through;">http://ps3devwiki.com/files/firmware/MFW-CEX/MinVerCheck/</span>  // <span style="text-decoration: line-through;">[http://www.mirrorcreator.com/files/KMIA5YMJ/MinVerCheck.rar_links MinVerChk.rar (1.28 KB)]</span> / <span style="text-decoration: line-through;">[http://www.sendspace.com/file/l2fixi mirror]</span> --- [https://mega.nz/#!FUVm1C7a!IbCyN_uzCQh7hZb7eu3pRrwBuezLh1r4Ha7eeB9RlZk mirror 2]
  CRC-16: 9A11
  CRC-16: 9A11
  CRC-32 (Ethernet and PKZIP): 50EE9A92
  CRC-32 (Ethernet and PKZIP): 50EE9A92
Line 924: Line 923:
  read SC patch package (4864 bytes) elapsed = 24 msec
  read SC patch package (4864 bytes) elapsed = 24 msec
  read SC patch package (4864 bytes) elapsed = 23 msec
  read SC patch package (4864 bytes) elapsed = 23 msec
  Update System controller firmware done(0x8002f000)</pre> || [[Syscon Hardware]] is updated with appropiate [[Syscon Firmware]] ||  
  Update System controller firmware done(0x8002f000)</pre> || [[Syscon Hardware]] is updated with appropiate [[System_Controller_Firmware|System controller firmware]] ||  
|-
|-
| <pre> update package elapsed time = 228361 msec</pre> ||  ||  
| <pre> update package elapsed time = 228361 msec</pre> ||  ||  
Line 1,172: Line 1,171:


* https://mega.co.nz/#!YgsziJjT!j4EzExE18pmIrv6a2ITbfMrRPollgzPdpvTjze1CuEc
* https://mega.co.nz/#!YgsziJjT!j4EzExE18pmIrv6a2ITbfMrRPollgzPdpvTjze1CuEc
= PSVita talk =
== PUP embedded SELFs ==
=== psp2swu.self ===
1.61
<pre>
Magic                  0x53434500
Version                0x00000003
SDK Type                0x00000140
Header Type            0x00000001
...
--- APP INFO ---
Authority ID            0x0000000300454353
Vendor ID              0x00010140
SELF Type              0x00000600
Version                0x0000000000001000
Padding                0x000000000046cf8c
</pre>
1.50
<pre>
Magic                  0x53434500
Version                0x00000003
SDK Type                0x00000140
Header Type            0x00000001
...
--- APP INFO ---
Authority ID            0x0000000300454353
Vendor ID              0x00010140
SELF Type              0x00000600
Version                0x0000000000001000
Padding                0x000000000046cf8c
</pre>
=== cui_setupper.self ===
1.61
<pre>
Magic                  0x53434500
Version                0x00000003
SDK Type                0x00000140
Header Type            0x00000001
...
--- APP INFO ---
Authority ID            0x0000000300454353
Vendor ID              0x00010140
SELF Type              0x00000600
Version                0x0000000000001000
Padding                0x00000000000095d8
</pre>
1.50
<pre>
Magic                  0x53434500
Version                0x00000003
SDK Type                0x00000140
Header Type            0x00000001
...
--- APP INFO ---
Authority ID            0x0000000300454353
Vendor ID              0x00010140
SELF Type              0x00000600
Version                0x0000000000001000
Padding                0x00000000000095d8
</pre>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)