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 | ||
EULA.xml | |||
Update_Files.tar | Update_Files.tar | ||
Updater.self | |||
Version.txt | Version.txt | ||
VSH.tar | VSH.tar | ||
Zeros.bin | |||
=== Untar the Update_Files.tar === | === Untar the Update_Files.tar === | ||
BDIT_FIRMWARE_PACKAGE.pkg | BDIT_FIRMWARE_PACKAGE.pkg | ||
Line 37: | Line 25: | ||
BDPT_FIRMWARE_PACKAGE_306R.pkg | BDPT_FIRMWARE_PACKAGE_306R.pkg | ||
BDPT_FIRMWARE_PACKAGE_308R.pkg | BDPT_FIRMWARE_PACKAGE_308R.pkg | ||
BLUETOOTH_FIRMWARE.pkg | BLUETOOTH_FIRMWARE.pkg | ||
CORE_OS_PACKAGE.pkg | CORE_OS_PACKAGE.pkg | ||
dev_flash3_022.tar.aa.2010_11_27_051800 | |||
dev_flash_000.tar.aa. | dev_flash_000.tar.aa.2010_11_27_051337 | ||
dev_flash_001.tar.aa. | dev_flash_001.tar.aa.2010_11_27_051337 | ||
dev_flash_002.tar.aa. | dev_flash_002.tar.aa.2010_11_27_051337 | ||
dev_flash_003.tar.aa. | dev_flash_003.tar.aa.2010_11_27_051337 | ||
dev_flash_004.tar.aa. | dev_flash_004.tar.aa.2010_11_27_051337 | ||
dev_flash_005.tar.aa. | dev_flash_005.tar.aa.2010_11_27_051337 | ||
dev_flash_006.tar.aa. | dev_flash_006.tar.aa.2010_11_27_051337 | ||
dev_flash_007.tar.aa. | dev_flash_007.tar.aa.2010_11_27_051337 | ||
dev_flash_008.tar.aa. | dev_flash_008.tar.aa.2010_11_27_051337 | ||
dev_flash_009.tar.aa. | dev_flash_009.tar.aa.2010_11_27_051337 | ||
dev_flash_010.tar.aa. | dev_flash_010.tar.aa.2010_11_27_051337 | ||
dev_flash_011.tar.aa. | dev_flash_011.tar.aa.2010_11_27_051337 | ||
dev_flash_012.tar.aa. | dev_flash_012.tar.aa.2010_11_27_051337 | ||
dev_flash_013.tar.aa. | dev_flash_013.tar.aa.2010_11_27_051337 | ||
dev_flash_014.tar.aa. | dev_flash_014.tar.aa.2010_11_27_051337 | ||
dev_flash_015.tar.aa. | dev_flash_015.tar.aa.2010_11_27_051337 | ||
dev_flash_016.tar.aa. | dev_flash_016.tar.aa.2010_11_27_051337 | ||
dev_flash_017.tar.aa. | dev_flash_017.tar.aa.2010_11_27_051337 | ||
dev_flash_018.tar.aa. | dev_flash_018.tar.aa.2010_11_27_051337 | ||
dev_flash_019.tar.aa. | dev_flash_019.tar.aa.2010_11_27_051337 | ||
dev_flash_020.tar.aa. | dev_flash_020.tar.aa.2010_11_27_051337 | ||
dev_flash_021.tar.aa. | dev_flash_021.tar.aa.2010_11_27_051337 | ||
MULTI_CARD_FIRMWARE.pkg | MULTI_CARD_FIRMWARE.pkg | ||
RL_FOR_PACKAGE.img | RL_FOR_PACKAGE.img | ||
Line 110: | Line 93: | ||
====== unself the self's ====== | ====== unself the self's ====== | ||
... | ... | ||
==== unpkg dev_flash* ==== | ==== unpkg dev_flash* ==== | ||
content | content | ||
Line 229: | Line 211: | ||
│ ├── info0 | │ ├── info0 | ||
│ └── info1 | │ └── info1 | ||
├── update_files.tar | |||
├── update_flags.txt | ├── update_flags.txt | ||
├── version.txt | ├── version.txt | ||
└── vsh.tar | └── vsh.tar | ||
---- | |||
== PS3 Recovery Menu == | |||
note: FW 2.50 or higher <br /> | |||
CoreOS file: emer_init.self <br /> | |||
=== Videomode limitations === | |||
There are no known limitations on the used video output. Works fine on: | |||
* Composite | |||
* Scart-Composite | |||
* Svideo | |||
* RGB | |||
** Scart-RGB | |||
** RGB Dsub | |||
** RGB Cinch | |||
* Component | |||
** Component Dsub | |||
** Component Cinch | |||
* HDMI | |||
=== Getting into recovery mode === | |||
# With the system in standby mode. Press and hold the power button down until the system turns on and then off again. Release the power button. Very important to hold the power button until the console shuts off and to release the power button before continuing to step 2. | |||
# After about 1 - 2 seconds press and hold the power button again, until you hear 2 consecutive beeps. Release the power button. During this step you will actually here three beeps. There will be one single beep then a short delay followed by the 2 consecutive beeps. Only release the the power button after the 2 consecutive beeps. | |||
# You will then be instructed to plug in a controller, via the usb cord, and press the PS button : "Connect the controller using a USB cable and then press the PS button". | |||
# At this point the PS3 Recovery Menu will be shown on the screen. | |||
Note: some people have trouble hearing the beeps: the led goes off the same moment it beeps, so the 2 consecutive beeps can also be noticed by seeing the green led fast blink off twice. | |||
=== PS3 Recovery Menu Options === | |||
==== 1. Restart System ==== | |||
This option boots your system as normal without changing any settings or files. | |||
==== 2. Restore Default Settings ==== | |||
Restores all default settings on the PS3 for networking, clock, video, etc. For a full list of the restored settings you can look under settings> system settings > restore defaults on your console. This should not eliminate your game saves or other saved content, including your user login. | |||
==== 3. Restore File System ==== | |||
This will rewrite the files the PS3 uses to boot. This feature will help if files have become corrupted and are not allowing the console to boot as normal. This should not erase any of your saved data or settings. | |||
==== 4. Rebuild Database ==== | |||
This can be a usefull feature if you have lost files on your system for no apparent reason. Try using this feature to see if it can restore those files. This will also rewrite corrupted files within the database, potentially eliminating future issues. This feature should not erase any of your saved data or settings. <br /> | |||
Deletes messages, playlists, changes made on "Information" screens, trimming information for pictures in "Photo", video thumbnails, video playback history and video resume information. | |||
This operation may take a long time depending on the type and number of data items. | |||
==== 5. Restore PS3 System ==== | |||
This will restore your system to original including, formatting and erasing all of the data on the HD and returning all system settings to default. This will not take your system back to a previous Firmware release. Use this option as a last resort, unless you have nothing on the console that you want or you want to erase everything on the console, do not use this option. <br /> | |||
This is the same as "Restore PS3 system" on the XMB. All data and settings will be lost by performing this step. | |||
==== 6. System Update ==== | |||
This will allow the user to update their console with new firmware via a Flash drive or other portable media. This will not allow you to update via an internet connection. This can usefull if your system has become corrupted to the point you can not boot. | |||
Needed for installing same versions MFWs over OFW/MFWs. | |||
=== When to use Recovery Menu === | |||
Execute Recovery Menu when the PS3 is experiencing the following symptoms: | |||
* When the PS3 is started up, the XMB menu is not displayed (only the wave screen background appears) | |||
* When the PS3 is started up, nothing appears on the screen | |||
* When the PS3 is started up, a message stating "The hard disk's file system is corrupted and will be restored." is displayed and prompts the user to press X to Restore the system. Original message is displayed again or the system stops during restoration. | |||
* When the PS3 system is started up, an error message stating "The hard disk's database will be rebuilt." is displayed and prompts the user to press X. The system again fails start up or stops while formatting the hard drive. | |||
* The system stops while restarting after a PS3 system update or while updating or rebuilding the database. | |||
* When wanting to install a same version firmware (e.g. MFW/CFW over an OFW). | |||
---- | ---- | ||
Line 243: | Line 294: | ||
vsh.self maybe too | vsh.self maybe too | ||
[http://www.ps3hax.net/showpost.php?p=260186&postcount=14 Creating a MFW? (3.41/3.55 with 3.56 keys)] | [http://www.ps3hax.net/showpost.php?p=260186&postcount=14 Creating a MFW? (3.41/3.55 with 3.56 keys)] | ||
---- | ---- | ||
== Using fake upgrade to get lowest firmware version info == | == Using fake upgrade to get lowest firmware version info == | ||
[http://www.mediafire.com/?0mlju38vbqlizod MinVerChk.rar (3.96 KB)] | |||
# Unrar and copy the MinVerChk PUP to your USB stick, the same way as if it was an firmware upgrade. | |||
# Unrar and copy | |||
# Insert the USB stick into the PS3. | # Insert the USB stick into the PS3. | ||
# Start a firmware update like normal from XMB (Don’t worry, it will not update!) | # Start a firmware update like normal from XMB (Don’t worry, it will not update!) | ||
# 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) | ||
---- | |||
== | == Cinavia DRM == | ||
Watermark which survives ripping to e.g. xvid/mp3 | |||
Detection of watermark | |||
According to Cinavia website (www cinavia com) there are 4 possible warning messages on detection: | |||
=== Message Code 1: Playback stopped === | |||
<pre>Typical on-screen message: | |||
“Playback stopped. The content being played is protected by Cinavia™ and is not authorized for playback on this device. | |||
For more information, see http://www.cinavia.com. | |||
Message Code 1.” | |||
Typical front panel message: | |||
“Cinavia™ playback restriction (1).” | |||
Explanation | |||
The audio track of the video that you are playing contains a Cinavia code indicating it was intended for presentation using professional equipment only (for example, in a theater) and is not authorized for playback by consumers. | |||
Recommendations | |||
If the video that you are playing is a professionally produced video (such as a movie or television show), you will need to obtain a copy that was made with the permission of the copyright owner. | |||
If the video that you are playing back is a home movie or other personal recording, that includes some professionally produced content (including the audio track of a professionally produced movie or television show), you will need to either skip over the parts of the video that contain the professionally produced content during playback or else create or obtain a version of the video that does not include this protected material.</pre> | |||
=== Message Code 2: Copying stopped === | |||
<pre>Typical on-screen message: | |||
“Copying stopped. The content being copied is protected by Cinavia™ and is not authorized for copying from this device. | |||
For more information, see http:// www.cinavia.com. | |||
Message Code 2.” | |||
Typical front panel message: | |||
“Cinavia™ copy restriction (2)” | |||
Explanation | |||
The audio track of the video that you are copying contains a Cinavia code indicating that it was intended for duplication using professional equipment only (for example, by a professional replicator) and is not authorized for copying by consumers. | |||
Recommendations | |||
If the video that you are copying is a professionally produced movie or television show, you will need to obtain a copy that was made with the permission of its copyright owner. | |||
If the video that you are copying is a home movie or other personal recording that includes some professionally produced content (including the audio track of a professionally produced movie or television show), in order to make a copy you will need to either copy only those parts of the recording that do not include professionally produced content or else you may create or obtain a version of the video that does not include this protected material.</pre> | |||
=== Message Code 3: Audio muted === | |||
<pre>Typical on-screen message: | |||
“Audio outputs temporarily muted. Do not adjust the playback volume. The content being played is protected by Cinavia™ | |||
and is not authorized for playback on this device. For more information, see http://www.cinavia.com. Message Code 3.” | |||
Typical front panel message: | |||
“Cinavia™ playback restriction (3)” | |||
Explanation | |||
The audio track of the video that you are playing contains a Cinavia code indicating that it is an unauthorized copy of professionally-produced content. | |||
Recommendations | |||
If the video that you are playing is a professionally produced video (such as a movie or television show), you will need to obtain a copy that was made with the permission of the copyright owner. | |||
If the video that you are playing is a home movie or other personal recording that includes some professionally produced content (including the audio track of a professionally produced video), to play your recording without muting you may either: | |||
Pause the video, wait 30 seconds for the audio to be un-muted, then skip over those portions where the professionally produced material is used and continue playing the rest of the video, or | |||
Pause the video, wait 30 seconds for the audio to be un-muted, then play video from a different optical disc for at least 10 minutes before continuing playback of this video. | |||
For information on how this professionally produced content can be included in your home movies or other personal recordings in a way that will not be limited by Blu-ray Disc players, see Cinavia website : Guidelines for Use of Content in Home Movies.</pre> | |||
=== Message Code 4: Copying stopped === | |||
<pre>Typical on-screen message: | |||
“Copying stopped. This content is protected by Cinavia™ | |||
and is not authorized for copying from this device. | |||
For more information, see http://www.cinavia.com” | |||
Typical front panel message: | |||
“Cinavia™ copy restriction (4)” | |||
Explanation | |||
The audio track of the video that you are copying contains a Cinavia code indicating that it is an unauthorized copy of professionally produced content. | |||
Recommendation | |||
If the video that you are copying is a professionally produced video (such as a movie or television show), you should obtain a copy that was made with the permission of the copyright owner. | |||
If the video that you are copying is a home movie or other personal recording that includes some professionally produced material (including the audio track of a professionally produced movie or television show), in order to make a copy without interruption you will need to either copy only those parts of the recording that do not include professionally produced content or else you may create or obtain a version of the video that does not include this protected material. | |||
For information on how this professionally produced material can be included in your home movies or other personal recordings in a way that will not be limited by Blu-ray Disc players, see Guidelines for Use of Content in Home Movies.</pre> | |||
=== PS3 specifics === | |||
Cinavia is not experienced in firmware 3.01 and older - firmware 3.10 and higher contain Cinavia DRM | |||
Most likely suspects for the DRM are the player, streamsplitter and video- / audio decoders (e.g. libmp3dec.sprx) | |||
Content known to trigger Cinavia DRM: certain xvid/mp3 rips (e.g. Battle_Los_Angeles_2011_R5_XViD-IMAGiNE & the R5.LiNE.XViD-FOAM release of that same title / The.Tourist.DVDR-TWiZTED) | |||
Playing Cinavia DRM protected content with Showtime works without problems (Showtime uses ffmpg), PS3 Media Server can also be used with the MEncoder transcoder otherwise it fails. | |||
Debug firmware doesnt contain Cinavia DRM, neither has Rebug which uses same Debug system files (only CoreOS = Retail on Rebug) | |||
====30.07.2011 addition==== | |||
''''I have traced the Cinavia DRM checks to 4 separate sprx files and after a long time trying to patch these files I have found that 3 of those files are present in the DEBUG (DEX) firmware don’t have the Cinavia DRM checks enabled. Files are videoplayer_util sprx, videoplayer_plugin sprx and videoeditor_plugin sprx.'' | |||
''I have successfully copied these 3 sprx files from DEBUG (DEX) FW 341 over to my retail PS3 unit running OFW 341 using dev_blind and Cinavia seems to be now disabled. I’ve confirmed this by playing back a number of Cinavia affected video files.'' | |||
''This means that Cinavia is now disabled for all DLNA playback and copying, but Cinavia checks on AVCHD and BD playback are still present with Message Code 3 that mutes the audio as the sprx file with the Cinavia check bdp_plugin sprx is not present in DEX firmware because BD playback is disabled in DEBUG. If someone is able to patch Cinavia out of bdp_plugin sprx this will be solved too.'' | |||
''I have created a new task for PS3MFW so this can be easily made part of any new MFW’s as needed. Any FW version that has had the DEX firmware leaked should be able to be used to create a CFW of the same version. eg DEX 3.41 -> MFW 341 or DEX 355 -> MFW 355 etc etc. Don’t use sprx files from different FW versions! See git hacks for change_cinavia_files task source.'' | |||
''Big thanks to the KaKaRoTo and REBUG team for their community contributions as this would have never been possible without the knowledge they’ve shared with us.'''' | |||
http://git.dashhacks.com/~tical/ps3mfw/ticals-tasks <br /> | |||
[http://www.multiupload.com/EOM4RB3DPB change_cinavia_files.tcl (4.22 KB)] <br /> | |||
<pre> | |||
#!/usr/bin/tclsh | |||
# | |||
# ps3mfw -- PS3 MFW creator | |||
# | |||
# Copyright (C) Anonymous Developers (Code Monkeys) | |||
# | |||
# This software is distributed under the terms of the GNU General Public | |||
# License ("GPL") version 3, as published by the Free Software Foundation. | |||
# | |||
# Notes: videoplayer_util.sprx, videoplayer_plugin.sprx and videoeditor_plugin.sprx | |||
# have Cinavia DRM checks. These checks are disabled in DEX firmware so these | |||
# files can be replaced by those from the equivalent DEX firmware or if they | |||
# have been manually patched. | |||
# TODO: bdp_plugin.sprx also contains checks but BD playback is disabled on | |||
# DEX firmware so this file is not included in DEX firmware. This means that | |||
# DNLA copy/playback won't have any Cinavia checks done on it but a copied BD | |||
# playback will still check for Cinavia and mute the audio (Message Code 3) | |||
# until DEX firmware with a bdp_plugin.sprx is released or someone patches | |||
# this file manually. | |||
# Priority: 2300 | |||
# Description: Change Cinavia DRM affected files | |||
# Option --cinavia-videoplayerutil: Patched videoplayer_util.sprx filename | |||
# Option --cinavia-videoplayerplugin: Patched videoplayer_plugin.sprx filename | |||
# Option --cinavia-videoeditorplugin: Patched videoeditor_plugin.sprx filename | |||
# Option --cinavia-bdpplugin: Patched bdp_plugin.sprx filename | |||
# Type --cinavia-videoplayerutil: file open {"SPRX library" {sprx}} | |||
# Type --cinavia-videoplayerplugin: file open {"SPRX library" {sprx}} | |||
# Type --cinavia-videoeditorplugin: file open {"SPRX library" {sprx}} | |||
# Type --cinavia-bdpplugin: file open {"SPRX library" {sprx}} | |||
namespace eval change_cinavia_files { | |||
array set ::change_cinavia_files::options { | |||
--cinavia-videoplayerutil "/path/to/videoplayer_util.sprx" | |||
--cinavia-videoplayerplugin "/path/to/videoplayer_plugin.sprx" | |||
--cinavia-videoeditorplugin "/path/to/videoeditor_plugin.sprx" | |||
--cinavia-bdpplugin "/path/to/bdp_plugin.sprx" | |||
} | |||
proc main {} { | |||
variable options | |||
set cinavia_videoplayerutil [file join dev_flash vsh module videoplayer_util.sprx] | |||
set cinavia_videoplayerplugin [file join dev_flash vsh module videoplayer_plugin.sprx] | |||
set cinavia_videoeditorplugin [file join dev_flash vsh module videoeditor_plugin.sprx] | |||
set cinavia_bdpplugin [file join dev_flash vsh module bdp_plugin.sprx] | |||
if {[file exists $options(--cinavia-videoplayerutil)] == 0 } { | |||
log "Skipping videoplayer_util.sprx, $options(--cinavia-videoplayerutil) does not exist" | |||
} else { | |||
::modify_devflash_file ${cinavia_videoplayerutil} ::change_cinavia_files::copy_cinavia_file $::change_cinavia_files::options(--cinavia-videoplayerutil) | |||
} | |||
== | if {[file exists $options(--cinavia-videoplayerplugin)] == 0 } { | ||
log "Skipping cinavia_videoplayerplugin, $options(--cinavia-videoplayerplugin) does not exist" | |||
} else { | |||
::modify_devflash_file ${cinavia_videoplayerplugin} ::change_cinavia_files::copy_cinavia_file $::change_cinavia_files::options(--cinavia-videoplayerplugin) | |||
} | |||
if {[file exists $options(--cinavia-videoeditorplugin)] == 0 } { | |||
log "Skipping cinavia_videoeditorplugin, $options(--cinavia-videoeditorplugin) does not exist" | |||
} else { | |||
::modify_devflash_file ${cinavia_videoeditorplugin} ::change_cinavia_files::copy_cinavia_file $::change_cinavia_files::options(--cinavia-videoeditorplugin) | |||
} | |||
# TODO: no known bdp_plugin.sprx patch yet | |||
if {[file exists $options(--cinavia-bdpplugin)] == 0 } { | |||
log "Skipping cinavia_bdpplugin, $options(--cinavia-bdpplugin) does not exist" | |||
} else { | |||
::modify_devflash_file ${cinavia_bdpplugin} ::change_cinavia_files::copy_cinavia_file $::change_cinavia_files::options(--cinavia-bdpplugin) | |||
} | |||
} | |||
{ | proc copy_cinavia_file { dst src } { | ||
if {[file exists $src] == 0} { | |||
die "$src does not exist" | |||
} else { | |||
if {[file exists $dst] == 0} { | |||
die "$dst does not exist" | |||
} else { | |||
log "Replacing default file [file tail $dst] with patched [file tail $src]" | |||
copy_file -force $src $dst | |||
} | |||
} | |||
} | |||
} | |||
</pre> | </pre> | ||
Note: | |||
only : | |||
* bdp_plugin sprx | |||
* videoplayer_plugin sprx | |||
might need proper patching, because videoplayer_util.sprx is the same on Retail/CEX and Debug/DEX and videoeditor_plugin sprx might not be used for playback at all. | |||
edit, correction: videoeditor_plugin.prx is same on CEX and DEX | |||
[http://www.multiupload.com/4LE67XL4TM cinavia-310.rar (2.32 MB)] | |||
---- | |||
== Hashes == | |||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable sortable" style="border:1px solid #999; border-collapse: collapse;" | |||
|- bgcolor="#cccccc" | |||
! Version !! MD5 !! SHA1 !! CRC32 !! CRC16 !! HMAC_SHA1 | |||
|- | |- | ||
| | | 0 file (do not use) || MD5::1f5039e50bd66b290c56684d8550c6c2 || SHA1::7b91dbdc56c5781edf6c8847b4aa6965566c5c75 || CRC32::2A0E7DBB || CRC16::0 || HMAC_SHA1:: | ||
|- | |- | ||
| 3.41 RETAIL/CEX PSJB || MD5::6f1ef9144c43c9a6f00f7ee7464a6689 || SHA1::f3c19e06c0e7b8cc550bb3244f5f88356173fa6d || CRC32::8A1E7548 || CRC16::7FFC || HMAC_SHA1::9F7001A6A93AE03A61ED7CFB7156A68DF0740708 | |||
| | |||
| | |||
|- | |- | ||
|} | |} | ||
Line 336: | Line 561: | ||
== Factory Service Mode - Installation log breakdown == | == Factory Service Mode - Installation log breakdown == | ||
http://pastebin.com/XhcjfAjw (downgrade 3.66 -> 3.15) | |||
http://pastebin.com/SAN7Z3Dq (UPL 3.15) | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 743: | Line 589: | ||
format partition: (region_id = 4, CELL_FS_IOS:BUILTIN_FLSH3, CELL_FS_FAT) | format partition: (region_id = 4, CELL_FS_IOS:BUILTIN_FLSH3, CELL_FS_FAT) | ||
create storage region: (region id = 5) | create storage region: (region id = 5) | ||
create storage region: (region id = 6)</pre> || creating FLASH regions 2, 3, 4, 5, 6 | create storage region: (region id = 6)</pre> || creating and formatting FLASH regions 2, 3, 4, 5, 6 || | ||
|- | |- | ||
| <pre> Initializing | | <pre> Initializing | ||
Line 756: | Line 602: | ||
start Updating Package | start Updating Package | ||
Update packages num = 29 | Update packages num = 29 | ||
Update packages total size = 160699026</pre> || | Update packages total size = 160699026</pre> || || | ||
|- | |- | ||
| <pre> Update Package Revoke list | | <pre> Update Package Revoke list | ||
read package revoke list package (576 bytes) elapsed = 6 msec | read package revoke list package (576 bytes) elapsed = 6 msec | ||
update package revoke list elapsed = 331 msec | update package revoke list elapsed = 331 msec | ||
Update Package Revoke list done(0x8002f000)</pre> || | Update Package Revoke list done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> Update Core OS Package | | <pre> Update Core OS Package | ||
read core os package (5193774 bytes) elapsed = 324 msec | read core os package (5193774 bytes) elapsed = 324 msec | ||
update core os package elapsed = 1965 msec | update core os package elapsed = 1965 msec | ||
Update Core OS Package done(0x8002f000)</pre> || | Update Core OS Package done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> Update VSH Package | | <pre> Update VSH Package | ||
Line 875: | Line 721: | ||
write vsh package elapsed = 17509 msec | write vsh package elapsed = 17509 msec | ||
compare vsh package elapsed = 674 msec | compare vsh package elapsed = 674 msec | ||
Update VSH Package done(0x8002f000)</pre> || | Update VSH Package done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> Bul-ray Disc Player Revoke | | <pre> Bul-ray Disc Player Revoke | ||
Line 882: | Line 728: | ||
write bdp revoke package elapsed = 2240 msec | write bdp revoke package elapsed = 2240 msec | ||
compare bdprevoke package elapsed = 57 msec | compare bdprevoke package elapsed = 57 msec | ||
Bul-ray Disc Player Revoke done(0x8002f000)</pre> || | Bul-ray Disc Player Revoke done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> Update Program Revoke list | | <pre> Update Program Revoke list | ||
read program revoke list package (704 bytes) elapsed = 7 msec | read program revoke list package (704 bytes) elapsed = 7 msec | ||
update program revoke list elapsed = 331 msec | update program revoke list elapsed = 331 msec | ||
Update Program Revoke list done(0x8002f000)</pre> || | Update Program Revoke list done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> move_2block_status_into_the_region(): region id = 3 | | <pre> move_2block_status_into_the_region(): region id = 3 | ||
Line 907: | Line 753: | ||
read BD firmware package (951040 bytes) elapsed = 80 msec | read BD firmware package (951040 bytes) elapsed = 80 msec | ||
update BD firmware elapsed = 13959 msec | update BD firmware elapsed = 13959 msec | ||
Update BD firmware done(0x8002f000)</pre> || | Update BD firmware done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> Update Multi-Card controller firmware | | <pre> Update Multi-Card controller firmware | ||
read MCC package (28636 bytes) elapsed = 25 msec | read MCC package (28636 bytes) elapsed = 25 msec | ||
update MCC elapsed = 24 msec | update MCC elapsed = 24 msec | ||
Update Multi-Card controller firmware done(0x8002f000)</pre> || | Update Multi-Card controller firmware done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> Update BlueTooth firmware | | <pre> Update BlueTooth firmware | ||
read BT package (639368 bytes) elapsed = 62 msec | read BT package (639368 bytes) elapsed = 62 msec | ||
update BT elapsed = 56 msec | update BT elapsed = 56 msec | ||
Update BlueTooth firmware done(0x8002f000)</pre> || | Update BlueTooth firmware done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> Update System controller firmware | | <pre> Update System controller firmware | ||
Line 924: | Line 769: | ||
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> || | Update System controller firmware done(0x8002f000)</pre> || || | ||
|- | |- | ||
| <pre> update package elapsed time = 228361 msec</pre> || || | | <pre> update package elapsed time = 228361 msec</pre> || || | ||
Line 947: | Line 792: | ||
|- | |- | ||
|} | |} | ||
Line 981: | Line 798: | ||
== Ancient preproduction / prototype == | == Ancient preproduction / prototype == | ||
CEB-201x, DEH-R1030 etc. | CEB-201x, DEH-R1030 etc. | ||
Line 1,106: | Line 919: | ||
|- | |- | ||
| || me_iso_spu_module.self | | || me_iso_spu_module.self | ||
|- | |- | ||
| || sb_iso_spu_module.self | | || sb_iso_spu_module.self | ||
Line 1,122: | Line 933: | ||
|- | |- | ||
| || sv_iso_spu_module.self | | || sv_iso_spu_module.self | ||
|- | |- | ||
|} | |} | ||
=== known updates === | === known updates === | ||
Line 1,140: | Line 949: | ||
<pre> 0.60: lv0 contains string : 'Sony CXD9823 NAND Controller'</pre> | <pre> 0.60: lv0 contains string : 'Sony CXD9823 NAND Controller'</pre> | ||
<pre>Boot Loader SE Version 0.6 2006-01-31_13:53:04</pre> | <pre>Boot Loader SE Version 0.6 2006-01-31_13:53:04</pre> | ||
==== 0.80 ebootrom ==== | ==== 0.80 ebootrom ==== | ||
Line 1,152: | Line 960: | ||
==== 0.90 ebootrom ==== | ==== 0.90 ebootrom ==== | ||
==== 0.92 ebootrom ==== | ==== 0.92 ebootrom ==== | ||
Line 1,164: | Line 969: | ||
==== 0.95 PUP ==== | ==== 0.95 PUP ==== | ||
<pre> 0.95: PS3UPDAT.PUP format was implemented since 0.95</pre> | |||
==== 0.96 PUP ==== | ==== 0.96 PUP ==== | ||
==== 100.002 ebootrom ==== | ==== 100.002 ebootrom ==== | ||
[http://www.multiupload.com/FZHV557R2J ebootrom.100.002.rar (51.29 MB)] | [http://www.multiupload.com/FZHV557R2J ebootrom.100.002.rar (51.29 MB)] | ||