Editing Talk:Playstation Update Package (PUP)
Jump to navigation
Jump to search
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 1: | Line 1: | ||
= | = Playstation Update Package (PUP) - Discussion/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 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 correclty 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 | |||
== Unpacking a firmware == | |||
===Unpack the PUP=== | |||
Dots.txt | Dots.txt | ||
license.xml | license.xml | ||
Line 110: | Line 101: | ||
====== unself the self's ====== | ====== unself the self's ====== | ||
... | ... | ||
==== unpkg dev_flash* ==== | ==== unpkg dev_flash* ==== | ||
content | content | ||
Line 229: | Line 219: | ||
│ ├── info0 | │ ├── info0 | ||
│ └── info1 | │ └── info1 | ||
├── update_files.tar | |||
├── update_flags.txt | ├── update_flags.txt | ||
├── version.txt | ├── version.txt | ||
└── vsh.tar | └── vsh.tar | ||
---- | ---- | ||
Line 250: | Line 241: | ||
== Using fake upgrade to get lowest firmware version info == | == Using fake upgrade to get lowest firmware version info == | ||
<div style="float:right">[[File:PS3 MinVerChk | <div style="float:right">[[File:PS3 MinVerChk used on CECHG04 SEM-001.jpg|thumb|left|PS3_MinVerChk use on the CECHG04, using fake upgrade to get lowest firmware version info]]</div> | ||
http://ps3devwiki.com/files/firmware/MFW-CEX/MinVerCheck/ // [http://www.mirrorcreator.com/files/KMIA5YMJ/MinVerCheck.rar_links MinVerChk.rar (1.28 KB)] / [http://www.sendspace.com/file/l2fixi mirror] | |||
CRC-16: 9A11 | CRC-16: 9A11 | ||
CRC-32 (Ethernet and PKZIP): 50EE9A92 | CRC-32 (Ethernet and PKZIP): 50EE9A92 | ||
Line 262: | Line 253: | ||
# It will shortly fail and display the Firmware Base Value | # It will shortly fail and display the Firmware Base Value | ||
Note: console needs to run at least FW 2.50? (2.30 didn't work) | Note: console needs to run at least FW 2.50? (2.30 didn't work) | ||
---- | |||
== Hashes == | == Hashes == | ||
Line 924: | Line 911: | ||
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 [[ | 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> || || |