http://www.psdevwiki.com/ps3/api.php?action=feedcontributions&user=89.179.70.214&feedformat=atom PS3 Developer wiki - User contributions [en] 2024-03-28T09:49:44Z User contributions MediaWiki 1.39.6 http://www.psdevwiki.com/ps3/index.php?title=SCEI_PS3_SDK&diff=44752 SCEI PS3 SDK 2017-07-10T20:36:28Z <p>89.179.70.214: /* SDK 475.001 */</p> <hr /> <div>SCEI PS3 SDK - Playstation 3 Programmer Tool Runtime Library<br /> <br /> = Generic Warning =<br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |-<br /> ! style=&quot;background-color:red;&quot; | &lt;span style=&quot;background-color:lightred; color:white;&quot;&gt;Generic Warning&lt;/span&gt;<br /> |-<br /> | style=&quot;background-color:white;&quot; | &lt;span style=&quot;white; color:red;&quot;&gt;Please do not link to files, leaks etc. We support developers and love the hardware to tinker with. :)&lt;/span&gt;<br /> |-<br /> |}<br /> <br /> = Generic contents =<br /> cell/<br /> +-- Readme_*.txt<br /> +-- version-SDK Release version file<br /> +-- license Trademarks and Licenses file<br /> ¦ +-- license_*.txt<br /> ¦ +-- others<br /> +-- info<br /> ¦ + *.txt<br /> ¦ + old\XXX<br /> ¦ +-- RefToolHW_operating_instructions<br /> +-- SDK_doc\jp(en)\pdf\<br /> ¦ +-- development_basic<br /> +-- host-common<br /> +-- host-linux Linux version of utility<br /> +-- host-win32 Windows version of utility<br /> +-- target<br /> ¦ +-- bootrom Flash Memory image file (ebootrom)<br /> ¦ +-- images executable image files (system files)<br /> ¦ +-- common<br /> ¦ ¦ +-- include<br /> ¦ +-- ppu<br /> ¦ ¦ +-- include<br /> ¦ ¦ +-- lib<br /> ¦ +-- spu<br /> ¦ +-- include<br /> ¦ +-- lib<br /> +-- samples<br /> <br /> = Operating Systems Supported =<br /> *Linux (until version 210.001):<br /> ** Red Hat Professional Workstation (Linux 2.4.21)<br /> ** Red Hat Enterprise Linux for Workstations (Linux 2.6.9)<br /> ** SUSE Linux Professional 9.2 (Linux 2.6.8)<br /> *Windows:<br /> ** Windows XP Professional SP2<br /> <br /> = SDK versions =<br /> == nonleaked proto ==<br /> {{hidden|nonleaked proto|* 020<br /> * 030<br /> * 040<br /> * 050.002<br /> }}<br /> <br /> == nonleaked 085-154.004 ==<br /> {{hidden|nonleaked 085-154.004|* 085<br /> * 090.002<br /> * 091.005<br /> * 091.006<br /> * 093<br /> * 094<br /> * 096<br /> * 100.002<br /> * 101.001<br /> * 102.002<br /> * 102.003<br /> * 110.006<br /> * 131.002<br /> * 132.002<br /> * 132.003<br /> * 150.004<br /> * 154.001<br /> * 154.004<br /> }}<br /> <br /> == SDK 160.008 ==<br /> Public leaked<br /> == nonleaked 170.003-192.001 ==<br /> {{hidden|nonleaked 170.003-192.001|* 170.003<br /> * 180.002<br /> * 180.006<br /> * 180.007<br /> * 181.001<br /> * 181.002<br /> * 190.002<br /> * 190.003<br /> * 192.001<br /> }}<br /> <br /> == SDK 192.007 ==<br /> Public leaked<br /> == nonleaked 200.002-250.005 ==<br /> {{hidden|nonleaked 200.002-250.005|* 200.002<br /> * 200.007<br /> * 200.008<br /> * 210.001<br /> * 210.004<br /> * 210.005<br /> * 220.002<br /> * 230.001<br /> * 230.003<br /> * 230.004<br /> * 230.005<br /> * 240.001<br /> * 240.002<br /> * 240.003<br /> * 240.005<br /> * 240.006<br /> * 240.007<br /> * 250.001<br /> * 250.005<br /> }}<br /> <br /> == SDK 270.001 ==<br /> Public leaked<br /> == nonleaked 280.001-330.001 ==<br /> {{hidden|nonleaked 280.001-330.001|* 280.001<br /> * 280.002<br /> * 280.003<br /> * 280.004<br /> * 300.001<br /> * 300.003<br /> * 310.001<br /> * 320.001<br /> * 330.001<br /> }}<br /> <br /> == SDK 340.001 ==<br /> Public leaked <br /> * PS3.Full.3.40.SDK.PS3-DUPLEX.rar {{MD5|4844D7549485CF9F73838856882281B7}} / {{SHA1|55F2DACFA795E0341D34EB99A757AC7A73971734}}<br /> * PS3.Full.3.40.SDK.PS3-DUPLEX.r00 {{MD5|2A6905577884C6C0BA0BB819E7E7FDF3}} / {{SHA1|5976F0E1CF6A8E5A91FBFFE850FE13FAF9506D9E}}<br /> * PS3.Full.3.40.SDK.PS3-DUPLEX.r01 {{MD5|6F188B8FEAA1E38B8A88CD47EEBAF244}} / {{SHA1|83A2F47CB9BE501CB222D6B5EE2FB23F6A92C9C8}}<br /> <br /> == nonleaked 341.001-350.001 ==<br /> {{hidden|nonleaked 341.001-350.001|* 341.001<br /> * 350.001<br /> }}<br /> <br /> == SDK 360.001 ==<br /> Public leaked<br /> * 2011-06PS3SDKOfflineInstaller.exe - version 3xx - 1.81gb<br /> {{MD5|01fae94cce9277c1d5e2819ba3d84607}}<br /> <br /> == SDK 370.001 ==<br /> Public leaked<br /> * 2011-10PS3SDKOfflineInstaller.exe - version 3xx - 1.86gb<br /> {{MD5|49e2a7941b459360bc5d0b493b3867c1}}<br /> <br /> == SDK 400.001 ==<br /> Public leaked<br /> * 2012-02PS3SDKOfflineInstaller.exe - version 400 - 1.96gb<br /> {{MD5|e372f0bb50887526f81fb32032d9bbb4}}<br /> <br /> == SDK 420.001 ==<br /> Partial Public leaked<br /> * 2012-10PS3SDKOfflineInstaller.exe - version 420 - 1.42gb<br /> {{MD5|bf4aa4be1f31ae641b178533396982d2}}<br /> <br /> == SDK 440.001 ==<br /> Partial Public leaked<br /> <br /> == SDK 450.001 ==<br /> * 2014PS3SDKOfflineInstaller.exe - Version 450 - 1.44gb<br /> {{MD5|53882f02b3ee20439f88ccbdeeee2b6f}} | {{SHA1|4f12060fa1b9b9a536c68961b7c108ca39df4106}} | {{SHA256|f46e067cb233c9b2d4a79d1379eaec630680b73fd0a4208df4db6e985ba2afc6}}<br /> <br /> == SDK 475.001 ==<br /> Public leaked<br /> * PS3_4.75_SDK_Offline_Installer.rar - Version 475 - 6.70gb<br /> {{MD5|60a2b287727de071a88632df19843425}} | {{SHA1|77b91dfc748d9b746ee0bf29526e23ca9158c61b}} | {{SHA256|b7ce831876393cfd2c4c22c2dab908a320bb971571f42d3d3b5d7a003ba64f61}}<br /> <br /> = External reference / guides =<br /> * http://games.soc.napier.ac.uk/resources/ps3_tutorials.htm<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_001.pdf Getting Started with PS3 Development Tools] - Why do we need the PS3 development tools? How do we install them? Running your first PS3 console program. Step-by-step introduction to what a devevelopment kit and a retail kit have...<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_002.pdf PS3 Development] - Once you can connect and execute simple programs on the PS3 you are ready to move onto graphics. How do you initialize and draw basic graphics on the PS3? Draw simple lines and triangles? Shader programming with the PS3. Performance considerations...<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_003.pdf PS3 GamePad] - A guide to the basics of processing input from a Playstation 3 controller, using the Sony libpad Library. This article will demonstrate how to make a simplified input class that can be reused easily in other Playstation 3 projects.<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_004.pdf Introduction to GCM Renderer] - A beginners guide to getting started with graphical programming and developing on the Sony Playstation 3 (PS3). This article gives a brief introduction for students to initializing and working ..<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_005.pdf GCM Renderer] - This article explains to the reader how to create a reusable graphics framework for rendering multiple 3D objects using independent shaders. The main rendering code is very similar to the code in the ``Introduction to GCM'' tutorial, now it will be split into classes and expanded upon...<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_006.pdf PPU and SPU Threads] - Controlling and communicating between threads on both the PPU and SPU is challenging and important. Multi-threading is the key to performance on the Playstaiton 3 and this article gets you started on the path to writing faster more optimised applications and games.<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_007.pdf SPU Runtime Management (SPURS)] - Working with the SPU (i.e., management and deployment of tasks and jobs).<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_008.pdf SPU Data Management] - Understanding SPU data management.<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_009.pdf Low Level Sound (raw,wav)] - This article covers foundational audio code to output raw sound samples from the Playstation 3, with explanations of the low-level Sony sound libraries. Higher-level libraries will be introduced and concepts such as audio mixing and routing will be touched upon within this tutorial. Additionally, this tutorial will cover the parsing of *.wav audio files and the code to play them back will be created, which builds upon the basic code covered in the first section.<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_010.pdf Networking] - A beginners guide to the theory behind digital networking with reference to writing network code for the Sony Playstation 3. An example of using the Sony http library to request and process a web page from the internet is also covered.<br /> ** [http://games.soc.napier.ac.uk/resources/ps3_tutorial_011.pdf Packaging and Deployment] - Distributing your program on the PS3...<br /> <br /> == sidelinks ==<br /> * http://www.vitadevwiki.com/index.php?title=SCEI_PSVita_SDK<br /> * http://www.psdevwiki.com/ps4/SCEI_PS4_SDK<br /> * http://www.psdevwiki.com/ps3/SCEI_PS3_SDK<br /> <br /> <br /> {{Development}}&lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=Devices&diff=43399 Devices 2016-12-17T17:18:33Z <p>89.179.70.214: /* Devices List */</p> <hr /> <div>= Devices List =<br /> <br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! Path !! Name of Device !! Usage !! Notes<br /> |-<br /> | /dev_usb00[0-7]/ || USB || External USB (Pendrive or External USB Disk) || FAT32/FAT formatted<br /> |-<br /> | /dev_hdd0/ || HDD || Main HDD partition used for storing system data || UFS Formatted<br /> |-<br /> | /dev_hdd1/ || HDD || Secondary HDD Partition used for storing files necessary for system update || FAT32 Formatted<br /> |-<br /> | /dev_ms/ || MMS || Magic Memory Stick Device || FAT32/FAT formatted<br /> |-<br /> | /dev_cf/ || CF Card || CF Card Device || FAT32/FAT formatted<br /> |-<br /> | /dev_sd/ || SD Card || SD Card Device || FAT32/FAT formatted<br /> |-<br /> | /dev_bdvd/ || BDVD || Bluray Device? || <br /> |-<br /> | /dev_flash[2-3]/ || VFLASH || Device for VFLASH || FAT formatted<br /> |-<br /> | /dev_rflash/ || RFLASH || Device for NOR/NAND Flash || <br /> |-<br /> | /dev_eflash/ || EFLASH || Unknown??? || <br /> |-<br /> | /dev_SYSTEM/ || SYSTEM??? || Unknown??? || <br /> |-<br /> | /dev/sc[0-3] || SYSCON || Syscon Device ||<br /> |-<br /> | /dev/ioif0 || INPUT/OUTPUT INTERFACE || ioif Device ||<br /> |-<br /> | /dev/net0 || Network || Network Device ||<br /> |-<br /> | /dev/rbd0 || Blu-ray Drive || Blu-ray Device ||<br /> |-<br /> | /dev/sd_detector || SD Card Detector? || ??? ||<br /> |-<br /> | /dev/hvlog0 || HyperVisor Log || HyperVisor Log Device || Used for storing HyperVisor Logs<br /> |-<br /> | /dev/cp0 || COMMUNICATION PROCESSOR? || Communication Processor Device? ||<br /> |-<br /> | /dev/flash_num || Flash Enumerator || Flash Enumerator Device ||<br /> |-<br /> | /dev/encdec0 || ENCDEC || EncDec Device || Used for Encrypting/Decrypting HDD Content<br /> |-<br /> | /app_home/ || APP_HOME || app_home Device || Virtual Device<br /> |-<br /> | /dev_ps2disc[1]/ || PS2DISC || PS2 Disc Device || (Backwards Compatibility?)<br /> |-<br /> | /dev_plus/ || PLUS || PLUS Device || Probably used to manage PS PLUS content<br /> |-<br /> | /dev_MCA/ || Manager Content Assistant || Manager Content Assistant Device || Used to copy vita content to ps3 and viceversa<br /> |-<br /> |}<br /> <br /> = IOS Related =<br /> <br /> * CELL_FS_IOS:MEMORY_STICK<br /> * CELL_FS_IOS:COMPACT_FLASH<br /> * CELL_FS_IOS:SD_CARD<br /> * CELL_FS_IOS:USB_MASS_STORAGE000 / /dev_usb000/<br /> * CELL_FS_IOS:USB_MASS_STORAGE001 / /dev_usb000/<br /> * etc<br /> <br /> <br /> {{Console Information}}&lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=ISO.BIN.EDAT&diff=41846 ISO.BIN.EDAT 2016-05-24T13:24:53Z <p>89.179.70.214: /* disc_TOC */</p> <hr /> <div>==iso.bin structure (decrypted)==<br /> All offsets are in little endian (except in the last table where there are two counters in decimal)<br /> <br /> 1 block = 1024 bytes (0x400)<br /> 1 cluster = 16 blocks = 1024*16 bytes =16384 bytes (0x4000)<br /> <br /> disc_starts ----------&gt; 0x000400 (disc1), 0x100400 (disc2), 0x200400 (disc3), 0x300400 (disc4), etc...<br /> disc_tocs -----------&gt; 0x000C00 (disc1), 0x100C00 (disc2), 0x200C00 (disc3), 0x300C00 (disc4), etc...<br /> disc_map_tables ----&gt; 0x004400 (disc1), 0x104400 (disc2), 0x204400 (disc3), 0x304400 (disc4), etc...<br /> <br /> ===iso.bin Header===<br /> 1 block = 1024 bytes (0x400)<br /> <br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Block Nº !! Offset !! Length !! Name !! Example !! Description<br /> |-<br /> | rowspan=&quot;5&quot; style=&quot;background-color:#DDDDDD;&quot; | 0 &lt;br /&gt; '''common_header''' || 0x0000 || 16 bytes (0x10) || '''magic''' || PSTITLEIMG000000 || <br /> |-<br /> | 0x0010 || 496 bytes (0x1F0) || ''padding'' || ||<br /> |-<br /> | 0x0200 || 100 bytes (0x64) || '''discs_start_offsets''' || 00 04 00 00 || 25 chunks of 4 bytes ... each chunk = start position of each disc, in games with only 1 disc only the first 4 bytes are used<br /> |-<br /> | 0x0264 || 16 bytes (0x10) || '''game_id''' || _SLES_12345 || common identifyer for all discs<br /> |-<br /> | 0x0274 || 396 bytes (0x18C) || ''padding'' || ||<br /> |-<br /> |}<br /> <br /> ===iso.bin Disc map===<br /> 64 clusters, 1024 blocks, 10485576 bytes (0x100000)<br /> <br /> This structure is repeated one time for every disc of the game all them joined together consecutively, the whole space is reserved even when there is no data used<br /> <br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Cluster Nº !! Block Nº !! Offset !! Length !! Name !! Example !! Notes<br /> |-<br /> | rowspan=&quot;24&quot; style=&quot;background-color:#DDDDDD;&quot; | 0 &lt;br /&gt; '''Disc map header''' || rowspan=&quot;2&quot; style=&quot;background-color:#DDDDDD;&quot; | 1 || 0x0400 || 16 bytes (0x10) || '''magic''' || PSISOIMG0000 || In &quot;PSP Minis&quot; It's NPUMDIMG ([[Environments|NP]] UMD Image) ..... probably another for &quot;ps2 classics&quot; (speculation)<br /> |-<br /> | 0x0410 || 1008 bytes (0x3F0) || ''padding'' || ||<br /> |-<br /> | rowspan=&quot;2&quot; style=&quot;background-color:#DDDDDD;&quot; | 2 || 0x0800 || 16 bytes (0x10) || '''disc_id''' || _SLES_12345 || in games with several discs each disc has a different id<br /> |-<br /> | 0x0810 || 1008 bytes (0x3F0) || ''padding'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 3 || 0x0C00 || 1020 bytes (0x3FС) || '''disc_TOC''' || variable || Table of content, like CUE sheet, supports upto 99 tracks(102entries total)<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 4 || 0x1000 || 1024 bytes (0x400) || ''reserved ?'' || || Optionally used to store big TOC's ?<br /> |-<br /> | rowspan=&quot;5&quot; style=&quot;background-color:#DDDDDD;&quot; | 5 || 0x1400 || 724 bytes (0x2D4) || ''unknwon'' || || &lt;!-- doesnt makes sense to start using a block with a padding, i bet it was an unused area in the file/s i was looking at when i made this table --&gt;<br /> |-<br /> | 0x16D4 || 2 bytes (0x02) || '''block size ?''' || 1024 || &lt;--- this is wrong, but matches for the first disc<br /> |-<br /> | 0x16D6 || 2 bytes (0x02) || '''number of clusters''' || 64 || its always 64 clusters (so seems to be right)<br /> |-<br /> | 0x16D8 || 2 bytes (0x02) || '''number of blocks ?''' || 1024 || &lt;--- this is wrong, but matches for the first disc<br /> |-<br /> | 0x16DA || 294 bytes (0x126) || ''padding'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 6 || 0x1800 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 7 || 0x1C00 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 8 || 0x2000 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 9 || 0x2400 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 10 || 0x2800 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 11 || 0x2C00 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 12 || 0x3000 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 13 || 0x3400 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 14 || 0x3800 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | 15 || 0x3C00 || 1024 bytes (0x400) || ''not used'' || ||<br /> |-<br /> | rowspan=&quot;2&quot; style=&quot;background-color:#DDDDDD;&quot; | 16 || 0x4000 || 16 bytes (0x10) || '''checksum''' || 1CCE0033 60C6E8A6 B36A972D 00EAFDBF || seems to be the checksum of this block, and because this block is always unused... this checksum is always the same<br /> |-<br /> | 0x4010 || 1008 bytes (0x3F0) || ''padding'' || ||<br /> |-<br /> | rowspan=&quot;2&quot; style=&quot;background-color:#DDDDDD;&quot; | 1 &lt;br /&gt; '''Disc map table''' || style=&quot;background-color:#DDDDDD;&quot; | 17 || 0x4400 || variable || '''Disc map table''' || || rowspan=&quot;3&quot; style=&quot;background-color:#DDDDDD;&quot; | divided in chunks of 32 bytes. See table below<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | Up to 32 || || || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | Up to 64 &lt;br /&gt; '''Disc map table''' || || || ||<br /> |-<br /> |}<br /> <br /> ====iso.bin Disc map table====<br /> The table has an area reserved of 1032192 bytes. Divided in 32256 entries, of 32 bytes each entry. The number of used entryes in the file_table can vary (seems to be dependant of the .iso contents). The number of entries availables to store data is affected by a checksum (16 bytes) that is present only in the the last block of each cluster (in block nº16 of every cluster)<br /> When this checksum is between used entryes... his length is 32 bytes (it &quot;steals&quot; the area of one entry)<br /> Seems to be a checksum of this block... when the block is filled with zeroes the checksum is : 1CCE0033 60C6E8A6 B36A972D 00EAFDBF<br /> <br /> The first 4 bytes of each entry (file offset from start of .iso root) increases for each entry in a amount of bytes determined by the previous entryes.... in other words... the second file in the .iso is displaced the number of bytes used by the first file... and the third file is displaced in a amount of bytes used by the addition of the sizes of first and second file<br /> <br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Entry Nº !! Offset !! Length !! Name !! Example !! Notes<br /> |-<br /> | rowspan=&quot;5&quot; style=&quot;background-color:#DDDDDD;&quot; | 1 || 0x00 || 4 bytes (0x04) || '''file_offset''' || 0 || file offset from start of .iso root (for the first entry is always 0)<br /> |-<br /> | 0x04 || 2 bytes (0x02) || '''file_size''' || variable || this size determines the displacement of the next file (in the next entry)<br /> |-<br /> | 0x06 || 2 bytes (0x02) || '''file_type ?''' || 01 00 || usually 1... and 0 for the last entry<br /> |-<br /> | 0x08 || 16 bytes (0x10) || '''file_checksum ?''' || variable || unknown<br /> |-<br /> | 0x18 || 8 bytes (0x08) || ''padding'' || ||<br /> |-<br /> | style=&quot;background-color:#DDDDDD;&quot; | Up to 32256 || || || || || same structure than the previous entry<br /> |-<br /> |}<br /> <br /> ===iso.bin Common Disc table===<br /> Composed by a variable number of entries (depends of the number of files/folders inside the discs), 12 bytes each entry<br /> <br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Entry Nº !! Offset !! Length !! Name !! Example !! Notes<br /> |-<br /> | rowspan=&quot;4&quot; style=&quot;background-color:#DDDDDD;&quot; | 1 || 0x00 || 4 bytes (0x04) || '''file_offset ?''' || 0 || always increases<br /> |-<br /> | 0x04 || 2 bytes (0x02) || '''file_type ?''' || 01 01 || always 01 01<br /> |-<br /> | 0x06 || 3 bytes (0x03) || '''counter 1''' || || some kind of counter, in decimal, always increases &lt;-------- related with &quot;sectors&quot; inside the .iso ?<br /> |-<br /> | 0x09 || 3 bytes (0x03) || '''counter 2''' || || another counter, in decimal, always increases, its in relationship with the previous counter (this one is always 200 bytes bigger than the previous one)<br /> |-<br /> |}<br /> <br /> There are 2 &quot;special&quot; entries to mark the &quot;start of a disc&quot; (FFFFFFFF 00000000 FFFFFFFF), and the &quot;end of a disc&quot; (FFFFFFFF FFFFFFFF FFFFFFFF). Between the start and the end, there are a variable number of entries.<br /> <br /> There is also an added string at the end of the last disc (after the last FFFFFFFF FFFFFFFF FFFFFFFF entry)... is a 40 bytes unknown area (in my example my game had 4 discs so maybe this area is divided in chunks of 10 bytes for each disc)<br /> <br /> So as an example... for a game with 4 discs this table is:<br /> * first entry of disc 1 ---&gt; FFFFFFFF 00000000 FFFFFFFF (start of disc 1)<br /> * next entries of disc 1 --&gt; data from disc.... the number is variable<br /> * last entry of disc 1 ---&gt; FFFFFFFF FFFFFFFF FFFFFFFF (end of disc 1)<br /> * first entry of disc 2 ---&gt; FFFFFFFF 00000000 FFFFFFFF (start of disc 2)<br /> * next entries of disc 2 --&gt; data from disc.... the number is variable<br /> * last entry of disc 2 ---&gt; FFFFFFFF FFFFFFFF FFFFFFFF (end of disc 2)<br /> * first entry of disc 3 ---&gt; FFFFFFFF 00000000 FFFFFFFF (start of disc 3)<br /> * next entries of disc 3 --&gt; data from disc.... the number is variable<br /> * last entry of disc 3 ---&gt; FFFFFFFF FFFFFFFF FFFFFFFF (end of disc 3)<br /> * first entry of disc 4 ---&gt; FFFFFFFF 00000000 FFFFFFFF (start of disc 4)<br /> * next entries of disc 4 --&gt; data from disc.... the number is variable<br /> * last entry of disc 4 ---&gt; FFFFFFFF FFFFFFFF FFFFFFFF (end of disc 4)<br /> * unknown area of 40 bytes (10 bytes for each disc ?)<br /> <br /> === disc_TOC === <br /> <br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Entry Nº !! Offset !! Length !! Name !! Example !! Notes<br /> |-<br /> | rowspan=&quot;10&quot; style=&quot;background-color:#DDDDDD;&quot; | 1 || 0x00 || 1 byte (0x01) || '''TYPE''' || 41 / 01 || <br /> |-<br /> | 0x01 || 1 byte (0x01) || '''TNO''' || A0/A1/A2/01/02/03/etc || increases<br /> |-<br /> | 0x02 || 1 byte (0x01) || '''POINT''' || 00 || always zero<br /> |-<br /> | 0x03 || 1 byte (0x01) || '''MIN''' || varies || decimal<br /> |-<br /> | 0x04 || 1 byte (0x01) || '''SEC''' || varies || decimal<br /> |-<br /> | 0x05 || 1 byte (0x01) || '''FRAME''' || varies || decimal<br /> |-<br /> | 0x06 || 1 byte (0x01) || '''ZERO''' || 00 || always zero<br /> |-<br /> | 0x07 || 1 byte (0x01) || '''PMIN''' || varies || decimal<br /> |-<br /> | 0x08 || 1 byte (0x01) || '''PSEC''' || varies || decimal<br /> |-<br /> | 0x09 || 1 byte (0x01) || '''PFRAME''' || varies || decimal<br /> |-<br /> |}<br /> <br /> &lt;pre&gt;<br /> u8 TYPE<br /> u8 TNO<br /> u8 POINT<br /> u8 MIN<br /> u8 SEC<br /> u8 FRAME<br /> u8 ZERO<br /> u8 PMIN<br /> u8 PSEC<br /> u8 PFRAME<br /> &lt;/pre&gt;<br /> <br /> == Minis ISO.BIN structure ==<br /> <br /> === Header ===<br /> <br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! Name !! Offset !! Size !! Example !! Remark<br /> |-<br /> | Magic! || 0x0 || 0x8 || NPUMDIMG || <br /> |-<br /> | unk1 || 0x8 || 0x4 || N.A || (be)<br /> |-<br /> | Block Size || 0xC || 0x4 || N.A || (be)<br /> |-<br /> | ContentID || 0x10 || 0x24 || UP4123-NPUZ00119_00-ANGRYBIRDSGAME01 ||<br /> |-<br /> | Padding1 || 0x34 || 0xC || ({0x0}filled)||<br /> |-<br /> | Common1 || 0x40 || 0x4 || 0x00 0x08 0x00 0xE0 ||<br /> |-<br /> | Padding2 || 0x44 || 0x4 || ({0x0}filled) ||<br /> |-<br /> | unk2 || 0x48 || 0x4 || N.A || (be)<br /> |-<br /> | Padding3 || 0x4c || 0x8 || ({0x0}filled) ||<br /> |-<br /> | LBA Start || 0x54 || 0x4 || N.A || (be)<br /> |-<br /> | Padding4 || 0x58 || 0x4 || ({0x0}filled) ||<br /> |-<br /> | unk3 || 0x5C || 0x4 || N.A || (be)<br /> |-<br /> | Padding5 || 0x60 || 0x4 || ({0x0}filled) ||<br /> |-<br /> | LBA End || 0x64 || 0x4 || N.A || (be)<br /> |-<br /> | unk4 || 0x68 || 0x4 || N.A || (be)<br /> |-<br /> | Np_Table Offset || 0x6C || 0x4 || N.A || (be)<br /> |-<br /> | GameID || 0x70 || 0xA || NPUZ-00119 ||<br /> |-<br /> | Common2 || 0x7A || 0x26 || N.A ||<br /> |-<br /> | Header Key || 0xA0 || 0x10 || N.A. ||<br /> |-<br /> | Padding6 || 0xB0 || 0x50 || N.A({0x0} filled) ||<br /> |-<br /> |}<br /> <br /> === Iso Block Table (1st decrypted but compressed block)===<br /> <br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! Name !! Offset !! Size !! Example !! Remark<br /> |-<br /> | Block MAC || 0x100 || 0x10 || N.A || <br /> |-<br /> | Block Offset || 0x110 || 0x4 || N.A || (be)<br /> |-<br /> | Block Size || 0x114 || 0x4 || N.A || (be)<br /> |-<br /> | Padding || 0x118 || 0x8 || 00000000 ||<br /> |}<br /> <br /> Until X blocks where X is the block number<br /> <br /> == Minis MINIS.BIN structure == <br /> <br /> === Header ===<br /> <br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! Name !! Offset !! Size !! Example !! Remark<br /> |-<br /> | Magic! || 0x0 || 0x8 || NPUMDIMG || <br /> |-<br /> | unk1(be) || 0x8 || 0x4 || N.A ||<br /> |-<br /> | Block Size(be) || 0xC || 0x4 || N.A ||<br /> |-<br /> | ContentID || 0x10 || 0x24 || UP4123-NPUZ00119_00-ANGRYBIRDSGAME01 || <br /> |-<br /> | Padding || 0x34 || 0x8 ||({0x0} filled) ||<br /> |-<br /> | Encrypted Version Key || 0x40 || 0x10 || N.A || AES-CBC Encrypted<br /> |- <br /> |}<br /> <br /> === Notes ===<br /> <br /> * You can decrypt any eboot.pbp from a mini OR pspremaster OR psn paid eboot(?) with npdpc<br /> * You can use any header on an iso.bin, and the ps3 won't even try to check it<br /> * (be) means that the generated table values will have to be endian swapped when using npdpc (now possible thanks to arnold)<br /> * [[http://www.ps3hax.net/showthread.php?p=569948#post569948 arnold's code]]<br /> * [[https://mega.co.nz/#!45tiWALS!XyiDIm00rYdHMs0vNyOpYzUAIBAG_dLuZmwjP0FslCA kirk lib]]<br /> <br /> ==Decrypting owned ISO.BIN.EDATs and MINIS.EDATs==<br /> {{warning|content='''These source codes won't work without further modification!'''<br /> }}<br /> These examples work with every EDAT type.<br /> ===Decrypting with SCE SDK===<br /> &lt;!--// CELL_FS_ CELL_FS //--&gt;<br /> &lt;pre&gt;<br /> #define PSP_EMULATOR_KLIC {{0x2A, 0x6A, 0xFB, 0xCF, 0x43, 0xD1, 0x57, 0x9F, 0x7D, 0x73, 0x87, 0x41, 0xA1, 0x3B, 0xD4, 0x2E}}<br /> #define BUF_SIZE (16*1024)<br /> #define NP_POOL_SIZE (128*1024)<br /> <br /> #include &lt;np.h&gt;<br /> #include &lt;np/drm.h&gt;<br /> #include &lt;stdio.h&gt;<br /> #include &lt;cell/cell_fs.h&gt;<br /> #include &lt;cell/sysmodule.h&gt;<br /> <br /> int main ()<br /> {<br /> uint8_t np_pool[NP_POOL_SIZE];<br /> uint8_t read_buf[BUF_SIZE];<br /> int ret;<br /> int fd1,fd2;<br /> uint64_t file_size;<br /> uint64_t sw;<br /> char *edata_file,*raw_file; //raw_file will be created if it does not exist<br /> SceNpDrmKey k_licensee = PSP_EMULATOR_KLIC;<br /> <br /> ret = cellSysmoduleLoadModule(CELL_SYSMODULE_FS);<br /> ret = cellSysmoduleLoadModule(CELL_SYSMODULE_SYSUTIL_NP);<br /> printf(&quot;sceNpInit()\n&quot;);<br /> ret = sceNpInit(NP_POOL_SIZE, np_pool);<br /> <br /> printf(&quot; Open '%s' as NPDRM file\n&quot;, edata_file);<br /> ret = sceNpDrmIsAvailable2(&amp;k_licensee, edata_file);<br /> if (ret != CELL_OK) {<br /> printf(&quot;EDAT not activated\n&quot;);<br /> return ret;<br /> }<br /> SceNpDrmOpenArg arg;<br /> arg.flag = SCE_NP_DRM_OPEN_FLAG;<br /> ret = cellFsOpen(edata_file, CELL_FS_O_RDONLY, &amp;fd1, &amp;arg, sizeof(arg));<br /> if (ret != CELL_FS_OK) {<br /> printf(&quot;Error opening for reading\n&quot;);<br /> return ret;<br /> }<br /> printf(&quot;Opening file to dump to '%s'\n&quot;, raw_file);<br /> ret = cellFsOpen(raw_file, CELL_FS_O_RDWR|CELL_FS_O_CREAT, &amp;fd2, NULL, 0);<br /> if (ret != CELL_FS_OK) {<br /> printf(&quot;Error opening file\n&quot;);<br /> cellFsClose(fd2);<br /> return ret;<br /> }<br /> printf(&quot;\n[ dump edata ]\n&quot;);<br /> for (uint64_t r = 0; r &lt; file_size; r += BUF_SIZE) {<br /> uint64_t rsize;<br /> uint64_t remain = file_size - r;<br /> if (remain &gt; BUF_SIZE) { remain = BUF_SIZE; }<br /> <br /> ret = cellFsRead(fd1, read_buf, remain, &amp;rsize);<br /> if (ret != CELL_OK || rsize != remain) {<br /> printf(&quot;Read error ('%s'): ret = 0x%08x, size = %llx, %llx\n&quot;,<br /> edata_file, ret, remain, rsize);<br /> if (ret == CELL_OK) { ret = -1; }<br /> cellFsClose(fd1);<br /> cellFsClose(fd2);<br /> return ret;<br /> }<br /> <br /> printf(&quot;dump data: (0x%08llx - 0x%08llx) &quot;, r, r + remain);<br /> ret = cellFsWrite(fd2, (const void *)read_buf, (size_t)remain, &amp;sw);<br /> if (ret != CELL_FS_OK) {<br /> cellFsClose(fd1);<br /> cellFsClose(fd2);<br /> printf(&quot;ERROR\n&quot;);<br /> return -1;<br /> }<br /> printf(&quot;OK\n&quot;);<br /> }<br /> <br /> /* file close */<br /> ret = cellFsClose(fd1);<br /> ret = cellFsClose(fd2);<br /> ret = sceNpTerm();<br /> ret = cellSysmoduleUnloadModule(CELL_SYSMODULE_SYSUTIL_NP);<br /> ret = cellSysmoduleUnloadModule(CELL_SYSMODULE_FS);<br /> return ret;<br /> }<br /> &lt;/pre&gt;<br /> <br /> === Decrypting with PSL1GHT ===<br /> * https://github.com/euss/psp_edat_decryptor (not my code, just git'ed it for convenience)<br /> ** mirrors: [http://mir.cr/0XXBT99Z], [http://mir.cr/1SNVEH2D], [http://mir.cr/ZKZJFPET]<br /> <br /> =Decrypted Content=<br /> Please help with your own uploads to better understand the structure.<br /> ==Links to Samples of Decrypted ISO.BIN.EDATs==<br /> &lt;pre&gt;<br /> Angry Birds(USA) NPUZ00119 http://www.multiupload.nl/UM81ZBTR8E<br /> Angry Birds(EUR) NPEZ00232 http://www.multiupload.nl/D1HUZ7SWDT<br /> 4x4 Jam(EUR) NPEZ00205 http://www.multiupload.nl/02QCPA3O7E<br /> Arcade Essentials NPEZ00204(EUR) http://www.multiupload.nl/OMW6QFBQCY<br /> Brick Breaker(EUR) NPEZ00168 http://www.multiupload.nl/CWKCVYPSWV<br /> Golf Mania(EUR) NPEZ00424 http://www.multiupload.nl/DQN196Z5CK<br /> Zenonia(EUR) NPEZ00250 http://www.multiupload.nl/DHO3Z4E1MG <br /> Abe's Oddysee(EUR) SLES00664 http://www.multiupload.nl/KCGKIBQTAR<br /> Final Fantasy VII SCES00867(EUR) http://www.multiupload.nl/WBWFB2B8ZX<br /> Final Fantasy VIII SLES02080(EUR) http://www.multiupload.nl/JT8IVA1ZQH<br /> &lt;/pre&gt;<br /> <br /> ==Links to Samples of Decrypted MINIS.EDATs==<br /> &lt;pre&gt;<br /> 4x4 Jam(EUR) NPEZ00205 http://www.multiupload.nl/R62SRQO1MX<br /> Angry Birds(USA) NPUZ00119 http://www.multiupload.nl/6PJP0E6JHH<br /> Angry Birds(EUR) NPEZ00232 http://www.multiupload.nl/EAGC8J7OEW<br /> Arcade Essentials NPEZ00204(EUR) http://www.multiupload.nl/2NHPQFDF8O<br /> Brick Breaker(EUR) NPEZ00168 http://www.multiupload.nl/Q3Y87ZT3GH<br /> Golf Mania(EUR) NPEZ00424 http://www.multiupload.nl/6960196VTY<br /> Zenonia(EUR) NPEZ00250 http://www.multiupload.nl/HQEIXG8MGO<br /> <br /> &lt;/pre&gt;<br /> <br /> ==Samples of Decrypted MINIS2.EDATs==<br /> ===Monster Hunter Portable 3rd HD Remaster===<br /> &lt;pre&gt;<br /> VERSION = 0xFFFFFFFF<br /> S3D.ENABLE = 2<br /> SDRAM_SIZE = 02800000<br /> MIPS_CODE_BLOCK_SIZE = 8192<br /> &lt;/pre&gt;<br /> <br /> ===K-ON Houkago Live HD Ver===<br /> &lt;pre&gt;<br /> VERSION = 0xFFFFFFFF<br /> AW.EXT_MODE = 3<br /> AW.EXT_CMD = 2<br /> SDRAM_SIZE = 02800000<br /> ADDITIONAL_KEY_ASSIGN = 8000000000000000<br /> S3D.ENABLE = 1<br /> ADHOC.EMUPA_TITLE_ID = ULJM05709<br /> &lt;/pre&gt;<br /> <br /> ===Shin Sangoku Musou Multi Raid 2 HD Ver===<br /> &lt;pre&gt;<br /> VERSION = 0xFFFFFFFF<br /> AW.EXT_MODE = 3<br /> AW.EXT_CMD = 2<br /> SDRAM_SIZE = 02800000<br /> ADDITIONAL_KEY_ASSIGN = 0000000047C6C544<br /> S3D.ENABLE = 1<br /> ADHOC.EMUPA_TITLE_ID = ULJM05637<br /> AW.VRAM_MODE = 1<br /> SAVEDATA_LOAD_CACHE_TARGET_NAME = ULJM05637DQUEST<br /> &lt;/pre&gt;<br /> <br /> ===Eiyuu Densetsu: Sora no Kiseki FC Kai HD Edition===<br /> &lt;pre&gt;<br /> VERSION = 0xFFFFFFFF<br /> SDRAM_SIZE = 03000000<br /> ADDITIONAL_KEY_ASSIGN = 0000000047C6C544<br /> S3D.ENABLE = 1<br /> AW.EXT_MODE = 3<br /> AW.EXT_CMD = 3<br /> ADHOC_PARTY = 0<br /> VSYNC_OFFSET_US = 2000<br /> &lt;/pre&gt;<br /> <br /> ===Eiyuu Densetsu: Sora no Kiseki SC Kai HD Edition===<br /> &lt;pre&gt;<br /> VERSION = 0xFFFFFFFF<br /> SDRAM_SIZE = 04000000<br /> CODE_SIZE_LIMIT = 00800000<br /> ADDITIONAL_KEY_ASSIGN = 8000000000000000<br /> S3D.ENABLE = 2<br /> AW.EXT_MODE = 3<br /> AW.EXT_CMD = 3<br /> ADHOC_PARTY = 0<br /> VSYNC_OFFSET_US = 2000<br /> &lt;/pre&gt;<br /> <br /> ==About PS2 Classics==<br /> <br /> There are some new formats present in PS2 Classics. The first one is ISO.BIN.ENC, the second one is .dxt, which is inside CONTENT folder and there's also a single file named CONFIG. You can see more about this when you first install a PS2 Classic. There's also a problem with the Data while trying to execute the instalable file. The message Unsupported Data appears on the screen when highliting the file and the error 80028F14 is shown while trying to start.<br /> <br /> This was made with the Max Payne game. There could probably be other formats present aswell<br /> <br /> <br /> ===ISO.BIN.EDAT===<br /> <br /> For PSN PS2-Classics Games ISO.BIN.EDAT only contains the Title Id of the disc. &lt;br&gt;<br /> Example:<br /> &lt;pre&gt;<br /> SLES-12345<br /> &lt;/pre&gt;<br /> <br /> <br /> <br /> {{File Formats}}&lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.70_DEX&diff=40640 4.70 DEX 2015-12-21T15:17:57Z <p>89.179.70.214: /* PUP Information */</p> <hr /> <div>{{Missingfiles}}<br /> <br /> PS3UPDAT.PUP.470.001.forDEX.release.20150205<br /> <br /> {{cex2dexwarning}}<br /> <br /> = Download =<br /> * https://mega.nz/#!0kdglaia!SQ7Td8Tz8daKxdPTgfmFVCu6gGfcPX3M27XZ97KiZ0M<br /> <br /> = PUP hashes =<br /> MD5::B74627DADCEF86EBFF0C2A424106EC4D | SHA1::5839FB31A79D661A846C0222CFE526B5ED7A8DDF | CRC32::1E5390FD | CRC16::E21A | HMAC_SHA1::0xBB37189DF694BC8EE5C30BCF37A6FF6CE06210EB<br /> <br /> * Bulleted list item<br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 99999<br /> File count: 9<br /> Header length: 656<br /> Data length: 191020372<br /> PUP file hash : BB37189DF694BC8EE5C30BCF37A6FF6CE06210EB<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 8E12B2F2CC727E60B40136926AB760B9499B5336<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 308615<br /> File hash : 25BE074774817A0880E999707A43313A7F0D8ECD<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x4B81C<br /> Data length: 5<br /> File hash : 65A0A6DA7FDB7F7A93C50F2439F6D5FE4C55AF74<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x4B821<br /> Data length: 5668832<br /> File hash : 812984DC5E1B9445CBEE0F3AF1910EA4DB093F57<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5B3801<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B6001<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5B6004<br /> Data length: 179292160<br /> File hash : DCE0F4BADBDC2F8292E60D13B0ED1E770387A759<br /> File 7<br /> Entry id: 0x501<br /> Filename : spkg_hdr.tar<br /> Data offset: 0xB0B2804<br /> Data length: 71680<br /> File hash : 462432B0CE8057DA14F0AEA4AB2CAF71EEC6CCC8<br /> File 8<br /> Entry id: 0x601<br /> Filename : ps3swu2.self<br /> Data offset: 0xB0C4004<br /> Data length: 5668832<br /> File hash : 41EFFF836C7D55BE41021099EE1C18A5F1F8D739&lt;/pre&gt;<br /> <br /> = CoreOS Filehashes =<br /> &lt;pre&gt;&lt;/pre&gt;<br /> <br /> <br /> {{System Firmware}}&lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.70_DEX&diff=40639 4.70 DEX 2015-12-21T15:16:44Z <p>89.179.70.214: /* PUP hashes */</p> <hr /> <div>{{Missingfiles}}<br /> <br /> PS3UPDAT.PUP.470.001.forDEX.release.20150205<br /> <br /> {{cex2dexwarning}}<br /> <br /> = Download =<br /> * https://mega.nz/#!0kdglaia!SQ7Td8Tz8daKxdPTgfmFVCu6gGfcPX3M27XZ97KiZ0M<br /> <br /> = PUP hashes =<br /> MD5::B74627DADCEF86EBFF0C2A424106EC4D | SHA1::5839FB31A79D661A846C0222CFE526B5ED7A8DDF | CRC32::1E5390FD | CRC16::E21A | HMAC_SHA1::0xBB37189DF694BC8EE5C30BCF37A6FF6CE06210EB<br /> <br /> = PUP Information =<br /> &lt;pre&gt;&lt;/pre&gt;<br /> <br /> = CoreOS Filehashes =<br /> &lt;pre&gt;&lt;/pre&gt;<br /> <br /> <br /> {{System Firmware}}&lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=User_talk:Zer0Tolerance&diff=40634 User talk:Zer0Tolerance 2015-12-20T23:56:51Z <p>89.179.70.214: problem solved</p> <hr /> <div>thanks :) [[User:Euss|Euss]]<br /> <br /> [[User:Zer0Tolerance]] under observation because of posting strong [http://www.psdevwiki.com/ps3/index.php?limit=500&amp;tagfilter=&amp;title=Special%3AContributions&amp;contribs=user&amp;target=Zer0Tolerance&amp;namespace=0&amp;topOnly=1&amp;year=2015&amp;month=12 SEX]ual content ;) - ([[User:Roxanne]] 17th December 2015 / 16:19 GMT+1)<br /> <br /> Good joke, thanks. ([[User:Zer0Tolerance]] 17th December 2015 / 18:51 GMT+1)<br /> <br /> =About eid2 des iv=<br /> <br /> just a quick heads up. both eid2 des ivs (the zeroed one and the other one) are valid to use. in a way, both glevand (zero iv) and naehrwert (fixed iv) are correct. make sure you consult with [[User:naehrwert|naehrwert]] for more info.<br /> <br /> [[User:zecoxao|zecoxao]]<br /> <br /> @zecoxao<br /> Just use <br /> openssl des-cbc -d -in pblock.desenc -out pblock.dec -nosalt -K 6CCAB35405FA562C -iv 989A955EFDE7A748 -p -nopad<br /> and<br /> openssl des-cbc -d -in pblock.desenc -out pblock.dec -nosalt -K 6CCAB35405FA562C -iv 0 -p -nopad<br /> Only the second one vector is valid. Thank You.<br /> <br /> @Zer0Tolerance <br /> <br /> it's very rare to see naehrwert wrong. maybe the algorithm is handled differently in libeeid(polarssl) than in openssl?<br /> i'll talk to him when i have a chance ;)<br /> either way, thanks :)<br /> <br /> @zecoxao<br /> <br /> Im sorry, but iv must be zero. :(<br /> <br /> @ZeroTolerance<br /> <br /> I'm almost sure i was able to decrypt default.spp<br /> <br /> please check all 3.15 key combinations possible.<br /> <br /> Thanks :)<br /> <br /> @zecoxao<br /> <br /> Im checked it and could not decrypt metainfo into default spp, please provide me the decrypted metainfo as proof.<br /> <br /> @ZeroTolerance<br /> <br /> Unfortunately i don't have it anymore. but i'll try to decrypt it anyways :)<br /> <br /> @zecoxao<br /> <br /> Please recheck (retry) it if possible. Im sure that we needed another key(set) to decrypt default.spp for ceb.<br /> <br /> @ZeroTolerance<br /> <br /> yes, you're correct. just tested other combinations and none of them work.<br /> <br /> = About EID0_0_UNK1 =<br /> <br /> @ZeroTolerance<br /> <br /> Pretty sure it's z1 and z2 (2 hashes).<br /> looks like it's a metadata of sorts :)<br /> <br /> @Zecoxao<br /> <br /> Maybe, maybe not. hash algorithm is unknown yet.<br /> <br /> @ZeroTolerance<br /> <br /> Have you tried checking if it's a pub from another curve?<br /> <br /> @Zecoxao<br /> <br /> Pub is a point with X and Y. One Pub for one Priv. These &quot;hashes&quot; are not constants. So this is not a Pub.<br /> It can be two hmac-sha1 or something. IDK what is this.<br /> <br /> = EEPROM Syscon Probing =<br /> <br /> * some useful links:<br /> <br /> http://dangerousprototypes.com/docs/Bus_Pirate_101_tutorial (bus pirate) &lt;br&gt;<br /> https://www.saleae.com/downloads (logic analyzer)<br /> <br /> * Analyzer settings:<br /> <br /> http://pastie.org/private/khwaczthr5j2td9jmdfihq<br /> <br /> * Bus pirate settings:<br /> <br /> http://pastie.org/private/mqycmj8ynxj5mdzttrgpca<br /> <br /> * More info:<br /> <br /> http://pastie.org/private/f7siriweadsnrpq6dilq<br /> <br /> * Write Unlock command:<br /> <br /> 0xA3 0x00 0x00<br /> <br /> * Write command:<br /> <br /> 0xA4 0xXX 0xXX (XX XX is block id)<br /> <br /> * Read command: <br /> <br /> 0xA8 0xXX 0xXX (XX XX is block id)<br /> <br /> * Check Status command:<br /> <br /> 0xA9 0x00 0x00 0x00<br /> <br /> * Some proof<br /> <br /> https://mega.co.nz/#!hssQHZhI!bNMS3MgWx21iUrfLGBSoB2bA3Mfe3DVL23y_SENzDUw&lt;br&gt;<br /> https://mega.co.nz/#!wl8wSCKK!ZZkgeKd8hdRCMRpA2oWrrV5lirjupF_4k9boJkBpBfM<br /> <br /> you need https://www.saleae.com/downloads<br /> <br /> * https://mega.co.nz/#!UltlyCTL!TAooXpYEWU3DmYlnHbY1FX4IX8WwdZlLeSOXh9mh3nM<br /> * https://mega.co.nz/#!MwEXmQwI!iWQ6Z6-5GhnX0-9r1FBPw9cpOBfKJCna-0dT2GSUj9E<br /> <br /> dump of eeprom with above data</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=Bluray_Drive&diff=37931 Bluray Drive 2015-07-09T21:51:41Z <p>89.179.70.214: /* Spansion AL008D0043-01 */</p> <hr /> <div>= BD Drive =<br /> Interface speed is max. 11MB/s based on the supported read speeds<br /> <br /> == Supported Disc Formats ==<br /> ===BD===<br /> {{media ps3 bd}} {{media ps3 bd install}} {{media ps3 bd video}}<br /> <br /> Blu-ray disc read maximum is at 2× speed (72 Mbit/s), [[Regions|region]] coded type allowing the use of:<br /> * PlayStation 3 BD-ROM (DVD region matched; i.e., Zone 1, Zone 2, etc., and All)<br /> * BD-ROM (BD region matched; i.e., Area A, Area B, etc., and All)<br /> * BD-R<br /> * BD-RE (not compatible with BD-RE version 1.0)<br /> <br /> ===DVD===<br /> {{media ps2 dvd}} {{media data dvd}}<br /> <br /> DVD disc read maximum is at 8× speed (86.40 Mbit/s), [[Regions|region]] region coded type allowing the use of:<br /> * PlayStation 2 DVD-ROM[33] (PlayStation region matched; i.e., NTSC-J, NTSC-U/C, PAL or NTSC-C)<br /> * DVD-ROM<br /> * DVD-Video (DVD region matched; i.e., Zone 1, Zone 2, etc., and All)<br /> * DVD-Audio (DVD-Video content only)<br /> * DVD+R<br /> * DVD+RW<br /> * DVD-R<br /> * DVD-RW<br /> * AVCHD<br /> * DSD Disc<br /> * DualDisc<br /> <br /> ===CD===<br /> {{media ps1 cd}} {{media data cd}} {{media data sacd}}<br /> <br /> Compact Disc disc read maximum is at 24× speed (29.49 Mbit/s), [[Regions|region]] coded type allowing the use of:<br /> * PlayStation 2 CD-ROM (PlayStation region matched; i.e., NTSC-J, NTSC-U/C, PAL or NTSC-C, compatibility removed in 40 GB model, the second 80 GB model (CECHF), and the 160 GB model)<br /> * PlayStation CD-ROM (PlayStation region matched; i.e., NTSC-J, NTSC-U or PAL)<br /> * CD-ROM<br /> * CD-R<br /> * CD-RW<br /> * CD-DA<br /> * Photo CD?<br /> * Picture CD?<br /> * MP3 CD (MP3, WMA, ATRAC)<br /> * Super Audio CD (compatibility removed in 40 GB, the second 80 GB model (CECHF), and the 160 GB model)<br /> <br /> == Bluray Drive Revisions ==<br /> <br /> {| class=&quot;wikitable&quot;<br /> |- <br /> ! [[SKU Models | PS3 Model]] !! &lt;abbr title=&quot;MotherBoard&quot;&gt;[[Motherboard Revisions|MB]]&lt;/abbr&gt; !! [[Bluray Drive|Drive]] !! &lt;abbr title=&quot;Mounting Drivesled&quot;&gt;Slide&lt;/abbr&gt; !! &lt;abbr title=&quot;Laser Assembly&quot;&gt;Laser&lt;/abbr&gt; !! &lt;abbr title=&quot;Lenses&quot;&gt;Lens&lt;/abbr&gt; !! &lt;abbr title=&quot;DaughterBoard&quot;&gt;DB&lt;/abbr&gt; !! I/O !! Controller !! [[Talk:Bluray_Drive_Firmware#Speculation|EMBOOT]] !! Notes<br /> |-<br /> | [[CECHAxx]] || [[COK-001]] || [[BD-400]] || [[KEM-400AAA]] || [[KES-400A]] || 1 || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || ||<br /> |-<br /> | [[CECHBxx]] || [[COK-001]] || [[BD-400]] || [[KEM-400AAA]] || [[KES-400A]] || 1 || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || ||<br /> |-<br /> | [[CECHCxx]] || [[COK-002]] || [[BD-400]] || [[KEM-400AAA]] || [[KES-400A]] || 1 || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || ||<br /> |-<br /> | [[CECHExx]] || [[COK-002]] or&lt;br /&gt;[[COK-002W]] || [[BD-400]] || [[KEM-400AAA]] || [[KES-400A]] || 1 || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || ||<br /> |-<br /> | [[CECHGxx]] || [[SEM-001]] || [[BD-400]] || [[KEM-400AAA]] || [[KES-400A]] || 1 || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || ||<br /> |-<br /> | [[CECHGxx]] || [[SEM-001]] || [[BD-400]] || [[KEM-400AAA]] || [[KES-400A]] || 1 || [[BMD-002]] || PATA 60p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHGxx]] || [[SEM-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-003]] || PATA 60p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHHxx]] || [[DIA-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-003]] || PATA 60p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHJxx]] || [[DIA-002]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-006]] || PATA 60p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHKxx]] || [[DIA-002]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-006]] || PATA 60p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHKxx]] || [[DIA-002]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-011]] || PATA 60p || [[R8J32800FPV]] || ||<br /> |-<br /> | [[CECHLxx]] || [[VER-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-021]] || SATA 24p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHLxx]] || [[VER-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-031]] || SATA 24p || [[R8J32810FPV1]] || ||<br /> |-<br /> | [[CECHMxx]] || [[VER-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-021]] || SATA 24p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHMxx]] || [[VER-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-031]] || SATA 24p || [[R8J32810FPV1]] || ||<br /> |-<br /> | [[CECHPxx]] || [[VER-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-021]] || SATA 24p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHPxx]] || [[VER-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-031]] || SATA 24p || [[R8J32810FPV1]] || ||<br /> |-<br /> | [[CECHQxx]] || [[VER-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-021]] || SATA 24p || [[CXD5065GB-1]] || ||<br /> |-<br /> | [[CECHQxx]] || [[VER-001]] || [[BD-410]] || [[KEM-410ACA]] || [[KES-410A]] || 2 || [[BMD-031]] || SATA 24p || [[R8J32810FPV1]] || ||<br /> |-<br /> | [[CECH-20xx]] || [[DYN-001]] || [[BD-450]] || [[KEM-450AAA]] || [[KES-450A]] || 2 || [[BMD-051]] || SATA 24p || [[R8J32820FPV1]] || ||<br /> |-<br /> | [[CECH-20xx]] || [[DYN-001]] || [[BD-450]] || [[KEM-450AAA]] || [[KES-450A]] || 2 || [[BMD-061]] || SATA 24p || [[CXD5130R-1]] || 306R0008 ||<br /> |-<br /> | [[CECH-21xx]] || [[SUR-001]] || [[BD-450]] || [[KEM-450AAA]] || [[KES-450A]] || 2 || [[BMD-065]] || SATA 24p || [[CXD5131R-1]] || 306R0010 ||<br /> |-<br /> | [[CECH-25xx]] || [[JTP-00x]] || [[BD-460]] || [[KEM-450DAA]] || [[KES-450D]] or&lt;br /&gt;[[KES-460A]] || 2 || {{integrated}} || SATA || [[R8J32830FPV1]] || ||<br /> |-<br /> | [[CECH-25xx]] || [[JSD-00x]] || [[BD-460]] || [[KEM-450DAA]] || [[KES-450D]] or&lt;br /&gt;[[KES-460A]] || 2 || {{integrated}} || SATA || [[CXD5131R-1]] || 306R0011 ||<br /> |-<br /> | [[CECH-30xx]] || [[KTE-001]] || [[BD-470]] || [[KEM-450EAA]] || [[KES-450E]] or&lt;br /&gt;[[KES-470A]] || 2 || {{integrated}} || SATA || [[CXD5132R-1]] || 310R0003 ||<br /> |-<br /> | [[CECH-40xx]] || [[MPX-001]] || [[BD-850]] || [[KEM-850]] || [[KES-850A]] || 2 || {{integrated}} || SATA || [[R8J32840FP1]] || ||<br /> |-<br /> | [[CECH-40xx]] || [[MSX-001]] || [[BD-850]] || [[KEM-850]] || [[KES-850A]] || 2 || {{integrated}} || SATA || [[CXD5132R-1]] || 314R0001 ||<br /> |-<br /> | [[CECH-40xx]] || [[NPX-001]] || [[BD-850]] || [[KEM-850]] || [[KES-850A]] || 2 || {{integrated}} || SATA || [[R8J32840FP1]] || ||<br /> |-<br /> | [[CECH-42xx]] || [[MPX-001]] || [[BD-850]] || [[KEM-850]] || [[KES-850A]] || 2 || {{integrated}} || SATA || [[R8J32840FP1]] || ||<br /> |-<br /> | [[CECH-42xx]] || [[MSX-001]] || [[BD-850]] || [[KEM-850]] || [[KES-850A]] || 2 || {{integrated}} || SATA || [[CXD5132R-1]] || ||<br /> |-<br /> | [[CECH-42xx]] || [[NPX-001]] || [[BD-850]] || [[KEM-850]] || [[KES-850A]] || 2 || {{integrated}} || SATA || [[R8J32840FP1]] || ||<br /> |-<br /> | [[CECH-42xx]] || [[PQX-001]] || {{unkn|[[BD-850]]}} || {{unkn|[[KEM-850]]}} || {{unkn|[[KES-850A]]}} || 2 || {{integrated}} || SATA || [[R8J32840FP1]] || ||<br /> |-<br /> |}<br /> <br /> *Notes<br /> **In lasers models with 2 lenses, one is for CD/DVD, another for Blu-ray<br /> **Need proper sources, drive info and which PS3 SKU's are having X drive. Please fill in the needed info if possible.<br /> <br /> == Table explained in short ==<br /> <br /> === CECHA, CECHB, CECHC, (some CECHE, CECHG) ===<br /> Initial FAT models: With [[BD-400]] drive, [[BMD-001]] daughterboard capable for driving [[KEM-400AAA]] slide and [[KES-400A]] laser.<br /> <br /> === CECHE ===<br /> Some have a KES-410ACA dual lens laser.<br /> <br /> === CECHG ===<br /> First seen on [[CECHGxx]]: Still [[BD-400]] drive, but now with [[BMD-002]] or [[BMD-003]] daughterboard<br /> <br /> === CECHH, CECHI, CECHJ, CECHK, CECHL, CECHM, CECHN, CECHO, CECHP, CECHQ ===<br /> Since [[CECHHxx]] and later: Changed to [[BD-410]] drive, with [[BMD-003]]/[[BMD-006]]/[[BMD-011]]/[[BMD-021]]/[[BMD-031]] daughterboard and [[KES-410A]] dual lens laser<br /> <br /> === CECH2000 ===<br /> [[CECH-20xx]] slims introduced [[BD-450]] with [[BMD-051]] daughterboard, capable of driving [[KES-450A]] laser and [[KEM-450AAA]] slide<br /> <br /> === CECH2100 ===<br /> [[CECH-21xx]] slims also uses [[BD-450]] with [[BMD-051]] daughterboard, capable of driving [[KES-450A]] laser and [[KEM-450AAA]] slide (but sometimes seen with KES-460A laser)<br /> <br /> === CECH2500, CECH3000 without daughterboard ===<br /> [[CECH-25xx]] (and later [[CECH-30xx]]) series moved the components from the daughterboard to the main PS3 motherboard. Thus there are more/different flatcables used to connect the drive. They are electrical inter-changable (2500&lt;&gt;3000), but mounting differs slightly. It can be modified to fit by cutting some plastic pins on the bottom front of the drive (to make it fit properly with the start/eject board).&lt;br /&gt;<br /> <br /> KES-460A Laser will work with all slims before the CECH-30xx series.<br /> <br /> KES-470A Laser is not backwards compatible and only with CECH-30xx series<br /> <br /> === CECH4000 toploader ===<br /> [[CECH-40xx]] introduced the toploader (like ps2 slim and old ps1 had) with [[KEM-850]] PHA 0672 assembly.<br /> <br /> === unreferenced ===<br /> *[[KES-450E]]<br /> *[[KEM-480AAA]] unknown PS3 model<br /> <br /> == Remarry BluRay drive ==<br /> BluRay drive daughterboard is paired with PS3 motherboard, so exchanging a BluRay drive requires remarriage of the BluRay daughterboard. See: [[Remarry Bluray Drive]]<br /> <br /> == BluRay region switcher ==<br /> This makes changing the [http://en.wikipedia.org/wiki/Blu-ray_Disc#Region_codes BluRay region] switching possible. The method described below is using 3 region specific bytes (0x84, 0x85, 0x8C) to change the modelinfo.<br /> <br /> Other modelinfo byte values: 0x81 Reference Tool, 0x82 Debug, 0x83 Japan (00), 0x84 North America (01), 0x85 Europe, Middle East, Africa (04), 0x86 South Korea (05), 0x87 United Kingom, Ireland (03), 0x88 Mexico (11), 0x89 Australia, New Zealand (02), 0x8A Singapore, Malaysia (06), 0x8B Taiwan (07), 0x8C Russia, India (08), 0x8D China (09), 0x8E Hong Kong (12) <br /> <br /> Payloader method prerequisites:<br /> * [http://ps3.dashhacks.com/downloads/lv2-patcher-v9 LV2 Patcher v9]<br /> * patchfiles (see below)<br /> <br /> patch4.txt content (3.55 offsets):<br /> &lt;div style=&quot;height:200px; overflow:auto&quot;&gt;<br /> <br /> &lt;pre&gt;<br /> # BD Region A (NTSC) [North America]<br /> # Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and<br /> # RandomUse.<br /> # PL3:<br /> ef48: payload.bin # this is not neccesary, <br /> # just the first QWORD of the payload<br /> # Change region to US... Thanks ps3mrenigma<br /> # Syscall preamble<br /> F380: F821FF51 # stdu %sp, -0xB0(%sp)<br /> F384: 7C0802A6 # mflr %r0<br /> F388: FBC100A0 # std %r30, 0xA0(%sp)<br /> F38C: FBE100A8 # std %r31, 0xA8(%sp)<br /> F390: FBA10098 # std %r29, 0×98(%sp)<br /> F394: F80100C0 # std %r0, 0xC0(%sp)<br /> # capture 0x19004 if not jump to original syscall <br /> F398: 3FE00001 # lis %r31, 1<br /> F39C: 63FF9004 # ori %r31, %r31, 0×9004<br /> F3A0: 7C1F1800 # cmpw %r31, %r3<br /> F3A4: 4082003C # bne _orig_syscall<br /> # Force US - Retail<br /> F3A8: 3BC00084 # li %r30, 0×84 <br /> F3AC: 3BA00001 # li %r29, 1<br /> F3B0: 9BA40001 # stb %r29, 1(%r4)<br /> F3B4: 9BC40003 # stb %r30, 3(%r4)<br /> F3B8: 9BA40005 # stb %r29, 5(%r4)<br /> F3BC: 9BA40007 # stb %r29, 7(%r4)<br /> F3C0: 38600000 # li %r3, 0<br /> # Restore STACK<br /> F3C4: E80100C0 # ld %r0, 0xC0(%sp)<br /> F3C8: EBA10098 # ld %r29, 0×98(%sp) <br /> F3CC: EBE100A8 # ld %r31, 0xA8(%sp)<br /> F3D0: EBC100A0 # ld %r30, 0xA0(%sp)<br /> F3D4: 7C0803A6 # mtlr %r0<br /> F3D8: 382100B0 # addi %sp, %sp, 0xB0<br /> F3DC: 4E800020 # blr<br /> F3E0: 4823ED28 # b syscall0x363<br /> 31EB1C: 0000F380 #syscall 0x363 descriptor<br /> &lt;/pre&gt;<br /> &lt;/div&gt;<br /> <br /> patch5.txt content(3.55 offsets):<br /> &lt;div style=&quot;height:200px; overflow:auto&quot;&gt;<br /> <br /> &lt;pre&gt;<br /> # BD Region B (PAL) [Europe, Middle East, Africa]<br /> # Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and<br /> # RandomUse.<br /> # PL3:<br /> ef48: payload.bin # this is not neccesary, <br /> # just the first QWORD of the payload<br /> # Change region to Europe... Thanks ps3mrenigma<br /> # Syscall preamble<br /> F380: F821FF51 # stdu %sp, -0xB0(%sp)<br /> F384: 7C0802A6 # mflr %r0<br /> F388: FBC100A0 # std %r30, 0xA0(%sp)<br /> F38C: FBE100A8 # std %r31, 0xA8(%sp)<br /> F390: FBA10098 # std %r29, 0×98(%sp)<br /> F394: F80100C0 # std %r0, 0xC0(%sp)<br /> # capture 0x19004 if not jump to original syscall <br /> F398: 3FE00001 # lis %r31, 1<br /> F39C: 63FF9004 # ori %r31, %r31, 0×9004<br /> F3A0: 7C1F1800 # cmpw %r31, %r3<br /> F3A4: 4082003C # bne _orig_syscall<br /> # Force Europe - Retail<br /> F3A8: 3BC00085 # li %r30, 0×85 <br /> F3AC: 3BA00001 # li %r29, 1<br /> F3B0: 9BA40001 # stb %r29, 1(%r4)<br /> F3B4: 9BC40003 # stb %r30, 3(%r4)<br /> F3B8: 9BA40005 # stb %r29, 5(%r4)<br /> F3BC: 9BA40007 # stb %r29, 7(%r4)<br /> F3C0: 38600000 # li %r3, 0<br /> # Restore STACK<br /> F3C4: E80100C0 # ld %r0, 0xC0(%sp)<br /> F3C8: EBA10098 # ld %r29, 0×98(%sp) <br /> F3CC: EBE100A8 # ld %r31, 0xA8(%sp)<br /> F3D0: EBC100A0 # ld %r30, 0xA0(%sp)<br /> F3D4: 7C0803A6 # mtlr %r0<br /> F3D8: 382100B0 # addi %sp, %sp, 0xB0<br /> F3DC: 4E800020 # blr<br /> F3E0: 4823ED28 # b syscall0x363<br /> 31EB1C: 0000F380 #syscall 0x363 descriptor<br /> &lt;/pre&gt;<br /> &lt;/div&gt;<br /> <br /> patch6.txt content(3.55 offsets):<br /> &lt;div style=&quot;height:200px; overflow:auto&quot;&gt;<br /> <br /> &lt;pre&gt;<br /> # BD Region C (RUSSIA/INDIA)<br /> # Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and<br /> # RandomUse.<br /> # PL3:<br /> ef48: payload.bin # this is not neccesary, <br /> # just the first QWORD of the payload<br /> # Change region to US... Thanks ps3mrenigma<br /> # Syscall preamble<br /> F380: F821FF51 # stdu %sp, -0xB0(%sp)<br /> F384: 7C0802A6 # mflr %r0<br /> F388: FBC100A0 # std %r30, 0xA0(%sp)<br /> F38C: FBE100A8 # std %r31, 0xA8(%sp)<br /> F390: FBA10098 # std %r29, 0×98(%sp)<br /> F394: F80100C0 # std %r0, 0xC0(%sp)<br /> # capture 0x19004 if not jump to original syscall <br /> F398: 3FE00001 # lis %r31, 1<br /> F39C: 63FF9004 # ori %r31, %r31, 0×9004<br /> F3A0: 7C1F1800 # cmpw %r31, %r3<br /> F3A4: 4082003C # bne _orig_syscall<br /> # Force Russia - Retail<br /> F3A8: 3BC0008C # li %r30, 0×8C <br /> F3AC: 3BA00001 # li %r29, 1<br /> F3B0: 9BA40001 # stb %r29, 1(%r4)<br /> F3B4: 9BC40003 # stb %r30, 3(%r4)<br /> F3B8: 9BA40005 # stb %r29, 5(%r4)<br /> F3BC: 9BA40007 # stb %r29, 7(%r4)<br /> F3C0: 38600000 # li %r3, 0<br /> # Restore STACK<br /> F3C4: E80100C0 # ld %r0, 0xC0(%sp)<br /> F3C8: EBA10098 # ld %r29, 0×98(%sp) <br /> F3CC: EBE100A8 # ld %r31, 0xA8(%sp)<br /> F3D0: EBC100A0 # ld %r30, 0xA0(%sp)<br /> F3D4: 7C0803A6 # mtlr %r0<br /> F3D8: 382100B0 # addi %sp, %sp, 0xB0<br /> F3DC: 4E800020 # blr<br /> F3E0: 4823ED28 # b syscall0x363<br /> 31EB1C: 0000F380 #syscall 0x363 descriptor<br /> &lt;/pre&gt;<br /> &lt;/div&gt;<br /> <br /> Copy the patch files to /dev_hdd0/game/LV2000000/USRDIR and use LV2 Patcher to select the patch to use. Reboot to return to original state.<br /> <br /> Reference: [http://pastehtml.com/view/1df94sk.html ps3mrenigma blog export]<br /> <br /> == BD Drive IC Components ==<br /> The drive controller contains a BGA-sized 2MB NOR flash memory chip for Blu-ray drive firmware code, with the contents encrypted. In addition to this, there is a 8MB SDRAM working memory chip. Each drive contains a unique identification number, possibly stored in the SPI Serial Interface Macronix EEPROM. This chip or the NOR flash chip probably stores the device key (and associated sequence keys), and the host private key.<br /> The Blu-ray drive is controlled by a Sony Digital Signal Processor chip (CXD6350GG-1, CXD5063AGG-1, CXD5065GB-1, CXD5065-1 depending the SKU) and a Sony CXA2720R Front End Processor chip. Motors/coils are driven by Rohm BA5888FP (Laser Driver - Tracking/Focus Coils driver) and Rohm BD7956FS (Motor Driver - EXP-Motor coils/sled/slot motor driver), of which the Laser Driver uses an OPAMP NJM13403V for Tracking/Focus CTRL.<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Type !! Size !! Speed !! Voltage !! Packaging !! Manufacturer !! Serial Number !! Description<br /> |-<br /> | NOR Flash || 2MB || || 3V || || Spansion || S99-50111-001 || PS3 Blu-ray firmware chip<br /> |-<br /> | NOR Flash || 1MB || || 3V || BGA-48/BGA-64 || Spansion || S29AL008D / AL008D0043-01 || PS3 Blu-ray firmware chip (CECHJ and later models)<br /> |-<br /> | SDRAM || 8MB (64M-bit 4Mx16) || 133MHz || 3.3V || TSOPII-54 || Samsung || K4S641632K-UC75 || PS3 Blu-ray working memory chip<br /> |-<br /> | SDRAM || [http://www.esmt.com.tw/DB/manager/upload/M12L64164A.pdf 8MB (64M-bit 4Mx16)] || 143MHz || 3.3V || TSOPII-54 || ESMT || M12L64164A-7TG || PS3 Blu-ray working memory chip (CECHJ and later models)<br /> |-<br /> | EEPROM || 128KB || 85MHz || || || Macronix || MX25L1005MC-12G || PS3 Blu-ray flash chip<br /> |-<br /> |}<br /> <br /> In regard to Renesas SCEI R8J328xxFPV see also: http://weaponre.com/blog.html<br /> <br /> ===Controllers (Digital Signal Processors)===<br /> &lt;!--// Seems a typo (is not present in the BD daughterboard photos)... actually the series in PS3 starts with CXD50xxyyzz and there is a CXD5063 instead of a CXD6350 (note swapped numbers between 5063 and 6350)<br /> ====CXD6350GG-1====<br /> IC300 &lt;br /&gt;<br /> Used in BMD-001, BMD-002 <br /> //--&gt;<br /> ====CXD5063AGG-1====<br /> IC300 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> <br /> ====CXD5065GB-1====<br /> IC300 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] &lt;br /&gt;<br /> [[:File:CXD5065GB-1-GRID-bw-pcbview.png]] &lt;br /&gt;<br /> Other Reference: http://stefde69.blogspot.com/2010/04/blue-ray-board-made-accessible.html<br /> <br /> ====CXD5130R-1====<br /> Used in BMD-061 &lt;br /&gt;<br /> <br /> ====CXD5131R-1====<br /> *Used as controller/bridge for the [[Bluray Drive]]:<br /> **On [[Bluray Drive]] board [[BMD-065]], used in PS3 models [[CECH-21xx]] with motherboard [[SUR-00x|SUR-001]]<br /> **Integrated on motherboard in PS3 models [[CECH-25xx]] with motherboard [[JSD-00x|JSD-001]] (not in JTP-001)<br /> <br /> See: [[CXD5131R-1]]<br /> <br /> ====CXD5132R-1====<br /> Integrated on PS3 motherboards: [[KTE-00x]] (in [[CECH-30xx]] PS3 models), and [[MSX-00x]] (in [[CECH-40xx]] PS3 models)<br /> <br /> See: [[CXD5132R-1]]<br /> <br /> ====Renesas SCEI R8J32800FPV====<br /> Used in [[BMD-011]]<br /> <br /> ====Renesas SCEI R8J32810FPV1====<br /> Used in [[BMD-031]]<br /> <br /> ====Renesas SCEI R8J32820FPV1====<br /> Used in BMD-051 &lt;br /&gt;<br /> running @ 33.969MHz &lt;br /&gt;<br /> <br /> &lt;gallery&gt;<br /> File:Renesas R8J32820FPV1.jpg|Renesas R8J32820FPV1<br /> &lt;/gallery&gt;<br /> <br /> ====Renesas SCEI R8J32830FPV1====<br /> Integrated on PS3 motherboard: [[JTP-00x]] (in [[CECH-25xx]] PS3 models)<br /> <br /> &lt;gallery&gt;<br /> File:Renesas R8J32830FPV1.jpg|Renesas R8J32830FPV1 (integrated on JTP-001 motherboard)<br /> &lt;/gallery&gt;<br /> <br /> ===Subcontrollers (Front-End-Processors)===<br /> ==== CXA2720R ====<br /> IC110 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]]<br /> <br /> ===Mechacons (Mechanicall Controllers)===<br /> ====Rohm BA5888FP (Laser Driver - Tracking/Focus Coils driver)====<br /> Simular Datasheet: [http://www.trisaster.de/file/sony/ps3/hardware/laufwerk/BA5954FP.pdf BA5954FP.pdf] &lt;br /&gt;<br /> IC108 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]], [[BMD-021]]<br /> <br /> ====Rohm BD7956FS (7 channel Motor Driver - EXP-Motor coils/sled/slot motor driver)====<br /> Datasheet: [http://doc.chipfind.ru/pdf/rohm/bd7956fs.pdf bd7956fs.pdf]&lt;br /&gt;<br /> IC103 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]], [[BMD-021]]<br /> <br /> ====Rohm BD7969EFV (9 channel Motor/Coil Driver - EXP-Motor coils/sled/slot/focus motor driver)====<br /> Datasheet: [http://www.rohm.com/products/databook/motor/pdf/bd7959efv-e.pdf bd7959efv-e.pdf]&lt;br /&gt;<br /> [http://www.rohm.com/web/global/products?p_p_id=productdetail_WAR_rohmglobalportalportlet&amp;p_p_lifecycle=2&amp;p_p_state=normal&amp;p_p_mode=view&amp;p_p_resource_id=qrCodeInjection&amp;p_p_cacheability=cacheLevelPage&amp;p_p_col_id=column-1&amp;p_p_col_pos=1&amp;p_p_col_count=2&amp;_productdetail_WAR_rohmglobalportalportlet_pdfURL=http%3A%2F%2Frohmfs.rohm.com%2Fen%2Fproducts%2Fdatabook%2Fpackage%2Fspec%2Fic%2Fhtssop-b54-b54r-ch-1-2-e2-e.pdf&amp;_productdetail_WAR_rohmglobalportalportlet_partNumber=BD7959EFV&amp;_productdetail_WAR_rohmglobalportalportlet_partNodeCode=106550&amp;_productdetail_WAR_rohmglobalportalportlet_packageLinkFlag=true&amp;_productdetail_WAR_rohmglobalportalportlet_productName=bd7959efv bd7959efv]&lt;br /&gt;<br /> Used in BMD-061<br /> <br /> Integrated on motherboard in [[CECH-25xx]] with motherboard [[JTP-00x|JTP-001]]<br /> <br /> ====Rohm BD7979EFV====<br /> Integrated on motherboard in [[CECH-25xx]] with motherboard [[JSD-00x|JSD-001]], and [[CECH-30xx]] with motherboard [[KTE-00x|KTE-001]]<br /> <br /> See [[BD7979EFV]]<br /> <br /> ====Rohm BD7761EFV (motor driver)====<br /> Integrated on PS3 motherboard: [[MSX-00x]] (in [[CECH-40xx]] PS3 models). See: [[BD7761EFV]]<br /> &lt;!--// not verifyed if present in [[MSX-00x]], [[NPX-00x]] PS3 motherboards //--&gt;<br /> <br /> ====NJM13403V (OPAMP - Tracking/Focus CTRL)====<br /> Datasheet: [http://www.multiupload.com/0KIHRIZ64G NJM13403V.pdf (153.98 KB)] &lt;br /&gt;<br /> IC303 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] &lt;br /&gt;<br /> [[:File:NJM13403V-SSOP14.png]]<br /> <br /> ===Memory===<br /> ====NOR Flash====<br /> =====Spansion S99-50111-001=====<br /> IC304 &lt;br /&gt;<br /> Contains encrypted firmware &lt;br /&gt;<br /> Used in [[BMD-001]]<br /> <br /> &lt;gallery&gt;<br /> File:Spansion_S99-50111-001.png|Spansion S99-50111-001<br /> File:Spansion_S99-50111-001_pinout.png|Spansion S99-50111-001 pinout<br /> &lt;/gallery&gt;<br /> <br /> =====Spansion AL008D0043-01=====<br /> IC304 &lt;br /&gt;<br /> Contains encrypted firmware &lt;br /&gt;<br /> Used in [[BMD-002]], [[BMD-003]], [[BMD-004]], [[BMD-006]], [[BMD-021]] &lt;br /&gt;<br /> [[:File:AL008D0043-01-GRID-color-pcbview.png]] &lt;br /&gt;<br /> Other Reference: <br /> *http://stefde69.blogspot.com/2010/05/first-look-to-numerical-sections.html<br /> *http://twitpic.com/25fcke/full<br /> <br /> =====Spansion S29AL008D=====<br /> Datasheet: [http://www.spansion.com/Support/Datasheets/S29AL008D_00_A11_e.pdf S29AL008D_00_A11_e.pdf] &lt;br /&gt;<br /> IC304 &lt;br /&gt;<br /> Contains encrypted firmware &lt;br /&gt;<br /> [[:File:S29AL008D-BGA-48.png]] &lt;br /&gt;<br /> Used in [[BMD-006]] &lt;br /&gt;<br /> <br /> ====RAM====<br /> =====Samsung K4S641632K-UC75=====<br /> Datasheet: [http://www.multiupload.com/S0BJNRX2K1 K4S641632K.pdf (327.77 KB)] &lt;br /&gt;<br /> IC309 &lt;br /&gt;<br /> Worker RAM for BD &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] &lt;br /&gt;<br /> [[:File:Samsung_K4S641632K-UC75-TSOPII-54.png]]<br /> <br /> =====ESMT M12L64164A-7TG=====<br /> Datasheet: [http://www.esmt.com.tw/DB/manager/upload/M12L64164A.pdf M12L64164A.pdf]&lt;br /&gt;<br /> IC309 &lt;br /&gt;<br /> Worker RAM for BD &lt;br /&gt;<br /> Used in [[BMD-006]] &lt;br /&gt;<br /> [[:File:ESMT-M12L64164A-7TG-TSOPII54.png]]<br /> <br /> ====EEPROM====<br /> =====Macronix MX25L1005MC=====<br /> Datasheet: [http://www.semiconductorstore.com/pdf/Macronix/Serial1.pdf Serial1.pdf] &lt;br /&gt;<br /> IC310 &lt;br /&gt;<br /> Key &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]] &lt;br /&gt;<br /> [[:File:Macronix-MX25L1005MC-SOP8.png]]<br /> <br /> ====Serial====<br /> =====Macronix MX25L1635DM2I-12G=====<br /> 16M-BIT x1/x2/x4 CMOS Serial Flash&lt;br /&gt;<br /> Datasheet: [http://www.alldatasheet.com/datasheet-pdf/pdf/267911/MCNIX/MX25L1635DM2I-12G.html] &lt;br /&gt;<br /> Used in BMD-061 &lt;br /&gt;<br /> <br /> ===Others===<br /> ====CXD5064R==== <br /> IC504 &lt;br /&gt;<br /> Used in [[BMD-001]]<br /> <br /> ====Marvell 88SA8040-TBC1====<br /> Used in [[BMD-011]], [[BMD-021]]<br /> <br /> SATA to PATA IDE bridge chip. See: [[88SA8040-TBC1]]<br /> <br /> == BD Drive Connectors ==<br /> <br /> === CN301 - Bluraydrive Main I/O Connector ===<br /> &lt;div style=&quot;float:right&quot;&gt;[[File:60pin-DB-CON.jpg|200px|thumb|left|60-pin DB Connector&lt;br /&gt;bluray drive]]&lt;/div&gt;<br /> 60 pins &lt;br /&gt;<br /> To mainboard, Data &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || EVER3.3V || <br /> |-<br /> | 2 || GND || Ground<br /> |-<br /> | 3 || 12_SW || 12CM Disk Switch<br /> |-<br /> | 4 || 8_SW || 8CM Disk Switch<br /> |-<br /> | 5 || HOST_EJECT || <br /> |-<br /> | 6 || HOST_DISCIN || <br /> |-<br /> | 7 || DISC_CHUCK || <br /> |-<br /> | 8 || PHOTO_LED || <br /> |-<br /> | 9 || DISCIN_SW || <br /> |-<br /> | 10 || GND || Ground<br /> |-<br /> | 11 || SCK || <br /> |-<br /> | 12 || SCS || <br /> |-<br /> | 13 || SIN || <br /> |-<br /> | 14 || SOUT ||<br /> |-<br /> | 15 || XSIOINT || <br /> |-<br /> | 16 || RESERVED || TXD<br /> |-<br /> | 17 || RESERVED || RD<br /> |-<br /> | 18 || XSB_CBLID || <br /> |-<br /> | 19 || GND || Ground<br /> |-<br /> | 20 || DAT || <br /> |-<br /> | 21 || LRCK || <br /> |-<br /> | 22 || BCK || <br /> |-<br /> | 23 || GND || Ground<br /> |-<br /> | 24 || HINT || <br /> |-<br /> | 25 || HA1 || <br /> |-<br /> | 26 || XPDIAG || <br /> |-<br /> | 27 || HA0 || <br /> |-<br /> | 28 || HA2 || <br /> |-<br /> | 29 || XHCS0 || <br /> |-<br /> | 30 || XHCS1 || <br /> |-<br /> | 31 || XDASP || <br /> |-<br /> | 32 || GND || Ground<br /> |-<br /> | 33 || DREQ || <br /> |-<br /> | 34 || GND || Ground<br /> |-<br /> | 35 || XIOW || <br /> |-<br /> | 36 || GND || Ground<br /> |-<br /> | 37 || XIOR || <br /> |-<br /> | 38 || GND || Ground<br /> |-<br /> | 39 || XIOCHRDY || <br /> |-<br /> | 40 || CSEL || <br /> |-<br /> | 41 || XDACK || <br /> |-<br /> | 42 || GND || Ground<br /> |-<br /> | 43 || HDB7 || <br /> |-<br /> | 44 || HDB8 || <br /> |-<br /> | 45 || HDB6 || <br /> |-<br /> | 46 || HDB9 || <br /> |-<br /> | 47 || HDB5 || <br /> |-<br /> | 48 || HDB10 || <br /> |-<br /> | 49 || HDB4 || <br /> |-<br /> | 50 || HDB11 || <br /> |-<br /> | 51 || HDB3 || <br /> |-<br /> | 52 || HDB12 || <br /> |-<br /> | 53 || HDB2 || <br /> |-<br /> | 54 || HDB13 || <br /> |-<br /> | 55 || HDB1 || <br /> |-<br /> | 56 || HDB14 || <br /> |-<br /> | 57 || HDB0 || <br /> |-<br /> | 58 || HDB15 || <br /> |-<br /> | 59 || GND || Ground<br /> |-<br /> | 60 || XRESET || <br /> |-<br /> |}<br /> <br /> === CN100 14pin ===<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || 5V || +5V DC<br /> |-<br /> | 2 || SCKSNS3 || S clock Sense<br /> |-<br /> | 3 || Slide Cam SW || <br /> |-<br /> | 4 || 12cm SW || to S100: 12cm Detection Switch<br /> |-<br /> | 5 || 8cm SW || to S101: 8cm Detection Switch<br /> |-<br /> | 6 || DISC CHUCK || to S102: Chucking Switch<br /> |-<br /> | 7 || DISC IN SW || <br /> |-<br /> | 8 || EVER 3.3V || +3.3V DC<br /> |-<br /> | 9 || GND || Ground<br /> |-<br /> | 10 || NC || No connection<br /> |-<br /> | 11 || LOAD+ || to 12<br /> |-<br /> | 12 || LOAD+ || to CN101-2pin:2<br /> |-<br /> | 13 || LOAD- || to 14<br /> |-<br /> | 14 || LOAD- || to CN101-2pin:1<br /> |-<br /> |}<br /> <br /> <br /> === CN101 2pin ===<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || LOAD- || to CN100-14pin:13+14<br /> |-<br /> | 2 || LOAD+ || to CN100-14pin:11+12<br /> |-<br /> |}<br /> <br /> === CN104 2pin ===<br /> To IR-LED for detect disc insertion &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || || <br /> |-<br /> | 2 || || <br /> |-<br /> |}<br /> <br /> === CN200 2pin ===<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || PHOTO LED || to JL200<br /> |-<br /> | 2 || GND || Ground ; to JL201<br /> |-<br /> |}<br /> <br /> <br /> === CN103 45pin ===<br /> To laser, Data and Focus/Tracking &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || IOP_MON || <br /> |-<br /> | 2 || TEST_V || <br /> |-<br /> | 3 || EMST || <br /> |-<br /> | 4 || LDEN || <br /> |-<br /> | 5 || XRST || <br /> |-<br /> | 6 || SDIO || <br /> |-<br /> | 7 || SEN_LDD || <br /> |-<br /> | 8 || SCLK || <br /> |-<br /> | 9 || THERMO || <br /> |-<br /> | 10 || 8.0V || 8.0V DC<br /> |-<br /> | 11 || 5.0V || 5V DC<br /> |-<br /> | 12 || GND_LD || Ground<br /> |-<br /> | 13 || GND_LD || Ground<br /> |-<br /> | 14 || 3.3V || 3.3V DC<br /> |-<br /> | 15 || GND || Ground<br /> |-<br /> | 16 || GND || Ground<br /> |-<br /> | 17 || XOUT || <br /> |-<br /> | 18 || H || <br /> |-<br /> | 19 || G || <br /> |-<br /> | 20 || F || <br /> |-<br /> | 21 || E || <br /> |-<br /> | 22 || VC_PD || <br /> |-<br /> | 23 || D || <br /> |-<br /> | 24 || C || <br /> |-<br /> | 25 || B || <br /> |-<br /> | 26 || A ||<br /> |-<br /> | 27 || 5V_PD || VCC 5V DC<br /> |-<br /> | 28 || GND_PD || Ground<br /> |-<br /> | 29 || DVD_AF- || <br /> |-<br /> | 30 || DVD_AF+ || <br /> |-<br /> | 31 || GND_PD || Ground<br /> |-<br /> | 32 || BD_AF- || <br /> |-<br /> | 33 || BD_AF+ || <br /> |-<br /> | 34 || GND_PD || Ground<br /> |-<br /> | 35 || VPP_LCD || <br /> |-<br /> | 36 || SEN_LCD || <br /> |-<br /> | 37 || EXP_B- || <br /> |-<br /> | 38 || EXP_B+ || <br /> |-<br /> | 39 || EXP_A- || <br /> |-<br /> | 40 || EXP_A+ || <br /> |-<br /> | 41 || EXP_INIT || <br /> |-<br /> | 42 || TRK_in || <br /> |-<br /> | 43 || FCS_far || <br /> |-<br /> | 44 || FCS_near || <br /> |-<br /> | 45 || TRK_out || <br /> |-<br /> |}<br /> <br /> === CN102 8pin ===<br /> To spindle motor &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || SLDA3 || <br /> |-<br /> | 2 || SLDA3 || <br /> |-<br /> | 3 || SLDA1 || <br /> |-<br /> | 4 || SLDA1 || <br /> |-<br /> | 5 || SLDB1 || <br /> |-<br /> | 6 || SLDB1 || <br /> |-<br /> | 7 || SLDB3 || <br /> |-<br /> | 8 || SLDB3 || <br /> |-<br /> |}<br /> <br /> === CN101 14pin ===<br /> To position tracking mechanics &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || 5V || +5V DC<br /> |-<br /> | 2 || SCKSNS3 || S clock Sense<br /> |-<br /> | 3 || SW4 || Slide Cam SW<br /> |-<br /> | 4 || SW3 || 12cm SW<br /> |-<br /> | 5 || SW2 || 8cm SW<br /> |-<br /> | 6 || DISC CHUCK || <br /> |-<br /> | 7 || DISC IN SW || <br /> |-<br /> | 8 || EVER 3.3V || +3.3V DC<br /> |-<br /> | 9 || GND || Ground<br /> |-<br /> | 10 || NC || No connection<br /> |-<br /> | 11 || LOAD+ || to 12<br /> |-<br /> | 12 || LOAD+ || <br /> |-<br /> | 13 || LOAD- || to 14<br /> |-<br /> | 14 || LOAD- || <br /> |-<br /> |}<br /> <br /> === CN101 8pin ===<br /> To position tracking mechanics &lt;br /&gt;<br /> Used in [[BMD-003]], [[BMD-006]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || || <br /> |-<br /> | 2 || || <br /> |-<br /> | 3 || || <br /> |-<br /> | 4 || || <br /> |-<br /> | 5 || || <br /> |-<br /> | 6 || || <br /> |-<br /> | 7 || || <br /> |-<br /> | 8 || || <br /> |-<br /> |}<br /> <br /> === CN100 19pin ===<br /> To disc motor &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || HB+ || <br /> |-<br /> | 2 || HB- || <br /> |-<br /> | 3 || HW- || <br /> |-<br /> | 4 || HW+ || <br /> |-<br /> | 5 || HV- || <br /> |-<br /> | 6 || HV+ || <br /> |-<br /> | 7 || HU- || <br /> |-<br /> | 8 || HU+ || <br /> |-<br /> | 9 || U || <br /> |-<br /> | 10 || U || <br /> |-<br /> | 11 || V || <br /> |-<br /> | 12 || V || <br /> |-<br /> | 13 || W || <br /> |-<br /> | 14 || W || <br /> |-<br /> | 15 || FGND || Ground<br /> |-<br /> | 16 || SIGGND || Ground<br /> |-<br /> | 17 || INSW || <br /> |-<br /> | 18 || SCK5V || <br /> |-<br /> | 19 || SCKSNS || <br /> |-<br /> |}<br /> <br /> === CN100 18pin ===<br /> To disc motor &lt;br /&gt;<br /> Used in [[BMD-003]], [[BMD-006]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || || <br /> |-<br /> | 2 || || <br /> |-<br /> | 3 || || <br /> |-<br /> | 4 || || <br /> |-<br /> | 5 || || <br /> |-<br /> | 6 || || <br /> |-<br /> | 7 || || <br /> |-<br /> | 8 || || <br /> |-<br /> | 9 || || <br /> |-<br /> | 10 || || <br /> |-<br /> | 11 || || <br /> |-<br /> | 12 || || <br /> |-<br /> | 13 || || <br /> |-<br /> | 14 || || <br /> |-<br /> | 15 || || <br /> |-<br /> | 16 || || <br /> |-<br /> | 17 || || <br /> |-<br /> | 18 || || <br /> |-<br /> |}<br /> <br /> === CN300 45pin ===<br /> JTAG (check service manual) &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || 3.3V || <br /> |-<br /> | 2 || 3.3V || <br /> |-<br /> | 3 || 5V || <br /> |-<br /> | 4 || 5V || <br /> |-<br /> | 5 || RESERVED || <br /> |-<br /> | 6 || RESERVED || <br /> |-<br /> | 7 || RESERVED || <br /> |-<br /> | 8 || TRACESYNC || <br /> |-<br /> | 9 || PIPESTAT0 || <br /> |-<br /> | 10 || PIPESTAT1 || <br /> |-<br /> | 11 || PIPESTAT2 || <br /> |-<br /> | 12 || TRACECLK || <br /> |-<br /> | 13 || TRACEPKT15 || <br /> |-<br /> | 14 || TRACEPKT14 || <br /> |-<br /> | 15 || TRACEPKT11 || <br /> |-<br /> | 16 || TRACEPKT13 || <br /> |-<br /> | 17 || TRACEPKT10 || <br /> |-<br /> | 18 || TRACEPKT6 || <br /> |-<br /> | 19 || TRACEPKT9 || <br /> |-<br /> | 20 || TRACEPKT3 || <br /> |-<br /> | 21 || TRACEPKT8 || <br /> |-<br /> | 22 || TRACEPKT1 || <br /> |-<br /> | 23 || TRACEPKT5 || <br /> |-<br /> | 24 || TRACEPKT12 || <br /> |-<br /> | 25 || TRACEPKT2 || <br /> |-<br /> | 26 || TRACEPKT7 || <br /> |-<br /> | 27 || TRACEPKT0 || <br /> |-<br /> | 28 || TRACEPKT4 || <br /> |-<br /> | 29 || TINT || <br /> |-<br /> | 30 || TMS || <br /> |-<br /> | 31 || TDO || <br /> |-<br /> | 32 || JTSEL || <br /> |-<br /> | 33 || TCK || <br /> |-<br /> | 34 || NTRST || <br /> |-<br /> | 35 || RTCK || <br /> |-<br /> | 36 || TDI || <br /> |-<br /> | 37 || NSRST || <br /> |-<br /> | 38 || RXD || <br /> |-<br /> | 39 || TXD || <br /> |-<br /> | 40 || DBDRQ || <br /> |-<br /> | 41 || DBGACK || <br /> |-<br /> | 42 || GND || Ground<br /> |-<br /> | 43 || GND || Ground<br /> |-<br /> | 44 || GND || Ground<br /> |-<br /> | 45 || GND || Ground<br /> |-<br /> |}<br /> <br /> === CN502 4pin ===<br /> To mainboard, Power &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || 12V || <br /> |-<br /> | 2 || GND || Ground<br /> |-<br /> | 3 || GND || Ground<br /> |-<br /> | 4 || 5V || <br /> |-<br /> |}<br /> <br /> {{Components}}&lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=Keys&diff=37625 Keys 2015-07-05T09:52:39Z <p>89.179.70.214: /* aim keys */</p> <hr /> <div>[http://www.youtube.com/watch?v=wo19Y4tw0l8 Illegal Numbers - Numberphile]<br /> <br /> = Keys Notes =<br /> You can download the keys from: [http://www.ps3devwiki.com/files/devtools/ps3keys/ ps3keys] (or for scetool here : [http://www.ps3devwiki.com/files/devtools/scetool/data/ scetool/data/])<br /> &lt;!--// [https://github.com/search?utf8=%E2%9C%93&amp;q=PS3keys&amp;repo=&amp;langOverride=&amp;start_value=1&amp;type=Repositories&amp;language= ''ps3keys at Github''] / http://www.mirrorcreator.com/files/JSM2FRCD/ps3keys.exe_links [http://www.ps3devwiki.com/files/firmware/MFW-CEX/PS3MFWBuilder/ps3keys.exe ''ps3keys in RAR sfx (254.01 KB)''] / [http://www.mirrorcreator.com/files/EVWOWZES/ps3keys.zip_links ps3keys.zip (229.9 KB)] //--&gt;<br /> <br /> == Location ==<br /> keyfiles should be placed in ~/.ps3 or %userprofile%\ps3keys &lt;br /&gt;<br /> <br /> == Naming ==<br /> naming:<br /> * file prefix: lv0, lv1, lv2, app, iso, ldr, pkg, spp, np<br /> : (NB: some tools use np- others drm-, or npdrm- prefix, uniform naming in all tools is adviced)<br /> * file suffix: .092 .315 .341 .350 .355 .356<br /> : (NB: actually 080, 092, 240, 340, 350, 355, 356, 360, 365, 370 ...)<br /> * key file (erk): %s-key-%s<br /> * iv file (riv): %s-iv-%s<br /> * ctype file (curvetype): %s-ctype-%s<br /> * pub file (public): %s-pub-%s<br /> * priv file (private): %s-priv-%s<br /> <br /> == Key Table Structure==<br /> === generic in loaders ===<br /> Keys are kept in tables and indexed by the sdk_type in the SELF header.<br /> struct key_obj {<br /> uint8_t key[0x20];<br /> uint8_t iv[0x10];<br /> uint8_t pub[0x28];<br /> uint32_t curve_type;<br /> uint32_t always_zero?; // most likely padding: keys must be 16 byte aligned for the crypto routines<br /> }<br /> <br /> === appldr specific ===<br /> typedef struct _appldr_key_container<br /> {<br /> /* start-end (length) */<br /> u8 key[32]; /* 0x00-0x19 (0x20) */ (AES:ERK - 256bit Encryption Round Key) */<br /> u8 iv[16]; /* 0x20-0x2f (0x10) */ (AES:RIV - 128bit Reset Initialization Vector) */<br /> u8 pub[40]; /* 0x30-0x57 (0x28) */ (ECDSA:public - 320bit) */<br /> u32 ctype; /* 0x58-0x5b (0x04) */ (ECDSA:curvetype - 32bit formatted 8bit value) */<br /> u32 null; /* 0x5c-0x5f (0x04) */ (always zero - 32bit formatted) */<br /> /* 0x00-0x5f (0x60) */ (total per revision/type entry - 768bit) */<br /> } appldrKeyContainer;<br /> <br /> appldrKeyContainer rev0x00_0x0c_1[13];<br /> <br /> appldrKeyContainer rev0x00_0x0c_2[13];<br /> <br /> appldrKeyContainer unknown;<br /> <br /> appldrKeyContainer npdrm_1[13];<br /> appldrKeyContainer npdrm_2[13];<br /> <br /> appldrKeyContainer revoke;<br /> <br /> = Key Scrambling =<br /> Starting with firmware version 3.60 loader keys have been encrypted. Look [http://www.sendspace.com/file/mx21uz here] for a tool that decrypts them.<br /> Besides that, [http://www.sendspace.com/file/ykermj there is] an implementation of the cryptographic algorithm which is used to encrypt/decrypt lv1ldr from lv0 and root scramble key at the SPU side. <br /> <br /> == Root scramble keys ==<br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! version !! header 2 !! header 3<br /> |-<br /> | root || 3.60-3.61 || &lt;code&gt;844F80F3C57C455C7F09&lt;/code&gt;<br /> |-<br /> | root || 3.65-3.66 || &lt;code&gt;865128F745845947A0CE&lt;/code&gt;<br /> |-<br /> | root || 3.7x || &lt;code&gt;0DAD161222CDDB00A631&lt;/code&gt;<br /> |-<br /> | root || 4.00-4.1x || &lt;code&gt;D029857926C7A918D48E&lt;/code&gt;<br /> |-<br /> | root || 4.20-4.45 || &lt;code&gt;F5FD0DFD54B738FC8895&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> == Scramble keys ==<br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! type !! version !! key1 !! iv1 !! key2 !! iv2<br /> |-<br /> | isoldr || 3.60 || &lt;code&gt;5389A6DFA8567D43A80DA6DAB90EE946&lt;/code&gt; || &lt;code&gt;A51A2C7960AC1BE43AA0FB7695094188&lt;/code&gt; || &lt;code&gt;212E7E92FF1FB75AE5C1323037C34693&lt;/code&gt; || &lt;code&gt;90AF09A666BB0C663BF2FC8E5338B7B8&lt;/code&gt;<br /> |-<br /> | isoldr || 3.65 || &lt;code&gt;E37A763FD7A559CFD7E1E2DA5C8CBAC4&lt;/code&gt; || &lt;code&gt;198361A904E748381CB9AA1DF5CCAB17&lt;/code&gt; || &lt;code&gt;23EAD00FC78D9A8B7785EB600124238C&lt;/code&gt; || &lt;code&gt;61B0D045DF5727EFC19E5BE53BE70F14&lt;/code&gt;<br /> |-<br /> | isoldr || 3.70 || &lt;code&gt;9FD83EA32E9EAA0EF54AD0CFBB60D1DF&lt;/code&gt; || &lt;code&gt;194B649CDA9F4D814CD119C603E49FB5&lt;/code&gt; || &lt;code&gt;A9709BE3E8043BA24635A2617541E9D5&lt;/code&gt; || &lt;code&gt;F06A5B2FEF9CA87B1759DC53AEE1A3B5&lt;/code&gt;<br /> |-<br /> | isoldr || 4.11 || &lt;code&gt;FFD6342FC86B81F0E56C6867D618D72A&lt;/code&gt; || &lt;code&gt;A51A2C7960AC1BE43AA0FB7695094188&lt;/code&gt; || &lt;code&gt;194922A1EEB01E614884A44D1D7B7FC1&lt;/code&gt; || &lt;code&gt;90AF09A666BB0C663BF2FC8E5338B7B8&lt;/code&gt;<br /> |-<br /> | isoldr || 4.21 || &lt;code&gt;4DEA657828657CA86AB93E2162592B97&lt;/code&gt; || &lt;code&gt;EEB72FC7E42544C460E78EA30C72D211&lt;/code&gt; || &lt;code&gt;CE2D1A7AA4F4434058F0C8A64400CBF5&lt;/code&gt; || &lt;code&gt;852CC5C6C5D3B7EEB1801147B32E8D21&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.60 || &lt;code&gt;F92C8666EFFBAC7EB583E54A257F7C05&lt;/code&gt; || &lt;code&gt;F2E70BC4BAC10C3D8DDBB7DC23053F9A&lt;/code&gt; || &lt;code&gt;DDF6A5B143C1141FEED01CDA719705C3&lt;/code&gt; || &lt;code&gt;018E695C3A29AF6E746A73CBF73DBDFD&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.65 || &lt;code&gt;546DE455AB15F33546D2296C2535FA44&lt;/code&gt; || &lt;code&gt;ACA9C00DA6D778A95EBD9D76E659C14F&lt;/code&gt; || &lt;code&gt;AB82EF1F62CC382CF2880A870499AE89&lt;/code&gt; || &lt;code&gt;6ECB2AC4DA8D400F0167F1EB9FD8D7F1&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.70 || &lt;code&gt;F98E56F3CB0D68797E3D81F0BE36CFBD&lt;/code&gt; || &lt;code&gt;7DA5A5487AFA3032BF49D40CEBEC2480&lt;/code&gt; || &lt;code&gt;7EAFED452D621269CB7EF46D7BE3DAD9&lt;/code&gt; || &lt;code&gt;A5C6E2A25C2DD09D6597F69EEB3A2CE5&lt;/code&gt;<br /> |-<br /> | lv1ldr || 4.11 || &lt;code&gt;80863EDBAE50DD4B16125FC9321BBC24&lt;/code&gt; || &lt;code&gt;1A9E31FEBD603A9CBE4ECD6026292466&lt;/code&gt; || &lt;code&gt;D4E2AA7293192CB1600D537A9E832F2D&lt;/code&gt; || &lt;code&gt;4503E4E505A773C55E0B8E1332341287&lt;/code&gt;<br /> |-<br /> | lv1ldr || 4.21 || &lt;code&gt;AC19D5DB427351434DC6DA3BD6E3DE6C&lt;/code&gt; || &lt;code&gt;66E68237D5B7228AA2F057B6043768E1&lt;/code&gt; || &lt;code&gt;466CD2F735628B8EF99D1793063BBB3B&lt;/code&gt; || &lt;code&gt;761907BA41A7945028D8FD8305B25BD2&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.60 || &lt;code&gt;A25E7F097B2FC7B1082032C4387DB335&lt;/code&gt; || &lt;code&gt;0655809B26DF5F29E4E740D950A8CB53&lt;/code&gt; || &lt;code&gt;6B97507247CD680FE56D9E19D06DFC71&lt;/code&gt; || &lt;code&gt;B72B9DBB5C2CC74EB75C7B9815DBD5D8&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.65 || &lt;code&gt;4B973A45A23894CBF0CDFC168B7EFB31&lt;/code&gt; || &lt;code&gt;2210B3103E7EDFD8CE0B25551B1D4003&lt;/code&gt; || &lt;code&gt;858CFE093654E3EFA16FCCE5F73C9591&lt;/code&gt; || &lt;code&gt;481472B4DF63EA5F883DAA2872EE5D2F&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.70 || &lt;code&gt;85AEC67CB85BD04D3E7D3D76AA604FF5&lt;/code&gt; || &lt;code&gt;51B40C084A81C9BE35108FFC0C008F64&lt;/code&gt; || &lt;code&gt;616004C6C2D614737106FE41668826A7&lt;/code&gt; || &lt;code&gt;A765A845AAB477EABFEF4274ADA6AF04&lt;/code&gt;<br /> |-<br /> | lv2ldr || 4.11 || &lt;code&gt;020397E6D292288F80659F06E2DACEFB&lt;/code&gt; || &lt;code&gt;4CC9A8A9EED889070F066EC9A7CADA2B&lt;/code&gt; || &lt;code&gt;577BA1CBF1FD40A3EF53C9B5DAC3AC60&lt;/code&gt; || &lt;code&gt;B64BF3D04FBB3F8D29F9E63A97DF3DA9&lt;/code&gt;<br /> |-<br /> | lv2ldr || 4.21 || &lt;code&gt;872D02292EE7ED3544AFF20EEA5E6F0C&lt;/code&gt; || &lt;code&gt;2E0CBBD250150410302F7E8B33039EF3&lt;/code&gt; || &lt;code&gt;A02BA1F74446E4BAE04AF5CF13D94154&lt;/code&gt; || &lt;code&gt;2009879EED2F443367C80B62F9D1748F&lt;/code&gt;<br /> |-<br /> | appldr || 3.60 || &lt;code&gt;EE409F8CD0B7F8AF17769D5F6D67EA3F&lt;/code&gt; || &lt;code&gt;6BF7B2D5B0ED87EF4CF601D53EEA111A&lt;/code&gt; || &lt;code&gt;2149690206DD0ABC0CD5367C4AF2C810&lt;/code&gt; || &lt;code&gt;39D8E32CF3F1558902247F733D5284BF&lt;/code&gt;<br /> |-<br /> | appldr || 3.65 || &lt;code&gt;D1FF8A1B7AD27A186B0F1E2FFF5C2B65&lt;/code&gt; || &lt;code&gt;4D5EC61604BCE8250E62600376061878&lt;/code&gt; || &lt;code&gt;8F40C9F3CEF5284F5F432BD906ECDF24&lt;/code&gt; || &lt;code&gt;0B107F57C095B31EF15B95FFEC5134B2&lt;/code&gt;<br /> |-<br /> | appldr || 3.70 || &lt;code&gt;2AF91823CE38598E8D66245F698AB572&lt;/code&gt; || &lt;code&gt;D1A74E3DED98145F023F07FFB60D2B1D&lt;/code&gt; || &lt;code&gt;04BE8DD318D3E7454A166296B022F88D&lt;/code&gt; || &lt;code&gt;16D3B1E7B007FDFE101C029B5F39C761&lt;/code&gt;<br /> |-<br /> | appldr || 4.11 || &lt;code&gt;6BFAFA124D4B88841BCB861364C32826&lt;/code&gt; || &lt;code&gt;3F7679B0A1430C490C1F249EAA468D2C&lt;/code&gt; || &lt;code&gt;4338700B5FA64276DD3E57806ED679FD&lt;/code&gt; || &lt;code&gt;CFCAE1AF6F98E5651CBB021D78DD8F1B&lt;/code&gt;<br /> |-<br /> | appldr || 4.21 || &lt;code&gt;AAF65A91EC372C690969090F59E53C3E&lt;/code&gt; || &lt;code&gt;A5798C254313BC5416951E24EAD3C985&lt;/code&gt; || &lt;code&gt;66BCB417D14A2B592640801C11B7B49B&lt;/code&gt; || &lt;code&gt;2FF236152A4776DAD39B509244E8F5C2&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> == Scrambled keysets ==<br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! Type !! Version !! RIV || ERK<br /> |-<br /> | rvk_prg || 3.60 || &lt;code&gt;E06DC9567BE0EA09D5D1A5355B996FC6&lt;/code&gt; || &lt;code&gt;FB9CC7277F95F77E63618488AE38DB9C5226D988AF79CC4C0F49EC983FDC96D4&lt;/code&gt;<br /> |-<br /> | rvk_prg || 4.21 || &lt;code&gt;30B9F738238A015014A44DD57B3A1661&lt;/code&gt; || &lt;code&gt;1FAED95E0BAB4BD4F9CAF9F9C0DAB5EBEFFB6CDAD6482ABF60DD73B0EA3FD0E8&lt;/code&gt;<br /> |-<br /> | isoldr || 3.60 || &lt;code&gt;B3E9683977AE89DE9AFFE6330774505C&lt;/code&gt; || &lt;code&gt;7CFE82A405C29EBE20BBA96BB1D1F6E9F31A01BF179018BE26F079808361ECF1&lt;/code&gt;<br /> |-<br /> | isoldr || 3.65 || &lt;code&gt;2E691E3343A55B99E8A935B0443BD67B&lt;/code&gt; || &lt;code&gt;1626B646CC8A8198DAC725CF616C442D855A1E3FBD5824BA9AA36F5FBC345CA0&lt;/code&gt;<br /> |-<br /> | isoldr || 3.70 || &lt;code&gt;E46F02FDCA9F40CC5CD715D930190FE0&lt;/code&gt; || &lt;code&gt;7DA7D447D0FD4088FFF2B858A266FEFECB3D2E79D68BCC0A70FF8B381258EFA7&lt;/code&gt;<br /> |-<br /> | isoldr || 4.11 || &lt;code&gt;2912F5FC4C4FF400940B369193303D16&lt;/code&gt; || &lt;code&gt;B2306998F30DEF6750E01674BCA38D46F8FAD1548B456C4F7869296F7DC27E83&lt;/code&gt;<br /> |-<br /> | isoldr || 4.21 || &lt;code&gt;36762D06A6F6FBFFE342D8853A3CD440&lt;/code&gt; || &lt;code&gt;A4609638DC47355D6D7915F26E3837A1A02528AA7A1A27542231997EB4F7143D&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.60 || &lt;code&gt;9B32B20FA77280F1095EA13F1C2D5C99&lt;/code&gt; || &lt;code&gt;18097966C3DE8A0D82BF956CB39FAF782295C6CA7F1E547AB30EDFD7EE5CB812&lt;/code&gt;<br /> |-<br /> | lv1ldr || 4.21 || &lt;code&gt;E372B32F7E439D30AC6CEC68CA23D903&lt;/code&gt; || &lt;code&gt;189615862C02E6278760BA3A19C8BF0C176B6EDD491A40F2F3ED0091CEFA28C3&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.60 || &lt;code&gt;E8831E56EF9FA4D8D4BF7A6E78025644&lt;/code&gt; || &lt;code&gt;451E4179EF01987D64EA48841DCA5AA7CB3D6ADB8D880F52DAEF543E654BAE3F&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.65 || &lt;code&gt;FD9D731564C1D1F0A4258667100D1F17&lt;/code&gt; || &lt;code&gt;2A0E7FD3DA4AC74D4AB2DD6AF36FED41CD5F50DECB7FC945F81A85460E141739&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.70 || &lt;code&gt;90A06C54C727844AB5300BB6AB54C537&lt;/code&gt; || &lt;code&gt;7E115E8C38BEA057858E97F670EB3E6E2B8FA04C059422CC9273EF12335679B4&lt;/code&gt;<br /> |-<br /> | lv2ldr || 4.11 || &lt;code&gt;CF33BDA9F55C71BD9F38B31162FCB0E3&lt;/code&gt; || &lt;code&gt;ECFAC7BA2F1BFA198A834EBC25B4FBD47448764A6E79A200C26948141A26B794&lt;/code&gt;<br /> |-<br /> | lv2ldr || 4.21 || &lt;code&gt;2D4C6F9F0AAF26A728CA166D03449321&lt;/code&gt; || &lt;code&gt;B0B020CE5DE730AEFCD3778273F0F91456EBCCE8F184FC257D37E0182D20D328&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> == EDAT keys ==<br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! type !! version !! key !! kgen key<br /> |-<br /> | EDAT || v1/2/3 || &lt;code&gt;25790BA9D671FB125E53F013B0F9862E&lt;/code&gt; || &lt;code&gt;270C4A349DE7A329BB04FD8642C43591&lt;/code&gt;<br /> |-<br /> | EDAT || v4 || &lt;code&gt;6D4BF3D7245DB294B6C3F9E32AA57E79&lt;/code&gt; || &lt;code&gt;D1DF87B5C1471B360ACE21315A339C06&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> = Key lists =<br /> <br /> == sc_iso module 060.013.r010 - 4.75 ==<br /> 0: <br /> 1: <br /> 2: D413B89663E1FE9F75143D3BB4565274 (060.013.r010 - 4.75)<br /> 3: FA72CEEF59B4D2989F111913287F51C7 (060.013.r010 - 4.75)<br /> 4: DAA4B9F2BC70B280A7B340FA0D04BA14 (095.001 - 3.56)<br /> 4: 29C194FFEC1FD14D4AAE006C32B35990 (3.60 - 4.75)<br /> 5: <br /> see also: http://pastie.org/3130817 / http://pastie.org/10206783<br /> <br /> == sb_iso_spu_module 083.006.r010 / 1.02 ==<br /> 0: 8E73EE9994E8A11C12300C34DA92D07FD8636E434C8FCA02 &lt;- sb_iso_magic_px<br /> 1: 9D013CBE2D46368B4DB782FF2472ECE64237F3538827416E &lt;- sb_iso_fix2_px<br /> 2: 086998B739554A8022372B883465DE5F718FC15DEE636447 &lt;- sb_iso_fix1_px<br /> 3: 534740F254E3F83503BBD7DE9F091B67325F31A00C78F2A9 &lt;- sb_iso_magic_dx<br /> 4: B62AB069608519CC7F69FC16D673ED085998A24A40B06AFF &lt;- sb_iso_fix2_dx<br /> 5: 8094270BA87742F383F109F9C7D9E9755C4E343D81D2A3D9 &lt;- sb_iso_fix1_dx<br /> <br /> == sb_iso_spu_module 3.41 ==<br /> 6: C51272E64D9A15CA445CD2F3795C15B81B192C7AC15883F4<br /> 7: E618B3A4EC2789DAFC2ED2DFED75A93FA7B55AEA201278A4<br /> 8: D7C0AC46B1CD3E7345A0F0DAF921F6DDDA03A37905FBB17E<br /> 9: E3F22665AFC4E1C014A431241DBC0B69D5D66857D91E6B27<br /> A: 66866AF7489AE85ABF98A670AA27672E066E60D14D524121<br /> B: EB9706B9A75A48853BD4035ADE936E050E87E742D27A8609<br /> note: 1.02 contains 6 keys, 3.41 contains 12 keys (it also includes the 1.02 keys)<br /> <br /> <br /> == sv_iso_spu_module 095.001 - 3.55 ==<br /> key_0: EF4F6A107742E8448BC1F9D8F2481B31 //key_0 is an aes_cfb128 iv<br /> <br /> iv_0(giv): 2226928D44032F436AFD267E748B2393<br /> key_0_0(kms1): 126C6B5945370EEECA68262D02DD12D2 //key_0_0 is used with iv_0 to generate gen_key_0<br /> key_0_1(kms2): D9A20A79666C27D11032ACCF0D7FB501 //key_0_1 is used with iv_0 to generate gen_key_1<br /> <br /> key_1(Kwm): 7CDD0E02076EFE4599B1B82C359919B3 //key_1 is used with iv_0<br /> <br /> iv_1(ivs_aes): 3BD624020BD3F865E80B3F0CD6566DD0 //iv_1 is used with gen_key_0 and gen_key_1<br /> <br /> key_2(Kh): 380BCF0B53455B3C7817AB4FA3BA90ED //key_2 + iv_2 are used to generate something from the disk name (id?)<br /> iv_2(IVh): 69474772AF6FDAB342743AEFAA186287<br /> <br /> debug_disc_fallback: 67C0758CF4996FEF7E88F90CC6959D66 //this fallback is used if the disk name (id?) is 'PS3_L_DEBUG_DISC'<br /> <br /> ivs_3des: E80B3F0CD6566DD0<br /> <br /> eid4_fallback_0x00 FF1471C135E4593D0D27F9CAA3795BD9<br /> eid4_fallback_0x10 DD38369F0175173CE32BEED051FD4EF3<br /> <br /> eid4_fallback keys added from this [http://www.ps3-hacks.org/ps3-scetool-friday-isolated-spu-poc-and-eidtool-wip-updates.html source]<br /> <br /> trivia(you can find these in the middle of the keys) http://pastebin.com/mWxb3Zxj<br /> <br /> == spu_token_processor ==<br /> 095.001 - 3.56:<br /> token-hmac: CC30C4229113DB25733553AFD06E8762B3729D9EFAA6D5F35A6F58BF38FF8B5F58A25BD9C9B50B01D1AB4028676968EAC7F88833B662935D7506A6B5E0F9D97A<br /> token-key: 341812376291371C8BC756FFFC611525403F95A8EF9D0C996482EEC216B562ED<br /> token-iv: E8663A69CD1A5C454A761E728C7C254E<br /> 3.60-{{latest}}:<br /> token-public: A55476C9E6DFB890FAAF5FBFFD961B649D0ABF1D0CD76000BD4B5F5AFE0AB87DCEA221E252A37404<br /> token-curve-type: 0x9<br /> <br /> == spu_utoken_processor 3.55 ==<br /> utoken-hmac: 572C987747A4A0A6A1E715963D0DCCCA28A8A94B5B529472EF1A4EFFEB2978F99BD0A9D42438DB731B443C9DC7944A13AC7B40FCA57DFE33D212FBA86CBEBCBA<br /> utoken-erk: D1CB1C81ACE35F3D970DDE723A622935516F98D0F0DB3E151DE2B7A2E34BD736<br /> utoken-iv: A6523E5426470953FE8C90F61BCA927A<br /> <br /> == sc_iso ==<br /> secure_com_lib_internal_key::BE_SC_PayloadKey: A3ADB99A21E47ADFF3FD7FC3173981CA # 060.013.r010 - {{latest}}<br /> secure_com_lib_internal_key::SC_BE_PayloadKey: 6933CEE7A518E5B8CBE1FC14B261B765 # 060.013.r010 - {{latest}}<br /> secure_com_lib_internal_key::FactoryInit_Password : 2EA267093B4556ED9D3BE62E115D6D59 # 060.013.r010 - 1.70<br /> sc_key::series_key : 73636B65795F7365726965736B657900<br /> sc_key::series_key2 : 73636B65795F7365726965736B657932<br /> <br /> == gpkg-key ==<br /> 2E7B71D7C9C9A14EA3221F188828B8F8<br /> &lt;!--//u8 retail_pkg_aes_key[] = {0x2E,0x7B,0x71,0xD7,0xC9,0xC9,0xA1,0x4E,0xA3,0x22,0x1F,0x18,0x88,0x28,0xB8,0xF8};//--&gt;<br /> <br /> == service mode dongle HMAC ==<br /> 46DCEAD317FE45D80923EB97E4956410D4CDB2C2<br /> <br /> == PUP HMAC ==<br /> F491AD94C6811096915FD5D24481AEDCEDEDBE6BE513724DD8F7B691E88A38F4B5162BFBECBE3A62185DD7C94DA2225ADA3FBFCE555B9EA9649829EB30CE8366<br /> <br /> == DAT ==<br /> dat-iv: 3032ADFCDE09CFBFF0A3B3525B097FAF<br /> dat-key: 2B7E151628AED2A6ABF7158809CF4F3C<br /> <br /> == EDAT ==<br /> edat-key-0: BE959CA8308DEFA2E5E180C63712A9AE (SHA1: 84E9FC3574EAA11A9462FFA53D5EA46B4D0003BF)<br /> edat-hash-0: EFFE5BD1652EEBC11918CF7C04D4F011 (SHA1: 8A721A06ABC7BB9BF398C5EF5D6F1FD997BC0A56)<br /> edat-key-1: 4CA9C14B01C95309969BEC68AA0BC081 (SHA1: 6ECDFEC0A11890C1F2A689062D3EFE562317B2FB)<br /> edat-hash-1: 3D92699B705B073854D8FCC6C7672747 (SHA1: F7B2917B1FA260FD51D37716A91036651F6F42F2)<br /> <br /> == SDAT ==<br /> sdat-key: 0D655EF8E674A98AB8505CFA7D012933 (sdat-sha1: ED2A015EEB1BD0CE06D0447F1A22AF4C1C401E4A)<br /> <br /> == PS3 Minis ==<br /> ps3minis1: D6606A6B2499CBDA5FA09081C5CDBD8A (SHA1: F72D80C2386010667F8A75DEB026A011D5ABA570)<br /> ps3minis2: 625E777946626A37336E3A5D4A6B714B (SHA1: C218DAFEC53C8DEAAC9A9E3D2B9C1C6A48371F9F)<br /> <br /> Note: for minis iso.bin.edat<br /> <br /> == aim keys ==<br /> aim_ks_4 : 30B0395DC5835AAA3A7986B44AFAE684 &lt;- idps_magic10?<br /> aim_ks_1 : 2ED7CE8D1D55454585BF6A3281CD03AF &lt;- idps_magic<br /> aim_iv : 51F78B72A64711CF5C72323FB8607A00 &lt;- magic_iv0<br /> aim_key : 922B198CDF0C07DCCE848B69882D804CC23F19C2EAE1244F35AF176F7FD37851 &lt;- magic_key0<br /> aim_compare : 401C4AA63B2C8D44E245F074DAE7782A 360D1E8EE2116BDF6F0D8A3CC17BE38F EA48B571F4D26DED0000000000000000 (1.00-3.42)<br /> http://pastie.org/2547291<br /> (ks version depends on the first four bytes of the eid) &lt;br /&gt;<br /> aim_compare-&gt;magic_0(note that there's magic_1 and magic_2 also on really old firmwares)<br /> <br /> == mode_auth_data == <br /> key : FEDCBA98765432100123456789ABCDEFFEDCBA98765432100123456789ABCDEF<br /> iv : 0123456789ABCDEFFEDCBA9876543210<br /> hmac_key : 123DA14B3D21D82AFC759A9CF6F41610A24EC8704306BAC4E0941A5B70EEA037<br /> F1482EA7EC578872F1482EA7EC578872F1482EA7EC578872F1482EA7EC578872<br /> magic : 52796F7461726F206973206375746521 (Ryotaro is cute!)<br /> http://pastie.org/4155189<br /> <br /> == SYSCON_MANAGER_KEY ==<br /> <br /> D413B89663E1FE9F75143D3BB4565274<br /> <br /> [[Keys#sc_iso_module_1.00-4.00|sc_iso_module_1.00-4.00]]&lt;br /&gt;<br /> [http://www.ps3hax.net/showthread.php?t=68857&amp;p=721426 source]<br /> <br /> == AACS key/iv ==<br /> <br /> magic: FolkloreJam<br /> <br /> key:<br /> 2DC2DF39420321D0CEF1FE2374029D95<br /> iv:<br /> 0BA0F8DDFEA61FB3D8DF9F566A050F78<br /> <br /> == AV CC Multi ==<br /> <br /> 942C152C1C2C9D2C94AE15AE1CAE9DAE<br /> <br /> == Archive keys ==<br /> <br /> FA72CEEF59B4D2989F111913287F51C7 generic key<br /> <br /> EA02CEEF5BB4D2998F611910D77F51C6 per console key<br /> <br /> == Marlin DRM ==<br /> <br /> DES key/iv? 7563686979616D61 <br /> <br /> KeyRing SHA1 Seed? DAAA8CE98DFA1563A5E3E27FBBCF6443<br /> <br /> == Modules ==<br /> <br /> ==== Notes ====<br /> * in CEB Ebootroms, Sony uses the same 256bits keysets for self/rvk (lv0 uses lv1 keyset) than the ones initially available until 3.30 with a broken aes256ctr (yes, they use a 256bit key)<br /> * With Ebootroms themselves, only the first half is used on ceb2010-2060 ebootroms <br /> * Likewise, the individual_info erk is 256 bit size, but only first half is used.<br /> <br /> <br /> ''A '-' means that the cell is empty, because the version does not matter or the private key cannot be calculated (see 3.56 and later below) like has been done in 3.55 and earlier. See also : http://www.mhlavac.info/wp-content/uploads/downloads/2010/03/lec2.pdf<br /> <br /> * &amp;lt;= 3.55:<br /> ** Randomfail present, thus when private key is unknown: use scekrit ;<br /> ** No obfuscation added to loaders yet, thus keytable as seen inside loader are the keys used by crypto engine (in SPU, or key as used by en/decryption tools like scetool)<br /> * 3.56:<br /> ** Fixed the randomfail in 3.56 and later after the fail0verflow presentation at 27C3, thus scekrit is of no use, see also: [http://www.instructables.com/id/Understanding-how-ECDSA-protects-your-data/?ALLSTEPS] ;<br /> ** No obfuscation added to loaders ''yet''<br /> * =&amp;gt;3.60:<br /> ** fixed the randomfail since 3.56, thus scekrit is of no use ;<br /> ** Obfuscation of keytable was added since 3.60 see [[Keys#Key_Scrambling|Key Scrambling]], which used [[Undocumented SPU Channels|ch72]] ringbuffer seed for deobfuscation.<br /> *** &quot;dec&quot; in ldr table refers to the deobfuscated key as used by crypto engine ;<br /> *** &quot;enc&quot; in ldr table refers to the obfuscated key as seen directly inside the decrypted loader keytable<br /> <br /> ===Bootldr===<br /> {| class=&quot;wikitable&quot;<br /> |-key for decrypting<br /> ! Module !! Version !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | bootloader&lt;br /&gt;(Internal) || - ({{SD}}) || &lt;code&gt;FEDCBA98765432100123456789ABCDEFFEDCBA98765432100123456789ABCDEF&lt;/code&gt; || &lt;code&gt;0123456789ABCDEFFEDCBA9876543210&lt;/code&gt; || &lt;code&gt;123DA14B3D21D82AFC759A9CF6F41610A24EC8704306BAC4E0941A5B70EEA037F1482EA7EC578872&lt;/code&gt; || &lt;code&gt;000000000000000000000000000000000001000000&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-&lt;!--// key for decrypting lv0, inside lv0ldr //--&gt;<br /> | lv0ldr || 0.60+ || &lt;code&gt;CA7A24EC38BDB45B98CCD7D363EA2AF0C326E65081E0630CB9AB2D215865878A&lt;/code&gt; || &lt;code&gt;F9205F46F6021697E670F13DFA726212&lt;/code&gt; || &lt;code&gt;A8FD6DB24532D094EFA08CB41C9A72287D905C6B27B42BE4AB925AAF4AFFF34D41EEB54DD128700D&lt;/code&gt; || &lt;code&gt;001AD976FCDE86F5B8FF3E63EF3A7F94E861975BA3&lt;/code&gt; || &lt;code&gt;0x33&lt;/code&gt;<br /> |-<br /> |-&lt;!--// key for decrypting lv0, inside lv0ldr //--&gt;<br /> | lv0ldr || 030.001-050.013 ({{CEB}}) || &lt;code&gt;B9F3F9E6107CFF2680A91E118C2403CF4A6F18F3C7EFD7D13D1AC4DB760BD222&lt;/code&gt; || &lt;code&gt;B43661B9A79BAD9D8E2B046469CDA1E7&lt;/code&gt; || &lt;code&gt;4C870BE86DDD996A92A3F7F404F33604244A1D02AB5B78BC9DAF030B78BE8867CF586171B7D45D20&lt;/code&gt; || &lt;code&gt;002CC736C7AD06D264E9AB663EB1F35F5DC159248C&lt;/code&gt; || &lt;code&gt;0x33&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> ===Metldr===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Version !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | metldr&lt;br /&gt;(Internal) || - ({{SD}}) || &lt;code&gt;FEDCBA98765432100123456789ABCDEFFEDCBA98765432100123456789ABCDEF&lt;/code&gt; || &lt;code&gt;0123456789ABCDEFFEDCBA9876543210&lt;/code&gt; || &lt;code&gt;123DA14B3D21D82AFC759A9CF6F41610A24EC8704306BAC4E0941A5B70EEA037F1482EA7EC578872&lt;/code&gt; || &lt;code&gt;000000000000000000000000000000000001000000&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-<br /> | metldr || - || &lt;code&gt;C0CEFE84C227F75BD07A7EB846509F93B238E770DACB9FF4A388F812482BE21B&lt;/code&gt; || &lt;code&gt;47EE7454E4774CC9B8960C7B59F4C14D&lt;/code&gt; || &lt;code&gt;C2D4AAF319355019AF99D44E2B58CA29252C89123D11D6218F40B138CAB29B7101F3AEB72A975019&lt;/code&gt; || &lt;code&gt;00C5B2BFA1A413DD16F26D31C0F2ED4720DCFB0670&lt;/code&gt; || &lt;code&gt;0x20&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> ===Lv1ldr===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Version !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | lv1ldr&lt;br /&gt;(Internal) || {{SD}} 0.80-3.31 || &lt;code&gt;014485445EC9926C50F613AE77D9C37AA99838CCEB6F75FA78E29A8C622E8011&lt;/code&gt; || &lt;code&gt;A17D6A522CB1B08F97DA8A82E97C12F7&lt;/code&gt; || &lt;code&gt;72C1034FC8E4C1707B7147B9E930FA3F28EBFE070B5EBFBAE4A666B498050929815CF727C6264573&lt;/code&gt; || &lt;code&gt;008732ACD0889FF7480C5C7D9A5D3BF43C46F220F8&lt;/code&gt; || &lt;code&gt;0x11&lt;/code&gt;<br /> |-<br /> | lv1ldr || {{CEB}} 030.001-050.013 || &lt;code&gt;B9F3F9E6107CFF2680A91E118C2403CF4A6F18F3C7EFD7D13D1AC4DB760BD222&lt;/code&gt; || &lt;code&gt;B43661B9A79BAD9D8E2B046469CDA1E7&lt;/code&gt; || &lt;code&gt;4C870BE86DDD996A92A3F7F404F33604244A1D02AB5B78BC9DAF030B78BE8867CF586171B7D45D20&lt;/code&gt; || &lt;code&gt;002CC736C7AD06D264E9AB663EB1F35F5DC159248C&lt;/code&gt; || &lt;code&gt;0x33&lt;/code&gt;<br /> |-<br /> | lv1ldr || 0.80-3.31 || &lt;code&gt;B9F3F9E6107CFF2680A91E118C2403CF4A6F18F3C7EFD7D13D1AC4DB760BD222&lt;/code&gt; || &lt;code&gt;B43661B9A79BAD9D8E2B046469CDA1E7&lt;/code&gt; || &lt;code&gt;4C870BE86DDD996A92A3F7F404F33604244A1D02AB5B78BC9DAF030B78BE8867CF586171B7D45D20&lt;/code&gt; || &lt;code&gt;002CC736C7AD06D264E9AB663EB1F35F5DC159248C&lt;/code&gt; || &lt;code&gt;0x33&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.40-3.42 || &lt;code&gt;B880593856C8C6D2037585626A12977F50DCFCF3F132D2C89AA6E670EAFC1646&lt;/code&gt; || &lt;code&gt;A79B05D4E37B8117A95E6E7C14FB640E&lt;/code&gt; || &lt;code&gt;7454C7CCBFC2F66C142D78A730A3A6F973CC0FB75A46FCBB390790138910A0CAC78E5E21F4DA3375&lt;/code&gt; || &lt;code&gt;00033A699FDD2DA6CDD6CCC03B2C6145F998706F74&lt;/code&gt; || &lt;code&gt;0x34&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.50 || &lt;code&gt;1E8EEEA9E80A729F3FA52CF523B25941EA44B4155D94E5DADC5C5A77847620C7&lt;/code&gt; || &lt;code&gt;E034D31A80316960024D1B3D3164FDC3&lt;/code&gt; || &lt;code&gt;7E3A196f4A5879F3A7B091A2263F7C24E1716129B580566D308D9C2254B36AEE53DEF30EC85F8398&lt;/code&gt; || &lt;code&gt;005815D17125D04C33790321DE29EB6241365100B5&lt;/code&gt; || &lt;code&gt;0x35&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.55 || &lt;code&gt;53ABDF84BE08B0351B734F2B97D2BE1621BC6C889E4362E5C70F39D6C3ED9F23&lt;/code&gt; || &lt;code&gt;44E652661AC7584DBE08ECB810FB5FC0&lt;/code&gt; || &lt;code&gt;733198A7759BC07326755BC9773A8A17C8A7043C7BDAB83D88E230512E2EA3852D7DA4263A7E97F9&lt;/code&gt; || &lt;code&gt;004312C65347ACBE95CC306442FEFD0AF4C2935EB3&lt;/code&gt; || &lt;code&gt;0x05&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.56 || &lt;code&gt;48793EBDDA1AF65D737DA2FDA2DD104447A698F8A82CAAEE992831711BA94E83&lt;/code&gt; || &lt;code&gt;15DCF3C67147A45D09DE7521EECA07A1&lt;/code&gt; || &lt;code&gt;85A8868C320127F10B6598964C69221C086702021D31803520E21FDE4DBE827766BE41825CB7328C&lt;/code&gt; || - || &lt;code&gt;0x07&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.60-3.61 || &lt;code&gt;5FF17D836E2C4AD69476E2614F64BDD05B9115389A9A6D055B5B544B1C34E3D5&lt;/code&gt; || &lt;code&gt;DF0F50EC3C4743C5B17839D7B49F24A4&lt;/code&gt; || &lt;code&gt;1CDABE30833823F461CA534104115FFF60010B710631E435A7D915E82AE88EDE667264656CB7062E&lt;/code&gt; || - || &lt;code&gt;0x05&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.65-3.66 || &lt;code&gt;BD0621FA19383C3C72ECBC3B008F1CD55FFD7C3BB7510BF11AD0CF0FC2B70951&lt;/code&gt; || &lt;code&gt;569AF3745E1E02E3E288273CDE244CD8&lt;/code&gt; || &lt;code&gt;21E26F11C2D69478609DD1BD278CDFC940D90386455BA52FCD1FA7E27AC2AFA826C79A10193B625C&lt;/code&gt; || - || &lt;code&gt;0x07&lt;/code&gt;<br /> |-<br /> | lv1ldr || 3.70-3.74 || &lt;code&gt;41A6E0039041E9D8AAF4EF2F2A2971248EDBD96A3985611ED7B4CE73EE4804FE&lt;/code&gt; || &lt;code&gt;C8C98D5A5CE23AF5607A352AECACB0DC&lt;/code&gt; || &lt;code&gt;4389664390265F96C1A882374C0F856364E33DB09BE124A4666F9A12F0DD9C811EDD55BA21ED0667&lt;/code&gt; || - || &lt;code&gt;0x12&lt;/code&gt;<br /> |-<br /> | lv1ldr || 4.00-4.11 || &lt;code&gt;557EDF6C063F3272B0D44EEC12F418DA774815B5415597CC5F75C21E048BAD74&lt;/code&gt; || &lt;code&gt;7144D7574937818517826227EF4AC0B4&lt;/code&gt; || &lt;code&gt;085D38DBF9B757329EB862107929909D32FA1DAE60641BF4AC25319D7650597EE977F8E810FEEA96&lt;/code&gt; || - || &lt;code&gt;0x13&lt;/code&gt;<br /> |-<br /> | lv1ldr || 4.20-{{latest}} || &lt;code&gt;10CEA04973FCCC12EC19924510822D8D4C41F657FD3D7E73F415A8D687421BCD&lt;/code&gt; || &lt;code&gt;ED8699562C6AC65204FA166257E7FCF4&lt;/code&gt; || &lt;code&gt;9AF86FC869C159FBB62F7D9674EE257ABF12E5A96D5875B4AA73C13C2BC13E2A4079F98B9B935EE2&lt;/code&gt; || - || &lt;code&gt;0x14&lt;/code&gt;<br /> |}<br /> <br /> ===Lv2ldr===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Version !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | lv2ldr&lt;br /&gt;(Internal) || {{SD}} 0.80-3.31 || &lt;code&gt;014485445EC9926C50F613AE77D9C37AA99838CCEB6F75FA78E29A8C622E8011&lt;/code&gt; || &lt;code&gt;A17D6A522CB1B08F97DA8A82E97C12F7&lt;/code&gt; || &lt;code&gt;72C1034FC8E4C1707B7147B9E930FA3F28EBFE070B5EBFBAE4A666B498050929815CF727C6264573&lt;/code&gt; || &lt;code&gt;008732ACD0889FF7480C5C7D9A5D3BF43C46F220F8&lt;/code&gt; || &lt;code&gt;0x11&lt;/code&gt;<br /> |-<br /> | lv2ldr || {{CEB}} 030.001-050.013 || &lt;code&gt;94303F69513572AB5AE17C8C2A1839D2C24C28F65389D3BBB11894CE23E0798F&lt;/code&gt; || &lt;code&gt;9769BFD187B90990AE5FEA4E110B9CF5&lt;/code&gt; || &lt;code&gt;AFAF5E96AF396CBB69071082C46A8F34A030E8EDB799E0A7BE00AA264DFF3AEBF7923920D559404D&lt;/code&gt; || &lt;code&gt;0070ABF9361B02291829D479F56AB248203CD3EB46&lt;/code&gt; || &lt;code&gt;0x20&lt;/code&gt;<br /> |-<br /> | lv2ldr || 0.80-3.31 || &lt;code&gt;94303F69513572AB5AE17C8C2A1839D2C24C28F65389D3BBB11894CE23E0798F&lt;/code&gt; || &lt;code&gt;9769BFD187B90990AE5FEA4E110B9CF5&lt;/code&gt; || &lt;code&gt;AFAF5E96AF396CBB69071082C46A8F34A030E8EDB799E0A7BE00AA264DFF3AEBF7923920D559404D&lt;/code&gt; || &lt;code&gt;0070ABF9361B02291829D479F56AB248203CD3EB46&lt;/code&gt; || &lt;code&gt;0x20&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.40-3.42 || &lt;code&gt;575B0A6C4B4F2760A03FE4189EBAF4D947279FD982B14070349098B08FF92C10&lt;/code&gt; || &lt;code&gt;411CB18F460CE50CAF2C426D8F0D93C8&lt;/code&gt; || &lt;code&gt;3FEE313954CB3039C321A7E33B97FFDEC8988A8B55759161B04DBF4731284E4A8191E3F17D32B0EA&lt;/code&gt; || &lt;code&gt;0073076441A08CD179E5FACE349B86DA58B5B7BA78&lt;/code&gt; || &lt;code&gt;0x21&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.50 || &lt;code&gt;6DBD48D787C58803A8D724DA5ACF04FF8FCE91D7545D2322F2B7ABF57014AF68&lt;/code&gt; || &lt;code&gt;603A36213708520ED5D745DEC1325BA5&lt;/code&gt; || &lt;code&gt;5888CB83AC3CCA9610BC173C53141C0CA58B93719E744660CA8823D5EAEE8F9BF736997054E4B7E3&lt;/code&gt; || &lt;code&gt;0009EBC3DE442FA5FBF6C4F3D4F9EAB07778A142BD&lt;/code&gt; || &lt;code&gt;0x22&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.55 || &lt;code&gt;84015E90FA23139628A3C75CC09714E6427B527A82D18ABC3E91CD8D7DDAFF17&lt;/code&gt; || &lt;code&gt;5B240444D645F2038118F97FD5A145D5&lt;/code&gt; || &lt;code&gt;B266318245266B2D33641CD8A864066D077FAC60B7E27399099A70A683454B70F9888E7CC0C2BF72&lt;/code&gt; || &lt;code&gt;009D4CBA2BFB1A8330D3E20E59D281D476D231C73A&lt;/code&gt; || &lt;code&gt;0x32&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.56 || &lt;code&gt;EAE15444048EFDE7A831BFA9F5D96F047C9FCFF50723E292CF50F5417D81E359&lt;/code&gt; || &lt;code&gt;9CA9282DC7FA9F315EF3156D970B7CD4&lt;/code&gt; || &lt;code&gt;0D58938CB47598A6A672874F1768068F8B80D8D17014D2ABEBAC85E5B0993D9FB6F307DDC3DDA699&lt;/code&gt; || - || &lt;code&gt;0x33&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.60-3.61 || &lt;code&gt;88AD367EDEC2FEED3E2F99B1C685075C41BDEC90C84F526CAF588F89BBD1CBCC&lt;/code&gt; || &lt;code&gt;8D18E8E525230E63DE10291C9DD615BF&lt;/code&gt; || &lt;code&gt;86EED1D65E58890ABDA9ACA486A2BDDB9C0A529C2053FAE301F0F698EAF443DA0F60595A597A7027&lt;/code&gt; || - || &lt;code&gt;0x32&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.65-3.66 || &lt;code&gt;688D5FCAC6F4EA35AC6AC79B10506007286131EE038116DB8AA2C0B0340D9FB0&lt;/code&gt; || &lt;code&gt;75E0239D18B0B669EAE650972F99726B&lt;/code&gt; || &lt;code&gt;008E1C820AC567D1BFB8FE3CC6AD2E1845A1D1B19ED2E18B18CA34A8D28A83EC60C63859CDB3DACA&lt;/code&gt; || - || &lt;code&gt;0x33&lt;/code&gt;<br /> |-<br /> | lv2ldr || 3.70-3.74 || &lt;code&gt;E81C5B04C29FB079A4A2687A39D4EA97BFB49D80EF546CEB292979A5F77A6254&lt;/code&gt; || &lt;code&gt;15058FA7F2CAD7C528B5F605F6444EB0&lt;/code&gt; || &lt;code&gt;438D0E5C1E7AFB18234DB6867472FF5F52B750F30C379C7DD1EE0FD23E417B3EA819CC01BAC480ED&lt;/code&gt; || - || &lt;code&gt;0x11&lt;/code&gt;<br /> |-<br /> | lv2ldr || 4.00-4.11 || &lt;code&gt;A1E4B86ED02BF7F1372A2C73FE02BC738907EB37CE3BA605FE783C999FAFDB97&lt;/code&gt; || &lt;code&gt;BBE7799B9A37CB272E386618FDFD4AEC&lt;/code&gt; || &lt;code&gt;5B31A8E2A663EBD673196E2E1022E0D64988C4E1BBFE5E474415883A3BA0D9C562A2BE9C30E9B4A8&lt;/code&gt; || - || &lt;code&gt;0x07&lt;/code&gt;<br /> |-<br /> | lv2ldr || 4.20-{{latest}} || &lt;code&gt;0CAF212B6FA53C0DA7E2C575ADF61DBE68F34A33433B1B891ABF5C4251406A03&lt;/code&gt; || &lt;code&gt;9B79374722AD888EB6A35A2DF25A8B3E&lt;/code&gt; || &lt;code&gt;1034A6F98AF6625CC3E3604B59B971CA617DF337538D2179EBB22F3BDC9D0C6DA56BA7DDFD205A50&lt;/code&gt; || - || &lt;code&gt;0x14&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> ===Isoldr===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Version !! Revision !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | isoldr&lt;br /&gt;(Internal) || {{SD}} 0.80-3.31 || 0x01 ||&lt;code&gt;9E85BEE6D39E9632A77FE3CD6E647C8DFE4606C383E1697DD6D9CE63341EAFF9&lt;/code&gt; || &lt;code&gt;2C1F4C82FF3A796D3A772CEEF010ECA4&lt;/code&gt; || &lt;code&gt;625D1DF4C3264BBA9FC17A4437BA42591585A5ECCC6F3042DB3A80CBBC0426DAF33549C537AA7782&lt;/code&gt; || &lt;code&gt;00D19A1B338041F7C31062B9C40E725E1DA5D7C11A&lt;/code&gt; || &lt;code&gt;0x20&lt;/code&gt;<br /> |-<br /> | isoldr || 0.80-3.31 || 0x01 || &lt;code&gt;8860D0CFF4D0DC688D3223321B96B59A777E6914961488E07048DAECB020ECA4&lt;/code&gt; || &lt;code&gt;C82D015D46CF152F1DD0C16F18B5B1E5&lt;/code&gt; || &lt;code&gt;733918D7C888130509346E6B4A8B6CAA357AB557E814E8122BF102C14A314BF9475B9D70EAF9EC29&lt;/code&gt; || &lt;code&gt;009BE892E122A5C943C1BB7403A67318AA9E1B286F&lt;/code&gt; || &lt;code&gt;0x36&lt;/code&gt;<br /> |-<br /> | isoldr || 3.40-3.42 || 0x01 || &lt;code&gt;101E27F3FA2FB53ACA924F783AD553162D56B975D05B81351A1111799F20254D&lt;/code&gt; || &lt;code&gt;8D2E9C6297B8AD252998458296AC773C&lt;/code&gt; || &lt;code&gt;138446EE0BDDA5638F97328C8956E6489CBBFE57C5961D40DD5C43BB4138F1C400A8B27204A5D625&lt;/code&gt; || &lt;code&gt;00849DBC57D3B92F01864E6E82EB4EF0EF6311E122&lt;/code&gt; || &lt;code&gt;0x32&lt;/code&gt;<br /> |-<br /> | isoldr || 3.50 || 0x01 || &lt;code&gt;3F2604FA27AEADFBE1AC69EB00BB16EF196C2193CBD62900FFD8C25041680843&lt;/code&gt; || &lt;code&gt;A414AC1DB7987E43777651B330B899E1&lt;/code&gt; || &lt;code&gt;1F4633AFDE18614D6CEF38A2FD6C4CCAC7B6EB8109D72CD066ECEBA0193EA3F43C37AE83179A4E5F&lt;/code&gt; || &lt;code&gt;0085B4B05DEBA7E6AD831653C974D95149803BB272&lt;/code&gt; || &lt;code&gt;0x33&lt;/code&gt;<br /> |-<br /> | isoldr || 3.55 || 0x01 || &lt;code&gt;BDB74AA6E3BA2DC10B1BD7F17198399A158DBE1FA0BEA68C90FCACBE4D04BE37&lt;/code&gt; || &lt;code&gt;0207A479B1574F8E7F697528F05D5435&lt;/code&gt; || &lt;code&gt;917E1F1DC48A54EB5F10B38E7569BB5383628A7C906F0DCA62FDA33805C15FAB270016940A09DB58&lt;/code&gt; || &lt;code&gt;00294411363290975BA551336D3965D88AF029A17B&lt;/code&gt; || &lt;code&gt;0x03&lt;/code&gt;<br /> |-<br /> | isoldr || 3.56 || 0x01 || &lt;code&gt;311C015F169F2A1E0757F7064B14C7C9F3A3FFEE015BD4E3A22401A2667857CE&lt;/code&gt; || &lt;code&gt;7BB8B3F5AC8E0890E3148AE5688C7350&lt;/code&gt; || &lt;code&gt;3F040EFA2335FED5670BA4D5C3AB2D9D0B4BA69D154A0062EA995A7D21DBAF0DC5A0DAD333D1C1DD&lt;/code&gt; || - || &lt;code&gt;0x08&lt;/code&gt;<br /> |-<br /> | isoldr || 3.60-3.61 || 0x01 || &lt;code&gt;8474ADCA3B3244931EECEB9357841442442A1C4A4BCF4E498E6738950F4E4093&lt;/code&gt; || &lt;code&gt;FFF9CACCC4129125CAFB240F419E5F39&lt;/code&gt; || &lt;code&gt;098E1A53E59A95316B00D5A29C05FFEBAE41D1A8A386F9DA96F98858FD25E07BB7A3BC96A5D5B556&lt;/code&gt; || - || &lt;code&gt;0x03&lt;/code&gt;<br /> |-<br /> | isoldr || 3.65-3.66 || 0x01 || &lt;code&gt;E6A21C599B75696C169EC02582BDA74A776134A6E05108EA701EC0CA2AC03592&lt;/code&gt; || &lt;code&gt;D292A7BD57C0BB2EABBCA1252FA9EDEF&lt;/code&gt; || &lt;code&gt;2ED078A13DC4617EB550AD06E228C83C142A2D588EB5E729402D18038A14842FD65B277DCAD225A5&lt;/code&gt; || - || &lt;code&gt;0x08&lt;/code&gt;<br /> |-<br /> | isoldr || 3.70-3.74 || 0x01 || &lt;code&gt;072D3A5C3BDB0D674DE209381432B20414BC9BDA0F583ECB94BD9A134176DD51&lt;/code&gt; || &lt;code&gt;8516A81F02CF938740498A406C880871&lt;/code&gt; || &lt;code&gt;5A778DEB5C4F12E8D48E06A2BBBBE3C90FA8C6C47DF9BDB5697FD4A8EB7941CE3F59A557E81C787D&lt;/code&gt; || - || &lt;code&gt;0x21&lt;/code&gt;<br /> |-<br /> | isoldr || 3.70-3.74 || 0x0100 || &lt;code&gt;786FAB8A0B89474A2CB80B3EA104CCCB9E13F66B45EC499BB31865D07C661EA8&lt;/code&gt; || &lt;code&gt;94662F13D99A9F5D211C979FFDF65FE3&lt;/code&gt; || &lt;code&gt;912C94C252B7799CEB45DFBB73EF7CAD9BCC0793A3331BBB79E3C47C0F5C782F698065A8D4DB0D8B&lt;/code&gt; || - || &lt;code&gt;0x0E&lt;/code&gt;<br /> |-<br /> | isoldr || 4.00-4.11 || 0x01 || &lt;code&gt;4262657A3185D9480F82C8BD2F81766FCC2C8FD7DD5EBE8657B00B939E0C75BD&lt;/code&gt; || &lt;code&gt;4F1E3EF07D893A4714B1B3D5A4E50479&lt;/code&gt; || &lt;code&gt;4DBFCFA68B52F1D66E09AFA6C18EC65479EDBD027B6B8C6A5D85FE5C84D43EA40CEF1672078A0702&lt;/code&gt; || - || &lt;code&gt;0x11&lt;/code&gt;<br /> |-<br /> | isoldr || 4.00-4.11 || 0x0100 || &lt;code&gt;16AA7D7C35399E2B1BFAF68CD19D7512A7855029C08BECC4CC3F035DF7F9C70B&lt;/code&gt; || &lt;code&gt;0E50DB6D937D262CB0499136852FCB80&lt;/code&gt; || &lt;code&gt;AEE2795BF295662A50DFAFE70D1B0B6F0A2EBB211E1323A275FC6E2D13BE4F2F10CA34784F4CF1EC&lt;/code&gt; || - || &lt;code&gt;0x0F&lt;/code&gt;<br /> |-<br /> | isoldr || 4.20-{{latest}} || 0x01 || &lt;code&gt;63565DBE98C3B1A52AADC907C47130FE57A10734E84F22592670F86ED2B0A086&lt;/code&gt; || &lt;code&gt;953F6A99891B4739358F5363A00C08B9&lt;/code&gt; || &lt;code&gt;26BE7B02E7D65C6C21BF4063CDB8C0092FE1679D62FA1A8CCC284A1D21885473A959992537A06612&lt;/code&gt; || - || &lt;code&gt;0x15&lt;/code&gt;<br /> |-<br /> | isoldr || 4.20-{{latest}} || 0x0100 || &lt;code&gt;B96EA32CB96EA32DB96EA32CB96EA32CB96EA32CB96EA32DB96EA32CB96EA32C&lt;/code&gt; || &lt;code&gt;B96EA32CB96EA32DB96EA32DB96EA32C&lt;/code&gt; || &lt;code&gt;2D7066E68C6AC3373B1346FD76FE7D18A207C811500E65D85DB57BC4A27AD78F59FD53F38F50E151&lt;/code&gt; || - || &lt;code&gt;0x02&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> ===Spp verifier===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Version !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | spp_verifier&lt;br /&gt;(Internal) || - {{SD}} || &lt;code&gt;FEDCBA98765432100123456789ABCDEFFEDCBA98765432100123456789ABCDEF&lt;/code&gt; || &lt;code&gt;0123456789ABCDEFFEDCBA9876543210&lt;/code&gt; || &lt;code&gt;123DA14B3D21D82AFC759A9CF6F41610A24EC8704306BAC4E0941A5B70EEA037F1482EA7EC578872&lt;/code&gt; || &lt;code&gt;000000000000000000000000000000000001000000&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-<br /> | spp_verifier || 0.80-3.55 || &lt;code&gt;56C655747A4B6957A2D8BB9AC605C297E6AC9871932BFECDDE066CEE5B29470A&lt;/code&gt; || &lt;code&gt;007E6B268EF1E986D10A9889CF93A8CB&lt;/code&gt; || &lt;code&gt;265C04E7F20C3B8ACAC90E7C9D12757ED7ACBC01AA6624A2A927E719A4AA1222F87D917005F6072A&lt;/code&gt; || &lt;code&gt;0001608EF3BACAFFB8C3A5958A24F758325B62B08C&lt;/code&gt; || &lt;code&gt;0x22&lt;/code&gt;<br /> |-<br /> | spp_verifier || 3.56 || &lt;code&gt;7FD222B3FEF467DF7E3F63AC8B77501A3B38752411E96AFEDA6587B5CD5E91B0&lt;/code&gt; || &lt;code&gt;B889290922B002F57086B818A8FDE3CC&lt;/code&gt; || &lt;code&gt;71E12CB3D81AFA79670AF4FAC4BBE41AA7F7DDF368F5615E933CB1C21A783B73C085CA49986CCF63&lt;/code&gt; || - || &lt;code&gt;0x22&lt;/code&gt;<br /> |-<br /> | spp_verifier || 3.60-3.61 || &lt;code&gt;ED17248214B9AB34D57ED5CA6CCAEC9879137B4B46CE5064E6491D34001BACF2&lt;/code&gt; || &lt;code&gt;3E05572881C5BC845D310EAC28497B08&lt;/code&gt; || &lt;code&gt;504F905A8AAAA0E9BF55F6D5285697E2CABDB1A5240C4745BE8923308169EAB43E1BFD265F5E579E&lt;/code&gt; || - || &lt;code&gt;0x13&lt;/code&gt;<br /> |-<br /> | spp_verifier || 3.65-3.66 || &lt;code&gt;E750FE8ED144D99782AC605944350B9F41AE489C3274C42C1BFD5AB06115C7C4&lt;/code&gt; || &lt;code&gt;0F23BBED0473B4899AD793AC76D8F722&lt;/code&gt; || &lt;code&gt;934861FF0D4BAF7141B658D1D84441D413060D7E534E99E357B5090EECFB34D947694ADB9F6E7D3F&lt;/code&gt; || - || &lt;code&gt;0x22&lt;/code&gt;<br /> |-<br /> | spp_verifier || 3.70-3.74 || &lt;code&gt;4B1A459AF1D484DABD727BD316351A9A1B3404E9B1DE925B95527166DB3BB2D0&lt;/code&gt; || &lt;code&gt;3B6203C2730D283F978A12D5390DD747&lt;/code&gt; || &lt;code&gt;0AEEB187EA76913765A15A435F2F1B15545F60794FB5244DC54801B6BABD497565ED6BF57C1A80C8&lt;/code&gt; || - || &lt;code&gt;0x23&lt;/code&gt;<br /> |-<br /> | spp_verifier || 4.00-4.11 || &lt;code&gt;11FA6344E869787209E6806E66A7799F7128BD98AEAE95B386D4C88EDDDB3FEF&lt;/code&gt; || &lt;code&gt;67B49380C74FFB15AD929E8C819586AD&lt;/code&gt; || &lt;code&gt;5E028AC83D1BF838CEC43CA11969C72533A057BB0C3CB4A571F8E08DD5DF793CD1E1270CA6E89FB3&lt;/code&gt; || - || &lt;code&gt;0x04&lt;/code&gt;<br /> |-<br /> | spp_verifier || 4.20-{{latest}} || &lt;code&gt;D2961BBFFEDAEE269B061454D6ACF262CD71BC6F5320180F0A04A07583CCF7C5&lt;/code&gt; || &lt;code&gt;6D308B59BC9054B12C833359D31BAE77&lt;/code&gt; || &lt;code&gt;0CDD0D1541A6B0DFD12E951578536CA60C93853B88FCE17592DC8D134B08A94AF8BB08667E2D70A5&lt;/code&gt; || - || &lt;code&gt;0x07&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> ===Rvklist===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Version !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | rvklist&lt;br /&gt;(Internal) || - {{SD}} || &lt;code&gt;FEDCBA98765432100123456789ABCDEFFEDCBA98765432100123456789ABCDEF&lt;/code&gt; || &lt;code&gt;0123456789ABCDEFFEDCBA9876543210&lt;/code&gt; || &lt;code&gt;123DA14B3D21D82AFC759A9CF6F41610A24EC8704306BAC4E0941A5B70EEA037F1482EA7EC578872&lt;/code&gt; || &lt;code&gt;000000000000000000000000000000000001000000&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-<br /> | rvklist&lt;br /&gt;030.001-050.013 || - {{CEB}} || &lt;code&gt;03AF06FD1CE6DA366361682CDF59F9708B5D7876F40A9E1E9AC2B22F51B60BDF&lt;/code&gt; || &lt;code&gt;8B5D7876F40A9E1E9AC2B22F51B60BDF&lt;/code&gt; || &lt;code&gt;9ADE7830EB74245EC357CE4F6401633E5A8048FD865F9D8F1A9189535A37623E2921427463A754F7&lt;/code&gt; || &lt;code&gt;00245E673B039D656DA206BDAE4EAEFCBF2A8D5EAF&lt;/code&gt; || &lt;code&gt;0x29&lt;/code&gt;<br /> |-<br /> | rvklist || 0.80-3.55 || &lt;code&gt;03AF06FD1CE6DA366361682CDF59F9708B5D7876F40A9E1E9AC2B22F51B60BDF&lt;/code&gt; || &lt;code&gt;8B5D7876F40A9E1E9AC2B22F51B60BDF&lt;/code&gt; || &lt;code&gt;9ADE7830EB74245EC357CE4F6401633E5A8048FD865F9D8F1A9189535A37623E2921427463A754F7&lt;/code&gt; || &lt;code&gt;00245E673B039D656DA206BDAE4EAEFCBF2A8D5EAF&lt;/code&gt; || &lt;code&gt;0x29&lt;/code&gt;<br /> |-<br /> | rvklist || 3.56 || &lt;code&gt;22628A9EC4C414D5B32F2B4BA4926089DE9A461B190FB3E4392D057C525535DE&lt;/code&gt; || &lt;code&gt;D5D4B8ED62B6CCA0249A79776E136975&lt;/code&gt; || &lt;code&gt;51751B9F1DA58638D2D99F67E20A1D4A454C5B042CD1D0A449A2989808002BA68FB5B7F4B5B4E63B&lt;/code&gt; || - || &lt;code&gt;0x32&lt;/code&gt;<br /> |-<br /> | rvklist || 3.60-3.61 || &lt;code&gt;BCFEDBE01D445CDEF335C543703D8E9C1199FAC33DC4595D7382EAF54EF9C4C3&lt;/code&gt; || &lt;code&gt;B20A23079516205525683D8058379CBF&lt;/code&gt; || &lt;code&gt;9859B677A5B8FCCA31A6FBA2E3220EE5E207343A58EEEE6B6CB260EB5E971352C45428E8C8398BE6&lt;/code&gt; || - || &lt;code&gt;0x33&lt;/code&gt;<br /> |-<br /> | rvklist || 3.65-3.66 || &lt;code&gt;1EBD693BD813ADDA2203DAEE0441F4146C174F68F532B3E43A48F029230EF70C&lt;/code&gt; || &lt;code&gt;501819323BFCF9FB99396B46B70A97E7&lt;/code&gt; || &lt;code&gt;6563EA3D5694A913F24059A57B2A3645C7C8A587CF20075EFD978A048CAD7A68A8EB7E6BC4BC5448&lt;/code&gt; || - || &lt;code&gt;0x30&lt;/code&gt;<br /> |-<br /> | rvklist || 3.70-3.74 || &lt;code&gt;4AF39F7A4E214ECB270416EDD17113A23DC5AD2EDAA5FC91817EE171CDB8B9F4&lt;/code&gt; || &lt;code&gt;0E5CB28FA2666E3ED45289DABC67DDC2&lt;/code&gt; || &lt;code&gt;758BBF611ED6BB8C32D2A49A7AD456D585D11C74926F977737EE309F213D971404A8F9022B409371&lt;/code&gt; || - || &lt;code&gt;0x31&lt;/code&gt;<br /> |-<br /> | rvklist || 4.00-4.11 || &lt;code&gt;99E8959A4363BE9EBDBC2B9C73BCBBE627BF112883E650E3F95879C0BFFB103E&lt;/code&gt; || &lt;code&gt;182CC801794A2F7027BB76D29D598550&lt;/code&gt; || &lt;code&gt;6319A4B7D99FD3A3332CB13F3DE44A898B6A4CF04B9C15E6166AFC7C5272AF7A4DE04E802FD2C71C&lt;/code&gt; || - || &lt;code&gt;0x02&lt;/code&gt;<br /> |-<br /> | rvklist || 4.20-{{latest}} || &lt;code&gt;695984b7ee2ec2f77fcc3120150dce7e4480d84480ddd8c5940aeb6f79e63d17&lt;/code&gt; || &lt;code&gt;a8ba3e4e63b2bb06fc0ce57e3bb8fc46&lt;/code&gt; || &lt;code&gt;7f1950c6e497e922400586ee338b41e01c906c5a6dfd75feb5249cfa4bec534f5ca679670a452b2a&lt;/code&gt; || - || &lt;code&gt;0x12&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> ===Spu Pkg Rvk Verifier===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Version !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | spu_pkg_rvk_verifier&lt;br /&gt;(Internal) || - {{SD}} || &lt;code&gt;FEDCBA98765432100123456789ABCDEFFEDCBA98765432100123456789ABCDEF&lt;/code&gt; || &lt;code&gt;0123456789ABCDEFFEDCBA9876543210&lt;/code&gt; || &lt;code&gt;123DA14B3D21D82AFC759A9CF6F41610A24EC8704306BAC4E0941A5B70EEA037F1482EA7EC578872&lt;/code&gt; || &lt;code&gt;000000000000000000000000000000000001000000&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-<br /> | spu_pkg_rvk_verifier || 0.80-3.55 (pkg) || &lt;code&gt;A97818BD193A67A16FE83A855E1BE9FB5640938D4DBCB2CB52C5A2F8B02B1031&lt;/code&gt; || &lt;code&gt;4ACEF01224FBEEDF8245F8FF10211E6E&lt;/code&gt; || &lt;code&gt;41DA1A8F74FF8D3F1CE20EF3E9D8865C96014FE373CA143C9BADEDF2D9D3C7573307115CCFE04F13 &lt;/code&gt; || &lt;code&gt;00542D46E7B3DAAC8AEB81E533873AABD6D74BB710 &lt;/code&gt; || &lt;code&gt;0x23&lt;/code&gt;<br /> |-<br /> | spu_pkg_rvk_verifier || 3.56-{{latest}} (spkg) || &lt;code&gt;F8F99006F1C007D5D0B1909E9566E0E70B569399FC3394A811809FDB5CAE92CD&lt;/code&gt; || &lt;code&gt;59D28DB4ADDFB40B7D768BC9667C67B1&lt;/code&gt; || &lt;code&gt;5432BDDD1F97418147AFF016EAA6100834F2CAA8C498B88965689EE44DF349B066CD43CBF4F2C5D0&lt;/code&gt; || - || &lt;code&gt;0x17&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> ===Updater (CEB units Ebootroms)===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Version !! ERK !! RIV<br /> |-<br /> | updater || E/rXXX || &lt;code&gt;D9580C4D6349692159CDDFC33F53908B?99817C618D61549DDDEA247E57788920?&lt;/code&gt; || &lt;code&gt;CB445249CE6A9FEB01DF02C7B94938E1&lt;/code&gt;<br /> |-<br /> | individual_info || E/rXXX || &lt;code&gt;987C95CC38C286D0E36252B867BCEBA1?D0BE92DE84F83A26DE1E670683066243?&lt;/code&gt; || &lt;code&gt;1AAEBF3ED6EB1B295DAC75963DB37651&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> ===toolupdatedec (Communication Processor Updater binary)===<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! Module !! Target !! Filename !! ERK !! RIV<br /> |-<br /> | toolupdatedec || TCP510/TCP520 || reftool_cp_xxx.bin || &lt;code&gt;E8ED2B817207B70C5DF9090507AF2A8982967620D692B92A59231638402DF13F&lt;/code&gt; || &lt;code&gt;File dependant (the first 16 bytes of the file)&lt;/code&gt;<br /> |-<br /> | toolupdatedec || DTP-T1000 || psptoolupdate.bin || &lt;code&gt;A400C48628A7A5294D11AE3BB2587AEA32E501C63E49D1DCAA19B5AEB092F3DB&lt;/code&gt; || &lt;code&gt;File dependant (the first 16 bytes of the file)&lt;/code&gt;<br /> |-<br /> |}<br /> <br /> === Bluray Drive Keys (retrieved from bluray drive firmware) ===<br /> <br /> 5BCE24712335AF70E570F6559A29F34DE7BBC42D97DE7554CE0264E41CA3171F<br /> 97EC3F4F8751F22B7FFCACA83803EAF7<br /> <br /> or<br /> <br /> E7BBC42D97DE7554CE0264E41CA3171F97EC3F4F8751F22B7FFCACA83803EAF7<br /> 5BCE24712335AF70E570F6559A29F34D<br /> <br /> * Bluray drive firmware uses same curve as KIRK 0xc 0xd 0x10 and 0x11 services.&lt;br /&gt;<br /> * Signature is at the bottom of the firmware. (0x7fd0) &lt;br /&gt;<br /> * it's highly likely to be cbc 256 aes<br /> <br /> <br /> === EID0 Section Keys ===<br /> <br /> Public key00: &lt;code&gt;94D100BE6E24991D65D93F3DA938858CEC2D133051F47DB4287AC86631719B31573EF7CCE071CA8A&lt;/code&gt;&lt;br /&gt;<br /> Curve00 sha1: &lt;code&gt;9035B33F58DFAEF389FD49187F93C4FC2D2DD268&lt;/code&gt; <br /> &lt;br&gt;Curve:<br /> &lt;pre&gt;<br /> A34D0C98B2A8DEA81E7C3FF0757C5B89<br /> 1B8523E1A34D0C98B2A8DEA81E7C3FF0<br /> 757C5B891B8523DE929F2B86E0F6525F<br /> FDC819D76D5F139A2F8A49B300A34D0C<br /> 98B2A8DEA81E7CEC7E21A8FF20DC9B8F<br /> AF755FD420216829E389548D397246E6<br /> 6DF2EC4B7C9B308B62B9CEFFA3F0071A<br /> 5C396F67FCE4A3A683<br /> &lt;/pre&gt;<br /> [https://twitter.com/naehrwert/status/286745714434899968 twitter]&lt;br /&gt;<br /> <br /> Public key06: &lt;code&gt;06485FD029853B552F7EFDD67A2DE7A1A4E25537B2459D8786426D5B27EFA5A9311CB8ABABFA0ECE&lt;/code&gt;&lt;br /&gt;<br /> Curve type06: 2 (vsh)&lt;br /&gt;<br /> <br /> Public key0A: &lt;code&gt;4F0A2BC9987640860E22EE5D86087C9692470BDF59DC4C1F2E38F92CE7B66875B59ED10C9D84FA6A&lt;/code&gt;&lt;br /&gt;<br /> Curve type0A: 2 (vsh)&lt;br /&gt;<br /> <br /> === Appldr ===<br /> {| class=&quot;wikitable sortable&quot;<br /> |-<br /> ! selftype !! version !! revision !! fw !! type !! ERK !! RIV !! PUBLIC !! PRIVATE !! CURVE_TYPE<br /> |-<br /> | style=&quot;background-color:#ACFCAC; color:#330033;&quot; | app Internal {{SD}} || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 0.80-0.92 || 0x00 || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 0.80++ || dec || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;014485445EC9926C50F613AE77D9C37AA99838CCEB6F75FA78E29A8C622E8011&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;A17D6A522CB1B08F97DA8A82E97C12F7&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;72C1034FC8E4C1707B7147B9E930FA3F28EBFE070B5EBFBAE4A666B498050929815CF727C6264573 &lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;008732ACD0889FF7480C5C7D9A5D3BF43C46F220F8&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;0x11&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#ACFCAC; color:#330033;&quot; | app || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 0.80-0.92 || 0x00 || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 0.80++ || dec || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;95F50019E7A68E341FA72EFDF4D60ED376E25CF46BB48DFDD1F080259DC93F04&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;4A0955D946DB70D691A640BB7FAECC4C&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;6F8DF8EBD0A1D1DB08B30DD3A951E3F1F27E34030B42C729C55555232D61B834B8BDFFB07E54B343 &lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;006C3E4CCB2C69A5AD7C6F60448E50C7F9184EEAF4&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;0x21&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#ACFCAC; color:#330033;&quot; | app || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 0.92[[Talk:Keys#2.36_vs_3.30_appldr_key_79481839C4...|-2.36]]&lt;strike&gt;/3.31&lt;/strike&gt; || 0x01 || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 0.92++ || dec || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;79481839C406A632BDB4AC093D73D99AE1587F24CE7E69192C1CD0010274A8AB&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;6F0F25E1C8C4B7AE70DF968B04521DDA&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;94D1B7378BAFF5DFED269240A7A364ED68446741622E50BC6079B6E606A2F8E0A4C56E5CFF836526&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;003DE80167D2F0E9D30F2145144A558D1174F5410C&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;0x11&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;?-2.36&lt;/span&gt; || 0x02 || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;1.00++&lt;/span&gt; || dec || &lt;code&gt;4F89BE98DDD43CAD343F5BA6B1A133B0A971566F770484AAC20B5DD1DC9FA06A&lt;/code&gt; || &lt;code&gt;90C127A9B43BA9D8E89FE6529E25206F&lt;/code&gt; || &lt;code&gt;8CA6905F46148D7D8D84D2AFCEAE61B41E6750FC22EA435DFA61FCE6F4F860EE4F54D9196CA5290E&lt;/code&gt; || &lt;code&gt;00530446451C568968EBF7068B1F45C252D70EC942&lt;/code&gt; || &lt;code&gt;0x13&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;?-2.36&lt;/span&gt; || 0x00 np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;=&amp;gt;0.92&amp;nbsp;&amp;lt;=3.30&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;D91166973979EA8694476B011AC62C7E9F37DA26DE1E5C2EE3D66E42B8517085&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt; &lt;code&gt;DC01280A6E46BC674B81A7E8801EBE6E&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;A0FC44108236141BF3517A662B027AFC1AC513A05690496C754DEB7D43BDC41B80FD75C212624EE4&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt; &lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x11&lt;/code&gt;&lt;!--// is not in 3.56 FIX //--&gt;<br /> |-<br /> | npdrm || ?-2.36 || 0x02 np || 1.00++ || dec || &lt;code&gt;8E737230C80E66AD0162EDDD32F1F774EE5E4E187449F19079437A508FCF9C86&lt;/code&gt; || &lt;code&gt;7AAECC60AD12AED90C348D8C11D2BED5&lt;/code&gt; || &lt;code&gt;05BF09CB6FD78050C78DE69CC316FF27C9F1ED66A45BFCE0A1E5A6749B19BD546BBB4602CF373440&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x0A&lt;/code&gt;<br /> |-<br /> | npdrm || 0.92-2.36 || 0x01 np || 1.00++ || dec || &lt;code&gt;F9EDD0301F770FABBA8863D9897F0FEA6551B09431F61312654E28F43533EA6B&lt;/code&gt; || &lt;code&gt;A551CCB4A42C37A734A2B4F9657D5540&lt;/code&gt; || &lt;code&gt;B05F9DA5F9121EE4031467E74C505C29A8E29D1022379EDFF0500B9AE480B5DAB4578A4C61C5D6BF&lt;/code&gt; || &lt;code&gt;00040AB47509BED04BD96521AD1B365B86BF620A98&lt;/code&gt; || &lt;code&gt;0x11&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;2.40-3.30&lt;/span&gt; || 0x03 || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;2.40++&lt;/span&gt; || dec || &lt;code&gt;C1E6A351FCED6A0636BFCB6801A0942DB7C28BDFC5E0A053A3F52F52FCE9754E&lt;/code&gt; || &lt;code&gt;E0908163F457576440466ACAA443AE7C&lt;/code&gt; || &lt;code&gt;50022D5D37C97905F898E78E7AA14A0B5CAAD5CE8190AE5629A10D6F0CF4173597B37A95A7545C92&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x0B&lt;/code&gt;<br /> |-<br /> | npdrm || 2.40-3.30 || 0x03 np || 2.40++ || dec || &lt;code&gt;1B715B0C3E8DC4C1A5772EBA9C5D34F7CCFE5B82025D453F3167566497239664&lt;/code&gt; || &lt;code&gt;E31E206FBB8AEA27FAB0D9A2FFB6B62F&lt;/code&gt; || &lt;code&gt;3F51E59FC74D6618D34431FA67987FA11ABBFACC7111811473CD9988FE91C43FC74605E7B8CB732D&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x08&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#ACFCAC; color:#330033;&quot; | app || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 3.40-3.42 || 0x04 || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 3.40++ || dec || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;838F5860CF97CDAD75B399CA44F4C214CDF951AC795298D71DF3C3B7E93AAEDA&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;7FDBB2E924D182BB0D69844ADC4ECA5B&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;1F140E8EF887DAB52F079A06E6915A6460B75CD256834A43FA7AF90C23067AF412EDAFE2C1778D69&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;0074E922FDEE5DC4CDF22FC8D7986477F813400860&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;0x14&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.40-3.42&lt;/span&gt; || 0x05 || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.40++&lt;/span&gt; || dec || &lt;code&gt;C109AB56593DE5BE8BA190578E7D8109346E86A11088B42C727E2B793FD64BDC&lt;/code&gt; || &lt;code&gt;15D3F191295C94B09B71EBDE088A187A&lt;/code&gt; || &lt;code&gt;B6BB0A84C649A90D97EBA55B555366F52381BB38A84C8BB71DA5A5A0949043C6DB249029A43156F7&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x15&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.40-3.42&lt;/span&gt; || 0x06 || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.40++&lt;/span&gt; || dec || &lt;code&gt;6DFD7AFB470D2B2C955AB22264B1FF3C67F180983B26C01615DE9F2ECCBE7F41&lt;/code&gt; || &lt;code&gt;24BD1C19D2A8286B8ACE39E4A37801C2&lt;/code&gt; || &lt;code&gt;71F46AC33FF89DF589A100A7FB64CEAC244C9A0CBBC1FDCE80FB4BF8A0D2E66293309CB8EE8CFA95&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x2C&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.40-3.42&lt;/span&gt; || 0x05 np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;=&amp;gt;3.40&amp;nbsp;&amp;lt;=3.42&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;B73111B0B00117E48DE5E2EE5E534C0F0EFFA4890BBB8CAD01EE0F848F91583E&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;86F56F9E5DE513894874B8BA253334B1&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;B0BA1A1AB9723BB4E87CED9637BE056066BC56E16572D43D0210A06411DBF8FEB8885CD912384AE5&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x12&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> | npdrm || 3.40-3.42 || 0x04 np || 3.40++ || dec || &lt;code&gt;BB4DBF66B744A33934172D9F8379A7A5EA74CB0F559BB95D0E7AECE91702B706&lt;/code&gt; || &lt;code&gt;ADF7B207A15AC601110E61DDFC210AF6&lt;/code&gt; || &lt;code&gt;9C327471BAFF1F877AE4FE29F4501AF5AD6A2C459F8622697F583EFCA2CA30ABB5CD45D1131CAB30&lt;/code&gt; || &lt;code&gt;00B61A91DF4AB6A9F142C326BA9592B5265DA88856&lt;/code&gt; || &lt;code&gt;0x16&lt;/code&gt;<br /> |-<br /> | npdrm || 3.40-3.42 || 0x06 np || 3.40++ || dec || &lt;code&gt;8B4C52849765D2B5FA3D5628AFB17644D52B9FFEE235B4C0DB72A62867EAA020&lt;/code&gt; || &lt;code&gt;05719DF1B1D0306C03910ADDCE4AF887&lt;/code&gt; || &lt;code&gt;2A5D6C6908CA98FC4740D834C6400E6D6AD74CF0A712CF1E7DAE806E98605CC308F6A03658F2970E&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x29&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#ACFCAC; color:#330033;&quot; | app || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 3.50 || 0x07 || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 3.50++ || dec || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;945B99C0E69CAF0558C588B95FF41B232660ECB017741F3218C12F9DFDEEDE55&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;1D5EFBE7C5D34AD60F9FBC46A5977FCE&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;AB284CA549B2DE9AA5C903B75652F78D192F8F4A8F3CD99209415C0A84C5C9FD6BF3095C1C18FFCD&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;002CF896D35DB871D0E6A252E799876A70D043C23E&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;0x15&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.50&lt;/span&gt; || 0x08 || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.50++&lt;/span&gt; || dec || &lt;code&gt;2C9E8969EC44DFB6A8771DC7F7FDFBCCAF329EC3EC070900CABB23742A9A6E13&lt;/code&gt; || &lt;code&gt;5A4CEFD5A9C3C093D0B9352376D19405&lt;/code&gt; || &lt;code&gt;6E82F6B54A0E9DEBE4A8B3043EE3B24CD9BBB62B4416B0482582E419A2552E29AB4BEA0A4D7FA2D5&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x16&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.50&lt;/span&gt; || 0x09 || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.50++&lt;/span&gt; || dec || &lt;code&gt;F69E4A2934F114D89F386CE766388366CDD210F1D8913E3B973257F1201D632B&lt;/code&gt; || &lt;code&gt;F4D535069301EE888CC2A852DB654461&lt;/code&gt; || &lt;code&gt;1D7B974D10E61C2ED087A0981535904677EC07E96260F89565FF7EBDA4EE035C2AA9BCBDD5893F99&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x2D&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.50&lt;/span&gt; || 0x08 np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.50 only&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;8E944267C02E69A4FE474B7F5FCD7974A4F936FF4355AEC4F80EFA123858D8F6&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;908A75754E521EAC2F5A4889C6D7B72D&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;91201DA7D79E8EE2563142ECBD646DA026C963AC09E760E5390FFE24DAE6864310ABE147F8204D0B&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x13&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> | npdrm || 3.50 || 0x07 np || 3.50++ || dec || &lt;code&gt;3946DFAA141718C7BE339A0D6C26301C76B568AEBC5CD52652F2E2E0297437C3&lt;/code&gt; || &lt;code&gt;E4897BE553AE025CDCBF2B15D1C9234E&lt;/code&gt; || &lt;code&gt;A13AFE8B63F897DA2D3DC3987B39389DC10BAD99DFB703838C4A0BC4E8BB44659C726CFD0CE60D0E&lt;/code&gt; || &lt;code&gt;009EF86907782A318D4CC3617EBACE2480E73A46F6&lt;/code&gt; || &lt;code&gt;0x17&lt;/code&gt;<br /> |-<br /> | npdrm || 3.50 || 0x09 np || 3.50++ || dec || &lt;code&gt;0786F4B0CA5937F515BDCE188F569B2EF3109A4DA0780A7AA07BD89C3350810A&lt;/code&gt; || &lt;code&gt;04AD3C2F122A3B35E804850CAD142C6D&lt;/code&gt; || &lt;code&gt;A1FE61035DBBEA5A94D120D03C000D3B2F084B9F4AFA99A2D4A588DF92B8F36327CE9E47889A45D0&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x2A&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#ACFCAC; color:#330033;&quot; | app || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 3.55 || 0x0A || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | 3.55+ || dec || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;29805302E7C92F204009161CA93F776A072141A8C46A108E571C46D473A176A3&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;5D1FAB844107676ABCDFC25EAEBCB633&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;09301B6436C85B53CB1585300A3F1AF9FB14DB7C30088C4642AD66D5C148B8995BB1A698A8C71827&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;0010818ED8A666051C6198662C3D6DDE2CA4901DDC&lt;/code&gt; || style=&quot;background-color:#ACFCAC; color:#330033;&quot; | &lt;code&gt;0x25&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.55-?&lt;/span&gt; || 0x0B || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.55++&lt;/span&gt; || dec || &lt;code&gt;A4C97402CC8A71BC7748661FE9CE7DF44DCE95D0D58938A59F47B9E9DBA7BFC3&lt;/code&gt; || &lt;code&gt;E4792F2B9DB30CB8D1596077A13FB3B5&lt;/code&gt; || &lt;code&gt;2733C889D289550FE00EAA5A47A34CEF0C1AF187610EB07BA35D2C09BB73C80B244EB4147700D1BF&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x26&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.55-?&lt;/span&gt; || 0x0C || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.55++&lt;/span&gt; || dec || &lt;code&gt;9814EFFF67B7074D1B263BF85BDC8576CE9DEC914123971B169472A1BC2387FA&lt;/code&gt; || &lt;code&gt;D43B1FA8BE15714B3078C23908BB2BCA&lt;/code&gt; || &lt;code&gt;7D1986C6BEE6CE1E0C5893BD2DF203881F40D5056761CC3F1F2E9D9A378617A2DE40BA5F09844CEB&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x3D&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.55&lt;/span&gt; || 0x0B np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.55 only&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;BB31DF9A6F62C0DF853075FAA65134D9CE2240306C1731D1F7DA9B5329BD699F&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;263057225873F83940A65C8C926AC3E4&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;BC3A82A4F44C43A197070CD236FDC94FCC542D69A3E803E0AFF78D1F3DA19A79D2F61FAB5B94B437&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x23&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> | npdrm || 3.55 || 0x0A np || 3.55++ || dec || &lt;code&gt;03C21AD78FBB6A3D425E9AAB1298F9FD70E29FD4E6E3A3C151205DA50C413DE4&lt;/code&gt; || &lt;code&gt;0A99D4D4F8301A88052D714AD2FB565E&lt;/code&gt; || &lt;code&gt;3995C390C9F7FBBAB124A1C14E70F9741A5E6BDF17A605D88239652C8EA7D5FC9F24B30546C1E44B&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-<br /> | npdrm || 3.55-? || 0x0C np || 3.55++ || dec || &lt;code&gt;357EBBEA265FAEC271182D571C6CD2F62CFA04D325588F213DB6B2E0ED166D92&lt;/code&gt; || &lt;code&gt;D26E6DD2B74CD78E866E742E5571B84F&lt;/code&gt; || &lt;code&gt;00DCF5391618604AB42C8CFF3DC304DF45341EBA4551293E9E2B68FFE2DF527FFA3BE8329E015E57&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x3A&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.56-?&lt;/span&gt; || 0x0D || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.56++&lt;/span&gt; || dec || &lt;code&gt;03B4C421E0C0DE708C0F0B71C24E3EE04306AE7383D8C5621394CCB99FF7A194&lt;/code&gt; || &lt;code&gt;5ADB9EAFE897B54CB1060D6885BE22CF&lt;/code&gt; || &lt;code&gt;71502ADB5783583AB88B2D5F23F419AF01C8B1E72FCA1E694AD49FE3266F1F9C61EFC6F29B351142&lt;/code&gt; || - || &lt;code&gt;0x12&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.56-?&lt;/span&gt; || 0x0E || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.56++&lt;/span&gt; || dec || &lt;code&gt;39A870173C226EB8A3EEE9CA6FB675E82039B2D0CCB22653BFCE4DB013BAEA03&lt;/code&gt; || &lt;code&gt;90266C98CBAA06C1BF145FF760EA1B45&lt;/code&gt; || &lt;code&gt;84DE5692809848E5ACBE25BE548F6981E3DB14735A5DDE1A0FD1F475866532B862B1AB6A004B7255&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;app&lt;/span&gt; || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.56-? || 0x0F || style=&quot;background-color:#CCFCCC; color:#330033;&quot; | &lt;span style=&quot;background-color:#CCFCCC; color:#330033;&quot;&gt;3.56++&lt;/span&gt; || dec || &lt;code&gt;FD52DFA7C6EEF5679628D12E267AA863B9365E6DB95470949CFD235B3FCA0F3B&lt;/code&gt; || &lt;code&gt;64F50296CF8CF49CD7C643572887DA0B&lt;/code&gt; || &lt;code&gt;0696D6CCBD7CF585EF5E00D547503C185D7421581BAD196E081723CD0A97FA40B2C0CD2492B0B5A1&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x3A&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.56&lt;/span&gt; || 0x0E np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.56 only&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;71AA75C70A255580E4AE9BDAA0B08828C53EAA713CD0713797F143B284C1589B&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;9DED878CB6BA07121C0F50E7B172A8BF&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;387FCDAEAFF1B59CFAF79CE6215A065ACEAFFAF4048A4F217E1FF5CE67C66EC3F089DB235E52F9D3&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x29&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> | npdrm || 3.56 || 0x0D np || 3.56++ || dec || &lt;code&gt;337A51416105B56E40D7CAF1B954CDAF4E7645F28379904F35F27E81CA7B6957&lt;/code&gt; || &lt;code&gt;8405C88E042280DBD794EC7E22B74002&lt;/code&gt; || &lt;code&gt;9BFF1CC7118D2393DE50D5CF44909860683411A532767BFDAC78622DB9E5456753FE422CBAFA1DA1&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x18&lt;/code&gt;<br /> |-<br /> | npdrm || 3.56 || 0x0F np || 3.56++ || dec || &lt;code&gt;135C098CBE6A3E037EBE9F2BB9B30218DDE8D68217346F9AD33203352FBB3291&lt;/code&gt; || &lt;code&gt;4070C898C2EAAD1634A288AA547A35A8&lt;/code&gt; || &lt;code&gt;BBD7CCCB556C2EF0F908DC7810FAFC37F2E56B3DAA5F7FAF53A4944AA9B841F76AB091E16B231433&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x3B&lt;/code&gt;<br /> |-<br /> | app || 3.60-3.61 || 0x10 || 3.60++ || dec || &lt;code&gt;A5E51AD8F32FFBDE808972ACEE46397F2D3FE6BC823C8218EF875EE3A9B0584F&lt;/code&gt; || &lt;code&gt;7A203D5112F799979DF0E1B8B5B52AA4&lt;/code&gt; || &lt;code&gt;50597B7F680DD89F6594D9BDC0CBEE03666AB53647D0487F7F452FE2DD02694631EA755548C9E934&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x25&lt;/code&gt;<br /> |-<br /> | npdrm || 3.60-3.61 || 0x10 np || 3.60++ || dec || &lt;code&gt;4B3CD10F6A6AA7D99F9B3A660C35ADE08EF01C2C336B9E46D1BB5678B4261A61&lt;/code&gt; || &lt;code&gt;C0F2AB86E6E0457552DB50D7219371C5&lt;/code&gt; || &lt;code&gt;64A5C60BC2AD18B8A237E4AA690647E12BF7A081523FAD4F29BE89ACAC72F7AB43C74EC9AFFDA213&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-<br /> | app || 3.60-3.61 || 0x11 || 3.60++ || dec || &lt;code&gt;0F8EAB8884A51D092D7250597388E3B8B75444AC138B9D36E5C7C5B8C3DF18FD&lt;/code&gt; || &lt;code&gt;97AF39C383E7EF1C98FA447C597EA8FE&lt;/code&gt; || &lt;code&gt;2FDA7A56AAEA65921C0284FF1942C6DE137370093D106034B59191951A5201B422D462F8726F852D&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x26&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.60-3.61&lt;/span&gt; || 0x11 np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;=&amp;gt;3.60&amp;nbsp;&amp;lt;=3.61&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;F5D1DBC182F5083CD4EA37C431C7DAC73882C07F232D2699B1DD9FDDF1BF4195&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;D3A7C3C91CBA014FCBCA6D5570DE13FF&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;97CA8A9781F45E557E98F176EF794FCDA6B151EB3DFD1ABA12151E00AE59957C3B15628FC8875D28&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x23&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> | app || 3.60-3.61 || 0x12 || =&amp;gt;3.60&amp;nbsp;&amp;lt;=4.11 || dec || &lt;code&gt;D127E0F7F31F2546D374E46F26A45F14016308EDB409185187AB7F0B2DEE6715&lt;/code&gt; || &lt;code&gt;25589F01B97B9BE1E07447A3CE7F06B9&lt;/code&gt; || &lt;code&gt;3C266FF46D1F526405CCCDD67EE9C7D5693B4A072C06988CAD22ADDB64439A32E2337722F51FC15B&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x3D&lt;/code&gt;<br /> |-<br /> | npdrm || 3.60-3.61 || 0x12 np || =&amp;gt;3.60&amp;nbsp;&amp;lt;=4.11 || dec || &lt;code&gt;D2F32F6E1D7A96131FAECE657008B57AAC14A9475CEF983A55E6C82CF1FCC374&lt;/code&gt; || &lt;code&gt;211B52440AB7066A53121106FEB29FD5&lt;/code&gt; || &lt;code&gt;EA2F8826D1ECA47B029B41C833615006FAF535AAD30594319EA4F767925EBAE3A3EEE32E6D29580C&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x3A&lt;/code&gt;<br /> |-<br /> | npdrm || 3.65-3.66 || 0x13 np || 3.65++ || dec || &lt;code&gt;265C93CF48562EC5D18773BEB7689B8AD10C5EB6D21421455DEBC4FB128CBF46&lt;/code&gt; || &lt;code&gt;8DEA5FF959682A9B98B688CEA1EF4A1D&lt;/code&gt; || &lt;code&gt;9D8DB5A880608DC69717991AFC3AD5C0215A5EE413328C2ABC8F35589E04432373DB2E2339EEF7C8&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x18&lt;/code&gt;<br /> |-<br /> | app || 3.65-3.66 || 0x13 || 3.65++ || dec || &lt;code&gt;DBF62D76FC81C8AC92372A9D631DDC9219F152C59C4B20BFF8F96B64AB065E94&lt;/code&gt; || &lt;code&gt;CB5DD4BE8CF115FFB25801BC6086E729&lt;/code&gt; || &lt;code&gt;B26FE6D3E3A1E766FAE79A8E6A7F48998E7FC1E4B0AD8745FF54C018C2A6CC7A0DD7525FAFEA4917&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x12&lt;/code&gt;<br /> |-<br /> | app || 3.65-3.66 || 0x14 || 3.65++ || dec || &lt;code&gt;491B0D72BB21ED115950379F4564CE784A4BFAABB00E8CB71294B192B7B9F88E&lt;/code&gt; || &lt;code&gt;F98843588FED8B0E62D7DDCB6F0CECF4&lt;/code&gt; || &lt;code&gt;04275E8838EF95BD013B223C3DF674540932F21B534C7ED2944B9104D938FEB03B824DDB866AB26E&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x27&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.65-3.66&lt;/span&gt; || 0x14 np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;=&amp;gt;3.65&amp;nbsp;&amp;lt;=3.66&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;BF10F09590C0152F7EF749FF4B990122A4E8E5491DA49A2D931E72EEB990F860&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;22C19C5522F7A782AFC547C2640F5BDE&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;3233BA2B284189FB1687DF653002257A0925D8EB0C64EBBE8CC7DE87F548D107DE1FD3D1D285DB4F&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x29&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> | app || 3.65-3.66 || 0x15 || =&amp;gt;3.65&amp;nbsp;&amp;lt;=4.11 || dec || &lt;code&gt;324D2BFEDA4044604EDCA550EB7F56065C4CA91DFB2636EC78030353DC1CEFF4&lt;/code&gt; || &lt;code&gt;A37B2139FBCF62F6B41F796A594440C8&lt;/code&gt; || &lt;code&gt;A6283C12B04C37DDC6EBBF4B31E5F1B1B2602DC83EBA6362C9C1189BF25A3EF1BB3766625A4E9694&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x3A&lt;/code&gt;<br /> |-<br /> | npdrm || 3.65-3.66 || 0x15 np || =&amp;gt;3.65&amp;nbsp;&amp;lt;=4.11 || dec || &lt;code&gt;3DED5C82E18CD9F695855B1757CA91447EA34D906A66BEAAB46113F9BCE1D92F&lt;/code&gt; || &lt;code&gt;ABF2DA36D993554FB060322DC51097F7&lt;/code&gt; || &lt;code&gt;497296C62F2C489F9F0E7628887AD54715EFD1227B053C6AA4501D43FF6FB536B78315C08D786569&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x3B&lt;/code&gt;<br /> |-<br /> | app || 3.70-3.74 || 0x16 || 3.70++ || dec || &lt;code&gt;A106692224F1E91E1C4EBAD4A25FBFF66B4B13E88D878E8CD072F23CD1C5BF7C&lt;/code&gt; || &lt;code&gt;62773C70BD749269C0AFD1F12E73909E&lt;/code&gt; || &lt;code&gt;566635D3E1DCEC47243AAD1628AE6B2CEB33463FC155E4635846CE33899C5E353DDFA47FEF5694AF&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x30&lt;/code&gt;<br /> |-<br /> | npdrm || 3.70-3.74 || 0x16 np || 3.70++ || dec || &lt;code&gt;7910340483E419E55F0D33E4EA5410EEEC3AF47814667ECA2AA9D75602B14D4B&lt;/code&gt; || &lt;code&gt;4AD981431B98DFD39B6388EDAD742A8E&lt;/code&gt; || &lt;code&gt;62DFE488E410B1B6B2F559E4CB932BCB78845AB623CC59FDF65168400FD76FA82ED1DC60E091D1D1&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x25&lt;/code&gt;<br /> |-<br /> | app || 3.70-3.74 || 0x17 || 3.70++ || dec || &lt;code&gt;4E104DCE09BA878C75DA98D0B1636F0E5F058328D81419E2A3D22AB0256FDF46&lt;/code&gt; || &lt;code&gt;954A86C4629E116532304A740862EF85&lt;/code&gt; || &lt;code&gt;3B7B04C71CAE2B1199D57453C038BB1B541A05AD1B94167B0AB47A9B24CAECB9000CB21407009666&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x08&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;3.70-3.74&lt;/span&gt; || 0x17 np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;=&amp;gt;3.70&amp;nbsp;&amp;lt;=3.74&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;F11DBD2C97B32AD37E55F8E743BC821D3E67630A6784D9A058DDD26313482F0F&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;FC5FA12CA3D2D336C4B8B425D679DA55&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;19E27EE90E33EDAB16B22E688B5F704E5C6EC1062070EBF43554CD03DFDAE16D684BB8B5574DBECA&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x15&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> | app || 3.70-3.74 || 0x18 || =&amp;gt;3.70&amp;nbsp;&amp;lt;=4.11 || dec || &lt;code&gt;1F876AB252DDBCB70E74DC4A20CD8ED51E330E62490E652F862877E8D8D0F997&lt;/code&gt; || &lt;code&gt;BF8D6B1887FA88E6D85C2EDB2FBEC147&lt;/code&gt; || &lt;code&gt;64A04126D77BF6B4D686F6E8F87DD150A5B014BA922D2B694FFF4453E11239A6E0B58F1703C51494&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x11&lt;/code&gt;<br /> |-<br /> | npdrm || 3.70-3.74 || 0x18 np || =&amp;gt;3.70&amp;nbsp;&amp;lt;=4.11 || dec || &lt;code&gt;1A4B32C927257811F777997EA9549CEFD2AE829A528F771A3EE7FEB2110E0133&lt;/code&gt; || &lt;code&gt;402666C76D795D228089810DDC128D14&lt;/code&gt; || &lt;code&gt;ABD149AB27BEE0DEC0E34BB8A8CA225E3FCF504E2DDE6A55BBD39A06CFB068CFC3CF5DF8B117EB5A&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x15&lt;/code&gt;<br /> |-<br /> | app || 4.00-4.11 || 0x19 || 4.00++ || dec || &lt;code&gt;3236B9937174DF1DC12EC2DD8A318A0EA4D3ECDEA5DFB4AC1B8278447000C297&lt;/code&gt; || &lt;code&gt;6153DEE781B8ADDC6A439498B816DC46&lt;/code&gt; || &lt;code&gt;148DCA961E2738BAF84B2D1B6E2DA2ABD6A95F2C9571E54C6922F9ED9674F062B7F1BE5BD6FA5268&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x31&lt;/code&gt;<br /> |-<br /> | npdrm || 4.00-4.11 || 0x19 np || 4.00++ || dec || &lt;code&gt;FBDA75963FE690CFF35B7AA7B408CF631744EDEF5F7931A04D58FD6A921FFDB3&lt;/code&gt; || &lt;code&gt;F72C1D80FFDA2E3BF085F4133E6D2805&lt;/code&gt; || &lt;code&gt;637EAD34E7B85C723C627E68ABDD0419914EBED4008311731DD87FDDA2DAF71F856A70E14DA17B42&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x24&lt;/code&gt;<br /> |-<br /> | app || 4.00-4.11 || 0x1A || 4.00++ || dec || &lt;code&gt;5EFD1E9961462794E3B9EF2A4D0C1F46F642AAE053B5025504130590E66F19C9&lt;/code&gt; || &lt;code&gt;1AC8FA3B3C90F8FDE639515F91B58327&lt;/code&gt; || &lt;code&gt;BE4B1B513536960618BFEF12A713F6673881B02F9DC616191E823FC8337CCF99ADAA6172019C0C23&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x17&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;npdrm&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;4.00-4.11&lt;/span&gt; || 0x1A np || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;=&amp;gt;4.00&amp;nbsp;&amp;lt;=4.11&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;751EE949CD3ADF50A469197494A1EC358409CCBE6E85217EBDE7A87D3FF1ABD8&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;23AE4ADA4D3F798DC5ED98000337FF77&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;1BABA87CD1AD705C462D4E7427B6DAF59A50383A348A15088F0EDFCF1ADF2B5C2B2D507B2A357D36&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x1A&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> | app || 4.00-4.11 || 0x1B || =&amp;gt;4.00&amp;nbsp;&amp;lt;=4.11 || dec || &lt;code&gt;66637570D1DEC098467DB207BAEA786861964D0964D4DBAF89E76F46955D181B&lt;/code&gt; || &lt;code&gt;9F7B5713A5ED59F6B35CD8F8A165D4B8&lt;/code&gt; || &lt;code&gt;4AB6FB1F6F0C3D9219923C1AC683137AB05DF667833CC6A5E8F590E4E28FE2EB180C7D5861117CFB&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x12&lt;/code&gt;<br /> |-<br /> | npdrm || 4.00-4.11 || 0x1B np || =&amp;gt;4.00&amp;nbsp;&amp;lt;=4.11 || dec || &lt;code&gt;BCF9BD763A7B787CF1428EF45546AF5EBB3D816ABA1C6FF2FFD3D854B71F355B&lt;/code&gt; || &lt;code&gt;D03979E47D236BD278EC7331B7DA0BD4&lt;/code&gt; || &lt;code&gt;4F30DF9F3A9D6B3AF92510F81F7961DD404F5E09BFF4D989969727509E39B94A750D12A063189848&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x17&lt;/code&gt;<br /> |-<br /> | app || 4.20-{{latest}} || 0x1C || 4.20++ || dec || &lt;code&gt;CFF025375BA0079226BE01F4A31F346D79F62CFB643CA910E16CF60BD9092752&lt;/code&gt; || &lt;code&gt;FD40664E2EBBA01BF359B0DCDF543DA4&lt;/code&gt; || &lt;code&gt;36C1ACE6DD5CCC0006FDF3424750FAC515FC5CFA2C93EC53C6EC2BC421708D154E91F2E7EA54A893&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x09&lt;/code&gt;<br /> |-<br /> | npdrm || 4.20-{{latest}} || 0x1C np || 4.20++ || dec || &lt;code&gt;8103EA9DB790578219C4CEDF0592B43064A7D98B601B6C7BC45108C4047AA80F&lt;/code&gt; || &lt;code&gt;246F4B8328BE6A2D394EDE20479247C5&lt;/code&gt; || &lt;code&gt;503172C9551308A87621ECEE90362D14889BFED2CF32B0B3E32A4F9FE527A41464B735E1ADBC6762&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x30&lt;/code&gt;<br /> |-<br /> | app || 4.20-{{latest}} || 0x1D || 4.20++ || dec || &lt;code&gt;D202174EB65A62048F3674B59EF6FE72E1872962F3E1CD658DE8D7AF71DA1F3E&lt;/code&gt; || &lt;code&gt;ACB9945914EBB7B9A31ECE320AE09F2D&lt;/code&gt; || &lt;code&gt;430322887503CF52928FAAA410FD623C7321281C8825D95F5B47EF078EFCFC44454C3AB4F00BB879&lt;/code&gt; || &lt;code&gt;&lt;/code&gt; || &lt;code&gt;0x1A&lt;/code&gt;<br /> |-<br /> | style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;seven&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;4.20-{{latest}}&lt;/span&gt; || not &quot;0x1E&quot; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;4.20++&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;dec&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;46BD0891224E0CE13E2162921D4BB76193AEEE4416A729FCDD111C5536BF87C9&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;BF036387CDB613C0AC88A6D9D2CC5316&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;A14F6D5F9AD7EBB3B7A39A7C32F13E5DC3B0BA16BDC33D39FDDF88F4AEEA6CFEEB0C0796C917A952&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;&lt;/code&gt;&lt;/span&gt; || style=&quot;background-color:lightgrey;&quot; | &lt;span style=&quot;background-color:lightgrey;&quot;&gt;&lt;code&gt;0x0F&lt;/code&gt;&lt;/span&gt;<br /> |-<br /> |}<br /> <br /> === klicensee ===<br /> <br /> ==== klic_dec_key ==== <br /> klic_dec_key : F2FBCA7A75B04EDC1390638CCDFDD1EE<br /> See: http://pastie.org/private/k2vlnqi6h8onbkxhpjuxg<br /> <br /> ==== klic_dev_key ====<br /> Found inside ps1_netemu.self &lt;br /&gt;<br /> Used as klicensee for ISO.BIN.EDAT<br /> klic_dev_key : 52C0B5CA76D6134BB45FC66CA637F2C1<br /> <br /> ==== klic_free_key ====<br /> see NPDRM OMAC Keys<br /> klic_free_key : 72F990788F9CFF745725F08E4C128387<br /> <br /> ==== RIF's act.dat index decryption key ====<br /> actdatix_dec_key : DA7D4B5E499A4F53B1C1A14A7484443B<br /> Actually in vsh.self<br /> <br /> ==== riv_key ====<br /> riv_key : 00000000000000000000000000000000<br /> (former posted value was the sha1 of 0, not a proper key. iv is all zeroes - see also [https://www.das-labor.org/trac/browser/microcontroller-2/crypto-lib/testvectors/Sha-1-160.test-vectors :/])<br /> <br /> ==== klicensee constant ====<br /> klicensee_const : 5E06E04FD94A71BF0000000000000001<br /> Actually in lv2_kernel.self<br /> <br /> ==== klicensee(psp) ====<br /> Found inside psp_emulator.self &lt;br /&gt;<br /> Used as klicensee for ISO.BIN.EDAT<br /> <br /> klicensee for psp minis:<br /> <br /> klic_psp: 2A6AFBCF43D1579F7D738741A13BD42E<br /> <br /> klicensee for psp remasters:<br /> <br /> klic_pe : 0DB85732366CD734FC879E743343BB4F<br /> <br /> ==== vsh pub + curvetable ====<br /> pub : 6227B00A02856FB04108876719E0A0183291EEB96E736ABF81F70EE9161B0DDEB026761AFF7BC85B<br /> curves : 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<br /> 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000<br /> 0000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFE000000<br /> 00000000000000000000000000FFFFFFFE00000000000000039A2EB773FCA61DCB5236A42C6F7FEB426E5ADA06<br /> 0000000000000000FFFE4A39E80D6F151E245270DDA65311EAB7634F69577D0F51E30602711A07059FBCA7BA92<br /> F5E34D6F7216F0D828A37D413EF73F0000000000000000FFFFFFFE00000000000000000000000000000000FFFF<br /> FFFE00000000000000035974123CCBE7FD63E2C31CC465CDE0334461F0F4000000000000000100004A51C3ADC1<br /> 9C6BB0DED8ED713BDA9B780270209B1DBC843F5E092A5021D3A6A7AA814E24FFED9FBDAADB243C862A53A0B520<br /> <br /> Notes:&lt;br /&gt;<br /> *It is used for rif/act.dat signatures, for example.&lt;br /&gt;<br /> <br /> [http://www.multiupload.com/A19Q0HV7OW vsh-pub-curves.rar (367 Bytes)]<br /> <br /> == Snowden Key (in vsh.elf 4.XX) ==<br /> 9D E0 04 E9 F2 D7 2F 6D E3 77 69 9B C2 E5 F8 3A <br /> 4C 28 EE A5 75 DB EA A2 93 F3 83 5E 8B 7A FA 9A <br /> 16 57 3A D5 B0 DE EB CC E1 A7 C5 4C 66 B9 03 AE <br /> 41 86 FB D7 EE B2 3F 16 E6 7A 19 42 0B 26 21 14 <br /> 08 B9 17 15 AC C3 D1 99 8A 37 A4 63 9F AF F0 64 <br /> E9 F9 0C 0F EC B2 8C 81 3F A9 F6 49 07 4C 9A 33 <br /> 03 92 EA 2B 91 C3 FD 37 32 D1 DF ED 7C A1 51 A2 <br /> 19 26 F0 B3 15 10 7B F1 FB EA 89 29 E6 8A B3 97<br /> <br /> == NPDRM stuff ==<br /> &lt;!--// needs some logical reordering in module subsection //--&gt;<br /> http://img24.imageshack.us/img24/9083/snapshote.png<br /> <br /> ==== GPKG/SELF ECDSA signature ====<br /> Public key: &lt;code&gt;E6792E446CEBA27BCADF374B99504FD8E80ADFEB3E66DE73FFE58D3291221C65018C038D3822C3C9&lt;/code&gt;&lt;br /&gt;<br /> Curve type: 2 (vsh)&lt;br /&gt;<br /> <br /> ==== NPDRM OMAC Keys ====<br /> npdrm-omac-key-1: 72F990788F9CFF745725F08E4C128387<br /> npdrm-omac-key-2: 6BA52976EFDA16EF3C339FB2971E256B<br /> npdrm-omac-key-3: 9B515FEACF75064981AA604D91A54E97<br /> <br /> ==== NPUMDIMG ====<br /> Public key: &lt;code&gt;0121EA6ECDB23A3E2375671C5362E8E28B1E783B1A2732158B8CED98466C18A3AC3B1106AFB4EC3B&lt;/code&gt;&lt;br /&gt;<br /> Curve type: 2 (vsh)&lt;br /&gt;<br /> Private key: &lt;code&gt;0014B022E892CF8614A44557DB095C928DE9B89970&lt;/code&gt;&lt;br /&gt;<br /> <br /> == PSISOIMG0000 ==<br /> See also : [[PSISOIMG0000]]&lt;br /&gt;<br /> <br /> Public key: <br /> &lt;code&gt;948DA13E8CAFD5BA0E90CE434461BB327FE7E080475EAA0AD3AD4F5B6247A7FDA86DF69790196773&lt;/code&gt;&lt;br /&gt;<br /> location: inside ps1_newemu.self (example from 3.55, but same as 2.10 and higher):<br /> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> 00126AB0 94 8D A1 3E 8C AF D5 BA 0E 90 CE 43 44 61 BB 32 ”.¡&gt;Œ¯Õº..ÎCDa»2<br /> 00126AC0 7F E7 E0 80 47 5E AA 0A D3 AD 4F 5B 62 47 A7 FD .çà€G^ª.Ó­O[bG§ý<br /> 00126AD0 A8 6D F6 97 90 19 67 73 ¨mö—..gs<br /> and ps1_netemu.self (example from 3.55, but same as 1.70 and higher):<br /> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> 0016FA10 94 8D A1 3E 8C AF D5 BA 0E 90 CE 43 44 61 BB 32 ”.¡&gt;Œ¯Õº..ÎCDa»2<br /> 0016FA20 7F E7 E0 80 47 5E AA 0A D3 AD 4F 5B 62 47 A7 FD .çà€G^ª.Ó­O[bG§ý<br /> 0016FA30 A8 6D F6 97 90 19 67 73 ¨mö—..gs<br /> Private key: <br /> &lt;code&gt;00bf21224b041f29549db25e9aade19e720a1fe0f1&lt;/code&gt;&lt;br /&gt;<br /> Curve type: 2 (vsh-curves, but can be found in ps1_netemu, too)&lt;br /&gt;<br /> <br /> This key is also used for signing content of the ISO.BIN.EDAT (decrypted form). The signature is located at the tail of the decrypted ISO.BIN.EDAT, its length is 0x28 bytes.<br /> <br /> == PS2 Keys ==<br /> MC_CARDKEY_MATERIAL_1 6C26D37F46EE9DA9 &lt;-mc_iso<br /> MC_CARDKEY_HASHKEY_1 CE62F68420B65A81E459FA9A2BB3598A &lt;-mc_iso<br /> MC_CARDKEY_MATERIAL_2 2CD160FA8C2ED362 &lt;-mc_iso<br /> MC_CARDKEY_HASHKEY_2 7014A32FCC5B1237AC1FBF4ED26D1CC1 &lt;-mc_iso<br /> MC_CHALLENGE_MATERIAL 2C5BF48D32749127 &lt;-mc_iso<br /> MG_KBIT_MATERIAL 35C860019222BB60 &lt;-me_iso<br /> MG_KC_MATERIAL 8C2BD03EC245C56D &lt;-me_iso<br /> MG_KBIT_MASTER_KEY 5001C87121F939C144D86B069224B247 &lt;- me_iso<br /> MG_KC_MASTER_KEY 77F38314B047D87C9B37D266049228C4 &lt;- me_iso<br /> <br /> == KIRK ==<br /> &lt;code&gt;A68BEDC33418029C1D3CE33B9A321FCCBB9E0F0B&lt;/code&gt;<br /> <br /> location: in lv2_kernel.self<br /> === More KIRK keys ===<br /> '''see also:'''<br /> * https://github.com/uofw/upspd/wiki/KIRK-13---ECDSA-point-multiplication<br /> * https://code.google.com/p/kirk-engine/source/browse/trunk/libkirk/kirk_engine.c<br /> * http://wololo.net/talk/viewtopic.php?f=6&amp;t=7224<br /> * http://jpcsp.googlecode.com/svn-history/r2166/trunk/src/jpcsp/crypto/CryptoEngine.java [https://github.com/codestation/mhtools/blob/master/src/jpcsp/crypto/CryptoEngine.java] / https://code.google.com/p/jpcsp/source/browse/trunk/src/jpcsp/crypto/KeyVault.java [https://github.com/codestation/mhtools/tree/master/src/keys]<br /> <br /> // KIRK CMD1 AESCBC128-CMAC key<br /> u8 kirk1_key[] = {0x98, 0xC9, 0x40, 0x97, 0x5C, 0x1D, 0x10, 0xE8, 0x7F, 0xE6, 0x0E, 0xA3, 0xFD, 0x03, 0xA8, 0xBA};<br /> <br /> // KIRK CMD4 and CMD7 AESCBC128 key table<br /> u8 kirk7_key02[] = {0xB8, 0x13, 0xC3, 0x5E, 0xC6, 0x44, 0x41, 0xE3, 0xDC, 0x3C, 0x16, 0xF5, 0xB4, 0x5E, 0x64, 0x84}; // New from PS3<br /> u8 kirk7_key03[] = {0x98, 0x02, 0xC4, 0xE6, 0xEC, 0x9E, 0x9E, 0x2F, 0xFC, 0x63, 0x4C, 0xE4, 0x2F, 0xBB, 0x46, 0x68};<br /> u8 kirk7_key04[] = {0x99, 0x24, 0x4C, 0xD2, 0x58, 0xF5, 0x1B, 0xCB, 0xB0, 0x61, 0x9C, 0xA7, 0x38, 0x30, 0x07, 0x5F};<br /> u8 kirk7_key05[] = {0x02, 0x25, 0xD7, 0xBA, 0x63, 0xEC, 0xB9, 0x4A, 0x9D, 0x23, 0x76, 0x01, 0xB3, 0xF6, 0xAC, 0x17};<br /> u8 kirk7_key07[] = {0x76, 0x36, 0x8B, 0x43, 0x8F, 0x77, 0xD8, 0x7E, 0xFE, 0x5F, 0xB6, 0x11, 0x59, 0x39, 0x88, 0x5C}; // New from PS3<br /> u8 kirk7_key0C[] = {0x84, 0x85, 0xC8, 0x48, 0x75, 0x08, 0x43, 0xBC, 0x9B, 0x9A, 0xEC, 0xA7, 0x9C, 0x7F, 0x60, 0x18};<br /> u8 kirk7_key0D[] = {0xB5, 0xB1, 0x6E, 0xDE, 0x23, 0xA9, 0x7B, 0x0E, 0xA1, 0x7C, 0xDB, 0xA2, 0xDC, 0xDE, 0xC4, 0x6E};<br /> u8 kirk7_key0E[] = {0xC8, 0x71, 0xFD, 0xB3, 0xBC, 0xC5, 0xD2, 0xF2, 0xE2, 0xD7, 0x72, 0x9D, 0xDF, 0x82, 0x68, 0x82};<br /> u8 kirk7_key0F[] = {0x0A, 0xBB, 0x33, 0x6C, 0x96, 0xD4, 0xCD, 0xD8, 0xCB, 0x5F, 0x4B, 0xE0, 0xBA, 0xDB, 0x9E, 0x03};<br /> u8 kirk7_key10[] = {0x32, 0x29, 0x5B, 0xD5, 0xEA, 0xF7, 0xA3, 0x42, 0x16, 0xC8, 0x8E, 0x48, 0xFF, 0x50, 0xD3, 0x71};<br /> u8 kirk7_key11[] = {0x46, 0xF2, 0x5E, 0x8E, 0x4D, 0x2A, 0xA5, 0x40, 0x73, 0x0B, 0xC4, 0x6E, 0x47, 0xEE, 0x6F, 0x0A};<br /> u8 kirk7_key12[] = {0x5D, 0xC7, 0x11, 0x39, 0xD0, 0x19, 0x38, 0xBC, 0x02, 0x7F, 0xDD, 0xDC, 0xB0, 0x83, 0x7D, 0x9D};<br /> u8 kirk7_key38[] = {0x12, 0x46, 0x8D, 0x7E, 0x1C, 0x42, 0x20, 0x9B, 0xBA, 0x54, 0x26, 0x83, 0x5E, 0xB0, 0x33, 0x03};<br /> u8 kirk7_key39[] = {0xC4, 0x3B, 0xB6, 0xD6, 0x53, 0xEE, 0x67, 0x49, 0x3E, 0xA9, 0x5F, 0xBC, 0x0C, 0xED, 0x6F, 0x8A};<br /> u8 kirk7_key3A[] = {0x2C, 0xC3, 0xCF, 0x8C, 0x28, 0x78, 0xA5, 0xA6, 0x63, 0xE2, 0xAF, 0x2D, 0x71, 0x5E, 0x86, 0xBA};<br /> u8 kirk7_key44[] = {0x7D, 0xF4, 0x92, 0x65, 0xE3, 0xFA, 0xD6, 0x78, 0xD6, 0xFE, 0x78, 0xAD, 0xBB, 0x3D, 0xFB, 0x63}; // New from PS3<br /> u8 kirk7_key4B[] = {0x0C, 0xFD, 0x67, 0x9A, 0xF9, 0xB4, 0x72, 0x4F, 0xD7, 0x8D, 0xD6, 0xE9, 0x96, 0x42, 0x28, 0x8B}; //1.xx game eboot.bin<br /> u8 kirk7_key53[] = {0xAF, 0xFE, 0x8E, 0xB1, 0x3D, 0xD1, 0x7E, 0xD8, 0x0A, 0x61, 0x24, 0x1C, 0x95, 0x92, 0x56, 0xB6};<br /> u8 kirk7_key57[] = {0x1C, 0x9B, 0xC4, 0x90, 0xE3, 0x06, 0x64, 0x81, 0xFA, 0x59, 0xFD, 0xB6, 0x00, 0xBB, 0x28, 0x70};<br /> u8 kirk7_key5D[] = {0x11, 0x5A, 0x5D, 0x20, 0xD5, 0x3A, 0x8D, 0xD3, 0x9C, 0xC5, 0xAF, 0x41, 0x0F, 0x0F, 0x18, 0x6F};<br /> u8 kirk7_key63[] = {0x9C, 0x9B, 0x13, 0x72, 0xF8, 0xC6, 0x40, 0xCF, 0x1C, 0x62, 0xF5, 0xD5, 0x92, 0xDD, 0xB5, 0x82};<br /> u8 kirk7_key64[] = {0x03, 0xB3, 0x02, 0xE8, 0x5F, 0xF3, 0x81, 0xB1, 0x3B, 0x8D, 0xAA, 0x2A, 0x90, 0xFF, 0x5E, 0x61}; <br /> <br /> // KIRK CMD16 key<br /> u8 kirk16_key[] = {0x47, 0x5E, 0x09, 0xF4, 0xA2, 0x37, 0xDA, 0x9B, 0xEF, 0xFF, 0x3B, 0xC0, 0x77, 0x14, 0x3D, 0x8A};<br /> <br /> // CHNNLSV SaveData keys<br /> sdHashKey1 = {0x40, 0xE6, 0x53, 0x3F, 0x05, 0x11, 0x3A, 0x4E, 0xA1, 0x4B, 0xDA, 0xD6, 0x72, 0x7C, 0x53, 0x4C};<br /> sdHashKey2 = {0xFA, 0xAA, 0x50, 0xEC, 0x2F, 0xDE, 0x54, 0x93, 0xAD, 0x14, 0xB2, 0xCE, 0xA5, 0x30, 0x05, 0xDF};<br /> sdHashKey3 = {0x36, 0xA5, 0x3E, 0xAC, 0xC5, 0x26, 0x9E, 0xA3, 0x83, 0xD9, 0xEC, 0x25, 0x6C, 0x48, 0x48, 0x72};<br /> sdHashKey4 = {0xD8, 0xC0, 0xB0, 0xF3, 0x3E, 0x6B, 0x76, 0x85, 0xFD, 0xFB, 0x4D, 0x7D, 0x45, 0x1E, 0x92, 0x03};<br /> sdHashKey5 = {0xCB, 0x15, 0xF4, 0x07, 0xF9, 0x6A, 0x52, 0x3C, 0x04, 0xB9, 0xB2, 0xEE, 0x5C, 0x53, 0xFA, 0x86};<br /> sdHashKey6 = {0x70, 0x44, 0xA3, 0xAE, 0xEF, 0x5D, 0xA5, 0xF2, 0x85, 0x7F, 0xF2, 0xD6, 0x94, 0xF5, 0x36, 0x3B};<br /> sdHashKey7 = {0xEC, 0x6D, 0x29, 0x59, 0x26, 0x35, 0xA5, 0x7F, 0x97, 0x2A, 0x0D, 0xBC, 0xA3, 0x26, 0x33, 0x00};<br /> <br /> // AMCTRL keys<br /> amHashKey1 = {0x9C, 0x48, 0xB6, 0x28, 0x40, 0xE6, 0x53, 0x3F, 0x05, 0x11, 0x3A, 0x4E, 0x65, 0xE6, 0x3A, 0x64};<br /> amHashKey2 = {0x70, 0xB4, 0x7B, 0xC0, 0xA1, 0x4B, 0xDA, 0xD6, 0xE0, 0x10, 0x14, 0xED, 0x72, 0x7C, 0x53, 0x4C};<br /> amHashKey3 = {0xE3, 0x50, 0xED, 0x1D, 0x91, 0x0A, 0x1F, 0xD0, 0x29, 0xBB, 0x1C, 0x3E, 0xF3, 0x40, 0x77, 0xFB};<br /> amHashKey4 = {0x13, 0x5F, 0xA4, 0x7C, 0xAB, 0x39, 0x5B, 0xA4, 0x76, 0xB8, 0xCC, 0xA9, 0x8F, 0x3A, 0x04, 0x45};<br /> amHashKey5 = {0x67, 0x8D, 0x7F, 0xA3, 0x2A, 0x9C, 0xA0, 0xD1, 0x50, 0x8A, 0xD8, 0x38, 0x5E, 0x4B, 0x01, 0x7E};<br /> <br /> /* ECC Curves for Kirk 1 and Kirk 0x11 */<br /> // Common Curve paramters p and a<br /> static u8 ec_p[20] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};<br /> static u8 ec_a[20] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC}; // mon<br /> <br /> // Kirk 0xC,0xD,0x10,0x11,(likely 0x12)- Unique curve parameters for b, N, and base point G for Kirk 0xC,0xD,0x10,0x11,(likely 0x12) service<br /> // Since public key is variable, it is not specified here<br /> static u8 ec_b2[20] = {0xA6, 0x8B, 0xED, 0xC3, 0x34, 0x18, 0x02, 0x9C, 0x1D, 0x3C, 0xE3, 0x3B, 0x9A, 0x32, 0x1F, 0xCC, 0xBB, 0x9E, 0x0F, 0x0B};// mon<br /> static u8 ec_N2[21] = {0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xB5, 0xAE, 0x3C, 0x52, 0x3E, 0x63, 0x94, 0x4F, 0x21, 0x27};<br /> static u8 Gx2[20] = {0x12, 0x8E, 0xC4, 0x25, 0x64, 0x87, 0xFD, 0x8F, 0xDF, 0x64, 0xE2, 0x43, 0x7B, 0xC0, 0xA1, 0xF6, 0xD5, 0xAF, 0xDE, 0x2C };<br /> static u8 Gy2[20] = {0x59, 0x58, 0x55, 0x7E, 0xB1, 0xDB, 0x00, 0x12, 0x60, 0x42, 0x55, 0x24, 0xDB, 0xC3, 0x79, 0xD5, 0xAC, 0x5F, 0x4A, 0xDF };<br /> <br /> // KIRK 1 - Unique curve parameters for b, N, and base point G<br /> // Since public key is hard coded, it is also included<br /> <br /> static u8 ec_b1[20] = {0x65, 0xD1, 0x48, 0x8C, 0x03, 0x59, 0xE2, 0x34, 0xAD, 0xC9, 0x5B, 0xD3, 0x90, 0x80, 0x14, 0xBD, 0x91, 0xA5, 0x25, 0xF9};<br /> static u8 ec_N1[21] = {0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x01, 0xB5, 0xC6, 0x17, 0xF2, 0x90, 0xEA, 0xE1, 0xDB, 0xAD, 0x8F};<br /> static u8 Gx1[20] = {0x22, 0x59, 0xAC, 0xEE, 0x15, 0x48, 0x9C, 0xB0, 0x96, 0xA8, 0x82, 0xF0, 0xAE, 0x1C, 0xF9, 0xFD, 0x8E, 0xE5, 0xF8, 0xFA };<br /> static u8 Gy1[20] = {0x60, 0x43, 0x58, 0x45, 0x6D, 0x0A, 0x1C, 0xB2, 0x90, 0x8D, 0xE9, 0x0F, 0x27, 0xD7, 0x5C, 0x82, 0xBE, 0xC1, 0x08, 0xC0 };<br /> static u8 Px1[20] = {0xED, 0x9C, 0xE5, 0x82, 0x34, 0xE6, 0x1A, 0x53, 0xC6, 0x85, 0xD6, 0x4D, 0x51, 0xD0, 0x23, 0x6B, 0xC3, 0xB5, 0xD4, 0xB9 };<br /> static u8 Py1[20] = {0x04, 0x9D, 0xF1, 0xA0, 0x75, 0xC0, 0xE0, 0x4F, 0xB3, 0x44, 0x85, 0x8B, 0x61, 0xB7, 0x9B, 0x69, 0xA6, 0x3D, 0x2C, 0x39 };<br /> <br /> ==Sbox Values==<br /> <br /> {| class=&quot;wikitable&quot;<br /> ! D/L !! hex !! Note <br /> |-<br /> | [http://www.multiupload.com/B5F336G4UF] <br /> | S-box (You can read more about this here http://en.wikipedia.org/wiki/Rijndael_S-box)<br /> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00018F80 63 7C 77 7B F2 6B 6F C5 30 01 67 2B FE D7 AB 76 c|w{òkoÅ0.g+þ׫v<br /> 00018F90 CA 82 C9 7D FA 59 47 F0 AD D4 A2 AF 9C A4 72 C0 Ê‚É}úYGð­Ô¢¯œ¤rÀ<br /> 00018FA0 B7 FD 93 26 36 3F F7 CC 34 A5 E5 F1 71 D8 31 15 ·ý“&amp;6?÷Ì4¥åñqØ1.<br /> 00018FB0 04 C7 23 C3 18 96 05 9A 07 12 80 E2 EB 27 B2 75 .Ç#Ã.–.š..€âë'²u<br /> 00018FC0 09 83 2C 1A 1B 6E 5A A0 52 3B D6 B3 29 E3 2F 84 .ƒ,..nZ R;Ö³)ã/„<br /> 00018FD0 53 D1 00 ED 20 FC B1 5B 6A CB BE 39 4A 4C 58 CF SÑ.í ü±[j˾9JLXÏ<br /> 00018FE0 D0 EF AA FB 43 4D 33 85 45 F9 02 7F 50 3C 9F A8 ÐïªûCM3…Eù..P&lt;Ÿ¨<br /> 00018FF0 51 A3 40 8F 92 9D 38 F5 BC B6 DA 21 10 FF F3 D2 Q£@.’.8õ¼¶Ú!.ÿóÒ<br /> 00019000 CD 0C 13 EC 5F 97 44 17 C4 A7 7E 3D 64 5D 19 73 Í..ì_—D.ħ~=d].s<br /> 00019010 60 81 4F DC 22 2A 90 88 46 EE B8 14 DE 5E 0B DB `.OÜ&quot;*.ˆFî¸.Þ^.Û<br /> 00019020 E0 32 3A 0A 49 06 24 5C C2 D3 AC 62 91 95 E4 79 à2:.I.$\ÂÓ¬b‘•äy<br /> 00019030 E7 C8 37 6D 8D D5 4E A9 6C 56 F4 EA 65 7A AE 08 çÈ7m.ÕN©lVôêez®.<br /> 00019040 BA 78 25 2E 1C A6 B4 C6 E8 DD 74 1F 4B BD 8B 8A ºx%..¦´ÆèÝt.K½‹Š<br /> 00019050 70 3E B5 66 48 03 F6 0E 61 35 57 B9 86 C1 1D 9E p&gt;µfH.ö.a5W¹†Á.ž<br /> 00019060 E1 F8 98 11 69 D9 8E 94 9B 1E 87 E9 CE 55 28 DF áø˜.iÙŽ”›.‡éÎU(ß<br /> 00019070 8C A1 89 0D BF E6 42 68 41 99 2D 0F B0 54 BB 16 Œ¡‰.¿æBhA™-.°T».<br /> | Present in all SPU binaries that perform AES (see [http://www.psdevwiki.com/ps3/AES_binaries here])<br /> |-<br /> | <br /> | Inverse AES S-box<br /> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 008633C0 52 09 6A D5 30 36 A5 38 BF 40 A3 9E 81 F3 D7 FB R.jХ06Ґ8ї@ЈћЃуЧы<br /> 008633D0 7C E3 39 82 9B 2F FF 87 34 8E 43 44 C4 DE E9 CB |г9‚›/я‡4ЋCDДЮйЛ<br /> 008633E0 54 7B 94 32 A6 C2 23 3D EE 4C 95 0B 42 FA C3 4E T{”2¦В#=оL•.BъГN<br /> 008633F0 08 2E A1 66 28 D9 24 B2 76 5B A2 49 6D 8B D1 25 ..Ўf(Щ$Іv[ўIm‹С%<br /> 00863400 72 F8 F6 64 86 68 98 16 D4 A4 5C CC 5D 65 B6 92 rшцd†h..Ф¤\М]e¶’<br /> 00863410 6C 70 48 50 FD ED B9 DA 5E 15 46 57 A7 8D 9D 84 lpHPэн№Ъ^.FW§Ќќ„<br /> 00863420 90 D8 AB 00 8C BC D3 0A F7 E4 58 05 B8 B3 45 06 ђШ«.ЊјУ.чдX.ёіE.<br /> 00863430 D0 2C 1E 8F CA 3F 0F 02 C1 AF BD 03 01 13 8A 6B Р,.ЏК?..БЇЅ...Љk<br /> 00863440 3A 91 11 41 4F 67 DC EA 97 F2 CF CE F0 B4 E6 73 :‘.AOgЬк—тПОрґжs<br /> 00863450 96 AC 74 22 E7 AD 35 85 E2 F9 37 E8 1C 75 DF 6E –¬t&quot;з.5…вщ7и.uЯn<br /> 00863460 47 F1 1A 71 1D 29 C5 89 6F B7 62 0E AA 18 BE 1B Gс.q.)Е‰o·b.Є.ѕ.<br /> 00863470 FC 56 3E 4B C6 D2 79 20 9A DB C0 FE 78 CD 5A F4 ьV&gt;KЖТy љЫАюxНZф<br /> 00863480 1F DD A8 33 88 07 C7 31 B1 12 10 59 27 80 EC 5F .ЭЁ3€.З1±..Y'Ђм_<br /> 00863490 60 51 7F A9 19 B5 4A 0D 2D E5 7A 9F 93 C9 9C EF `Q.©.µJ.-еzџ“Йњп<br /> 008634A0 A0 E0 3B 4D AE 2A F5 B0 C8 EB BB 3C 83 53 99 61  а;M®*х°Ил»&lt;ѓS™a<br /> 008634B0 17 2B 04 7E BA 77 D6 26 E1 69 14 63 55 21 0C 7D .+.~єwЦ&amp;бi.cU!.}<br /> |<br /> |-<br /> |}<br /> <br /> in another form (from updater in ebootroms) : http://pastie.org/10070142 | http://pastie.org/10070145<br /> <br /> == RCON ==<br /> 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00<br /> 02 00 00 00 02 00 00 00 02 00 00 00 02 00 00 00<br /> 04 00 00 00 04 00 00 00 04 00 00 00 04 00 00 00<br /> 08 00 00 00 08 00 00 00 08 00 00 00 08 00 00 00<br /> 10 00 00 00 10 00 00 00 10 00 00 00 10 00 00 00<br /> 20 00 00 00 20 00 00 00 20 00 00 00 20 00 00 00<br /> 40 00 00 00 40 00 00 00 40 00 00 00 40 00 00 00<br /> 80 00 00 00 80 00 00 00 80 00 00 00 80 00 00 00<br /> 1B 00 00 00 1B 00 00 00 1B 00 00 00 1B 00 00 00<br /> 36 00 00 00 36 00 00 00 36 00 00 00 36 00 00 00<br /> <br /> == Shuffles ==<br /> 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10<br /> 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11<br /> 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12<br /> 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13<br /> 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14<br /> 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15<br /> 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16<br /> 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17<br /> 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18<br /> 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19<br /> 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A<br /> 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B<br /> 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C<br /> 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D<br /> 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E<br /> 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F<br /> <br /> <br /> {{Reverse engineering}}&lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=Bluray_Drive&diff=35167 Bluray Drive 2015-03-22T13:29:27Z <p>89.179.70.214: /* Bluray Drive Revisions */</p> <hr /> <div>= BD Drive =<br /> Interface speed is max. 11MB/s based on the supported read speeds<br /> <br /> == Supported Disc Formats ==<br /> ===BD===<br /> {{media ps3 bd}} {{media ps3 bd install}} {{media ps3 bd video}}<br /> <br /> Blu-ray disc read maximum is at 2× speed (72 Mbit/s), [[Regions|region]] coded type allowing the use of:<br /> * PlayStation 3 BD-ROM (DVD region matched; i.e., Zone 1, Zone 2, etc., and All)<br /> * BD-ROM (BD region matched; i.e., Area A, Area B, etc., and All)<br /> * BD-R<br /> * BD-RE (not compatible with BD-RE version 1.0)<br /> <br /> ===DVD===<br /> {{media ps2 dvd}} {{media data dvd}}<br /> <br /> DVD disc read maximum is at 8× speed (86.40 Mbit/s), [[Regions|region]] region coded type allowing the use of:<br /> * PlayStation 2 DVD-ROM[33] (PlayStation region matched; i.e., NTSC-J, NTSC-U/C, PAL or NTSC-C)<br /> * DVD-ROM<br /> * DVD-Video (DVD region matched; i.e., Zone 1, Zone 2, etc., and All)<br /> * DVD-Audio (DVD-Video content only)<br /> * DVD+R<br /> * DVD+RW<br /> * DVD-R<br /> * DVD-RW<br /> * AVCHD<br /> * DSD Disc<br /> * DualDisc<br /> <br /> ===CD===<br /> {{media ps1 cd}} {{media data cd}} {{media data sacd}}<br /> <br /> Compact Disc disc read maximum is at 24× speed (29.49 Mbit/s), [[Regions|region]] coded type allowing the use of:<br /> * PlayStation 2 CD-ROM (PlayStation region matched; i.e., NTSC-J, NTSC-U/C, PAL or NTSC-C, compatibility removed in 40 GB model, the second 80 GB model (CECHF), and the 160 GB model)<br /> * PlayStation CD-ROM (PlayStation region matched; i.e., NTSC-J, NTSC-U or PAL)<br /> * CD-ROM<br /> * CD-R<br /> * CD-RW<br /> * CD-DA<br /> * Photo CD?<br /> * Picture CD?<br /> * MP3 CD (MP3, WMA, ATRAC)<br /> * Super Audio CD (compatibility removed in 40 GB, the second 80 GB model (CECHF), and the 160 GB model)<br /> <br /> == Bluray Drive Revisions ==<br /> <br /> {| class=&quot;wikitable&quot;<br /> |- <br /> ! Drive !! &lt;abbr title=&quot;Laser Assembly&quot;&gt;Laser&lt;/abbr&gt; !! Lenses !! &lt;abbr title=&quot;Mounting Drivesled&quot;&gt;Slide&lt;/abbr&gt; !! Daughterboards !! I/O !! Controller !! Motherboard !! @SKU !! Notes<br /> |-<br /> | [[BD-400]] || [[KES-400A]] || 1 || [[KEM-400AAA]] || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || [[COK-001]] || [[CECHAxx]] || <br /> |-<br /> | [[BD-400]] || [[KES-400A]] || 1 || [[KEM-400AAA]] || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || [[COK-001]] || [[CECHBxx]] || <br /> |-<br /> | [[BD-400]] || [[KES-400A]] || 1 || [[KEM-400AAA]] || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || [[COK-002]] || [[CECHCxx]] || <br /> |-<br /> | [[BD-400]] || [[KES-400A]] || 1 || [[KEM-400AAA]] || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || [[COK-002]] or&lt;br /&gt;[[COK-002W]] || [[CECHExx]] || <br /> |-<br /> | [[BD-400]] || [[KES-400A]] || 1 || [[KEM-400AAA]] || [[BMD-001]] || PATA 60p || [[CXD5063AGG-1]] || [[SEM-001]] || [[CECHGxx]] || <br /> |-<br /> | [[BD-400]] || [[KES-400A]] || 1 || [[KEM-400AAA]] || [[BMD-002]] || PATA 60p || [[CXD5065GB-1]] || [[SEM-001]] || [[CECHGxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-003]] || PATA 60p || [[CXD5065GB-1]] || [[SEM-001]] || [[CECHGxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-003]] || PATA 60p || [[CXD5065GB-1]] || [[DIA-001]] || [[CECHHxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-006]] || PATA 60p || [[CXD5065GB-1]] || [[DIA-002]] || [[CECHJxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-006]] || PATA 60p || [[CXD5065GB-1]] || [[DIA-002]] || [[CECHKxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-011]] || PATA 60p || [[R8J32800FPV]] || [[DIA-002]] || [[CECHKxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-021]] || SATA 24p || [[CXD5065GB-1]] || [[VER-001]] || [[CECHLxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-031]] || SATA 24p || [[R8J32810FPV1]] || [[VER-001]] || [[CECHLxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-021]] || SATA 24p || [[CXD5065GB-1]] || [[VER-001]] || [[CECHMxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-031]] || SATA 24p || [[R8J32810FPV1]] || [[VER-001]] || [[CECHMxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-021]] || SATA 24p || [[CXD5065GB-1]] || [[VER-001]] || [[CECHPxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-031]] || SATA 24p || [[R8J32810FPV1]] || [[VER-001]] || [[CECHPxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-021]] || SATA 24p || [[CXD5065GB-1]] || [[VER-001]] || [[CECHQxx]] || <br /> |-<br /> | [[BD-410]] || [[KES-410A]] || 2 || [[KEM-410ACA]] || [[BMD-031]] || SATA 24p || [[R8J32810FPV1]] || [[VER-001]] || [[CECHQxx]] || <br /> |-<br /> | [[BD-450]] || [[KES-450A]] || 2 || [[KEM-450AAA]] || [[BMD-051]] || SATA 24p || [[R8J32820FPV1]] || [[DYN-001]] || [[CECH-20xx]] || <br /> |-<br /> | [[BD-450]] || [[KES-450A]] || 2 || [[KEM-450AAA]] || [[BMD-061]] || SATA 24p || [[CXD5130R-1]] || [[DYN-001]] || [[CECH-20xx]] || <br /> |-<br /> | [[BD-450]] || [[KES-450A]] || 2 || [[KEM-450AAA]] || [[BMD-065]] || SATA 24p || [[CXD5131R-1]] || [[SUR-001]] || [[CECH-21xx]] || <br /> |-<br /> | [[BD-460]] || [[KES-450D]]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&lt;br /&gt;[[KES-460A]] || 2 || [[KEM-450DAA]] || {{integrated}} || ? || [[R8J32830FPV1]] || [[JTP-00x]] || [[CECH-25xx]] || <br /> |-<br /> | [[BD-460]] || [[KES-450D]]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&lt;br /&gt;[[KES-460A]] || 2 || [[KEM-450DAA]] || {{integrated}} || ? || [[CXD5131R-1]] || [[JSD-00x]] || [[CECH-25xx]] || <br /> |-<br /> | [[BD-470]] || [[KES-450E]]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;or&lt;br /&gt;[[KES-470A]] || 2 || [[KEM-450EAA]] || {{integrated}} || ? || [[CXD5132R-1]] || [[KTE-001]] || [[CECH-30xx]] || <br /> |-<br /> | [[BD-850]] || [[KES-850A]] || 2 || [[KEM-850]] || {{integrated}} || SATA || [[R8J32840FP1]] || [[MPX-001]] || [[CECH-40xx]] || <br /> |-<br /> | [[BD-850]] || [[KES-850A]] || 2 || [[KEM-850]] || {{integrated}} || SATA || [[CXD5132R-1]] || [[MSX-001]] || [[CECH-40xx]] || <br /> |-<br /> | [[BD-850]] || [[KES-850A]] || 2 || [[KEM-850]] || {{integrated}} || SATA || [[R8J32840FP1]] || [[NPX-001]] || [[CECH-40xx]] || <br /> |-<br /> | [[BD-850]] || [[KES-850A]] || 2 || [[KEM-850]] || {{integrated}} || SATA || [[R8J32840FP1]] || [[MPX-001]] || [[CECH-42xx]] || <br /> |-<br /> | [[BD-850]] || [[KES-850A]] || 2 || [[KEM-850]] || {{integrated}} || SATA || [[CXD5132R-1]] || [[MSX-001]] || [[CECH-42xx]] || <br /> |-<br /> | [[BD-850]] || [[KES-850A]] || 2 || [[KEM-850]] || {{integrated}} || SATA || [[R8J32840FP1]] || [[NPX-001]] || [[CECH-42xx]] || <br /> |-<br /> | ?[[BD-850]]? || ?[[KES-850A]]? || 2 || ?[[KEM-850]]? || {{integrated}} || SATA || [[R8J32840FP1]] || [[PQX-001]] || [[CECH-42xx]] || <br /> |-<br /> |}<br /> <br /> *Notes<br /> **In lasers models with 2 lenses, one is for CD/DVD, another for Blu-ray<br /> **Need proper sources, drive info and which PS3 SKU's are having X drive. Please fill in the needed info if possible.<br /> <br /> == Table explained in short ==<br /> <br /> === CECHA, CECHB, CECHC, (some CECHE, CECHG) ===<br /> Initial FAT models: With [[BD-400]] drive, [[BMD-001]] daughterboard capable for driving [[KEM-400AAA]] slide and [[KES-400A]] laser.<br /> <br /> === CECHE ===<br /> Some have a KES-410ACA dual lens laser.<br /> <br /> === CECHG ===<br /> First seen on [[CECHGxx]]: Still [[BD-400]] drive, but now with [[BMD-002]] or [[BMD-003]] daughterboard<br /> <br /> === CECHH, CECHI, CECHJ, CECHK, CECHL, CECHM, CECHN, CECHO, CECHP, CECHQ ===<br /> Since [[CECHHxx]] and later: Changed to [[BD-410]] drive, with [[BMD-003]]/[[BMD-006]]/[[BMD-011]]/[[BMD-021]]/[[BMD-031]] daughterboard and [[KES-410A]] dual lens laser<br /> <br /> === CECH2000 ===<br /> [[CECH-20xx]] slims introduced [[BD-450]] with [[BMD-051]] daughterboard, capable of driving [[KES-450A]] laser and [[KEM-450AAA]] slide<br /> <br /> === CECH2100 ===<br /> [[CECH-21xx]] slims also uses [[BD-450]] with [[BMD-051]] daughterboard, capable of driving [[KES-450A]] laser and [[KEM-450AAA]] slide (but sometimes seen with KES-460A laser)<br /> <br /> === CECH2500, CECH3000 without daughterboard ===<br /> [[CECH-25xx]] (and later [[CECH-30xx]]) series moved the components from the daughterboard to the main PS3 motherboard. Thus there are more/different flatcables used to connect the drive. They are electrical inter-changable (2500&lt;&gt;3000), but mounting differs slightly. It can be modified to fit by cutting some plastic pins on the bottom front of the drive (to make it fit properly with the start/eject board).&lt;br /&gt;<br /> <br /> KES-460A Laser will work with all slims before the CECH-30xx series.<br /> <br /> KES-470A Laser is not backwards compatible and only with CECH-30xx series<br /> <br /> === CECH4000 toploader ===<br /> [[CECH-40xx]] introduced the toploader (like ps2 slim and old ps1 had) with [[KEM-850]] PHA 0672 assembly.<br /> <br /> === unreferenced ===<br /> *[[KES-450E]]<br /> *[[KEM-480AAA]] unknown PS3 model<br /> <br /> == Remarry BluRay drive ==<br /> BluRay drive daughterboard is paired with PS3 motherboard, so exchanging a BluRay drive requires remarriage of the BluRay daughterboard. See: [[Remarry Bluray Drive]]<br /> <br /> == BluRay region switcher ==<br /> This makes changing the [http://en.wikipedia.org/wiki/Blu-ray_Disc#Region_codes BluRay region] switching possible. The method described below is using 3 region specific bytes (0x84, 0x85, 0x8C) to change the modelinfo.<br /> <br /> Other modelinfo byte values: 0x81 Reference Tool, 0x82 Debug, 0x83 Japan (00), 0x84 North America (01), 0x85 Europe, Middle East, Africa (04), 0x86 South Korea (05), 0x87 United Kingom, Ireland (03), 0x88 Mexico (11), 0x89 Australia, New Zealand (02), 0x8A Singapore, Malaysia (06), 0x8B Taiwan (07), 0x8C Russia, India (08), 0x8D China (09), 0x8E Hong Kong (12) <br /> <br /> Payloader method prerequisites:<br /> * [http://ps3.dashhacks.com/downloads/lv2-patcher-v9 LV2 Patcher v9]<br /> * patchfiles (see below)<br /> <br /> patch4.txt content (3.55 offsets):<br /> &lt;div style=&quot;height:200px; overflow:auto&quot;&gt;<br /> <br /> &lt;pre&gt;<br /> # BD Region A (NTSC) [North America]<br /> # Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and<br /> # RandomUse.<br /> # PL3:<br /> ef48: payload.bin # this is not neccesary, <br /> # just the first QWORD of the payload<br /> # Change region to US... Thanks ps3mrenigma<br /> # Syscall preamble<br /> F380: F821FF51 # stdu %sp, -0xB0(%sp)<br /> F384: 7C0802A6 # mflr %r0<br /> F388: FBC100A0 # std %r30, 0xA0(%sp)<br /> F38C: FBE100A8 # std %r31, 0xA8(%sp)<br /> F390: FBA10098 # std %r29, 0×98(%sp)<br /> F394: F80100C0 # std %r0, 0xC0(%sp)<br /> # capture 0x19004 if not jump to original syscall <br /> F398: 3FE00001 # lis %r31, 1<br /> F39C: 63FF9004 # ori %r31, %r31, 0×9004<br /> F3A0: 7C1F1800 # cmpw %r31, %r3<br /> F3A4: 4082003C # bne _orig_syscall<br /> # Force US - Retail<br /> F3A8: 3BC00084 # li %r30, 0×84 <br /> F3AC: 3BA00001 # li %r29, 1<br /> F3B0: 9BA40001 # stb %r29, 1(%r4)<br /> F3B4: 9BC40003 # stb %r30, 3(%r4)<br /> F3B8: 9BA40005 # stb %r29, 5(%r4)<br /> F3BC: 9BA40007 # stb %r29, 7(%r4)<br /> F3C0: 38600000 # li %r3, 0<br /> # Restore STACK<br /> F3C4: E80100C0 # ld %r0, 0xC0(%sp)<br /> F3C8: EBA10098 # ld %r29, 0×98(%sp) <br /> F3CC: EBE100A8 # ld %r31, 0xA8(%sp)<br /> F3D0: EBC100A0 # ld %r30, 0xA0(%sp)<br /> F3D4: 7C0803A6 # mtlr %r0<br /> F3D8: 382100B0 # addi %sp, %sp, 0xB0<br /> F3DC: 4E800020 # blr<br /> F3E0: 4823ED28 # b syscall0x363<br /> 31EB1C: 0000F380 #syscall 0x363 descriptor<br /> &lt;/pre&gt;<br /> &lt;/div&gt;<br /> <br /> patch5.txt content(3.55 offsets):<br /> &lt;div style=&quot;height:200px; overflow:auto&quot;&gt;<br /> <br /> &lt;pre&gt;<br /> # BD Region B (PAL) [Europe, Middle East, Africa]<br /> # Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and<br /> # RandomUse.<br /> # PL3:<br /> ef48: payload.bin # this is not neccesary, <br /> # just the first QWORD of the payload<br /> # Change region to Europe... Thanks ps3mrenigma<br /> # Syscall preamble<br /> F380: F821FF51 # stdu %sp, -0xB0(%sp)<br /> F384: 7C0802A6 # mflr %r0<br /> F388: FBC100A0 # std %r30, 0xA0(%sp)<br /> F38C: FBE100A8 # std %r31, 0xA8(%sp)<br /> F390: FBA10098 # std %r29, 0×98(%sp)<br /> F394: F80100C0 # std %r0, 0xC0(%sp)<br /> # capture 0x19004 if not jump to original syscall <br /> F398: 3FE00001 # lis %r31, 1<br /> F39C: 63FF9004 # ori %r31, %r31, 0×9004<br /> F3A0: 7C1F1800 # cmpw %r31, %r3<br /> F3A4: 4082003C # bne _orig_syscall<br /> # Force Europe - Retail<br /> F3A8: 3BC00085 # li %r30, 0×85 <br /> F3AC: 3BA00001 # li %r29, 1<br /> F3B0: 9BA40001 # stb %r29, 1(%r4)<br /> F3B4: 9BC40003 # stb %r30, 3(%r4)<br /> F3B8: 9BA40005 # stb %r29, 5(%r4)<br /> F3BC: 9BA40007 # stb %r29, 7(%r4)<br /> F3C0: 38600000 # li %r3, 0<br /> # Restore STACK<br /> F3C4: E80100C0 # ld %r0, 0xC0(%sp)<br /> F3C8: EBA10098 # ld %r29, 0×98(%sp) <br /> F3CC: EBE100A8 # ld %r31, 0xA8(%sp)<br /> F3D0: EBC100A0 # ld %r30, 0xA0(%sp)<br /> F3D4: 7C0803A6 # mtlr %r0<br /> F3D8: 382100B0 # addi %sp, %sp, 0xB0<br /> F3DC: 4E800020 # blr<br /> F3E0: 4823ED28 # b syscall0x363<br /> 31EB1C: 0000F380 #syscall 0x363 descriptor<br /> &lt;/pre&gt;<br /> &lt;/div&gt;<br /> <br /> patch6.txt content(3.55 offsets):<br /> &lt;div style=&quot;height:200px; overflow:auto&quot;&gt;<br /> <br /> &lt;pre&gt;<br /> # BD Region C (RUSSIA/INDIA)<br /> # Patches marked with (*1) seem to be unstable. Thanks to drizztbsd and<br /> # RandomUse.<br /> # PL3:<br /> ef48: payload.bin # this is not neccesary, <br /> # just the first QWORD of the payload<br /> # Change region to US... Thanks ps3mrenigma<br /> # Syscall preamble<br /> F380: F821FF51 # stdu %sp, -0xB0(%sp)<br /> F384: 7C0802A6 # mflr %r0<br /> F388: FBC100A0 # std %r30, 0xA0(%sp)<br /> F38C: FBE100A8 # std %r31, 0xA8(%sp)<br /> F390: FBA10098 # std %r29, 0×98(%sp)<br /> F394: F80100C0 # std %r0, 0xC0(%sp)<br /> # capture 0x19004 if not jump to original syscall <br /> F398: 3FE00001 # lis %r31, 1<br /> F39C: 63FF9004 # ori %r31, %r31, 0×9004<br /> F3A0: 7C1F1800 # cmpw %r31, %r3<br /> F3A4: 4082003C # bne _orig_syscall<br /> # Force Russia - Retail<br /> F3A8: 3BC0008C # li %r30, 0×8C <br /> F3AC: 3BA00001 # li %r29, 1<br /> F3B0: 9BA40001 # stb %r29, 1(%r4)<br /> F3B4: 9BC40003 # stb %r30, 3(%r4)<br /> F3B8: 9BA40005 # stb %r29, 5(%r4)<br /> F3BC: 9BA40007 # stb %r29, 7(%r4)<br /> F3C0: 38600000 # li %r3, 0<br /> # Restore STACK<br /> F3C4: E80100C0 # ld %r0, 0xC0(%sp)<br /> F3C8: EBA10098 # ld %r29, 0×98(%sp) <br /> F3CC: EBE100A8 # ld %r31, 0xA8(%sp)<br /> F3D0: EBC100A0 # ld %r30, 0xA0(%sp)<br /> F3D4: 7C0803A6 # mtlr %r0<br /> F3D8: 382100B0 # addi %sp, %sp, 0xB0<br /> F3DC: 4E800020 # blr<br /> F3E0: 4823ED28 # b syscall0x363<br /> 31EB1C: 0000F380 #syscall 0x363 descriptor<br /> &lt;/pre&gt;<br /> &lt;/div&gt;<br /> <br /> Copy the patch files to /dev_hdd0/game/LV2000000/USRDIR and use LV2 Patcher to select the patch to use. Reboot to return to original state.<br /> <br /> Reference: [http://pastehtml.com/view/1df94sk.html ps3mrenigma blog export]<br /> <br /> == BD Drive IC Components ==<br /> The drive controller contains a BGA-sized 2MB NOR flash memory chip for Blu-ray drive firmware code, with the contents encrypted. In addition to this, there is a 8MB SDRAM working memory chip. Each drive contains a unique identification number, possibly stored in the SPI Serial Interface Macronix EEPROM. This chip or the NOR flash chip probably stores the device key (and associated sequence keys), and the host private key.<br /> The Blu-ray drive is controlled by a Sony Digital Signal Processor chip (CXD6350GG-1, CXD5063AGG-1, CXD5065GB-1, CXD5065-1 depending the SKU) and a Sony CXA2720R Front End Processor chip. Motors/coils are driven by Rohm BA5888FP (Laser Driver - Tracking/Focus Coils driver) and Rohm BD7956FS (Motor Driver - EXP-Motor coils/sled/slot motor driver), of which the Laser Driver uses an OPAMP NJM13403V for Tracking/Focus CTRL.<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Type !! Size !! Speed !! Voltage !! Packaging !! Manufacturer !! Serial Number !! Description<br /> |-<br /> | NOR Flash || 2MB || || 3V || || Spansion || S99-50111-001 || PS3 Blu-ray firmware chip<br /> |-<br /> | NOR Flash || 1MB || || 3V || BGA-48/BGA-64 || Spansion || S29AL008D / AL008D0043-01 || PS3 Blu-ray firmware chip (CECHJ and later models)<br /> |-<br /> | SDRAM || 8MB (64M-bit 4Mx16) || 133MHz || 3.3V || TSOPII-54 || Samsung || K4S641632K-UC75 || PS3 Blu-ray working memory chip<br /> |-<br /> | SDRAM || [http://www.esmt.com.tw/DB/manager/upload/M12L64164A.pdf 8MB (64M-bit 4Mx16)] || 143MHz || 3.3V || TSOPII-54 || ESMT || M12L64164A-7TG || PS3 Blu-ray working memory chip (CECHJ and later models)<br /> |-<br /> | EEPROM || 128KB || 85MHz || || || Macronix || MX25L1005MC-12G || PS3 Blu-ray flash chip<br /> |-<br /> |}<br /> <br /> In regard to Renesas SCEI R8J328xxFPV see also: http://weaponre.com/blog.html<br /> <br /> ===Controllers (Digital Signal Processors)===<br /> &lt;!--// Seems a typo (is not present in the BD daughterboard photos)... actually the series in PS3 starts with CXD50xxyyzz and there is a CXD5063 instead of a CXD6350 (note swapped numbers between 5063 and 6350)<br /> ====CXD6350GG-1====<br /> IC300 &lt;br /&gt;<br /> Used in BMD-001, BMD-002 <br /> //--&gt;<br /> ====CXD5063AGG-1====<br /> IC300 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> <br /> ====CXD5065GB-1====<br /> IC300 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] &lt;br /&gt;<br /> [[:File:CXD5065GB-1-GRID-bw-pcbview.png]] &lt;br /&gt;<br /> Other Reference: http://stefde69.blogspot.com/2010/04/blue-ray-board-made-accessible.html<br /> <br /> ====CXD5130R-1====<br /> Used in BMD-061 &lt;br /&gt;<br /> <br /> ====CXD5131R-1====<br /> Used in BMD-065 &lt;br /&gt;<br /> <br /> ====CXD5132R-1====<br /> Integrated on PS3 motherboards: [[KTE-00x]] (in [[CECH-30xx]] PS3 models), and [[MSX-00x]] (in [[CECH-40xx]] PS3 models)<br /> <br /> See: [[CXD5132R-1]]<br /> <br /> ====Renesas SCEI R8J32800FPV====<br /> Used in [[BMD-011]]<br /> <br /> ====Renesas SCEI R8J32810FPV1====<br /> Used in [[BMD-031]]<br /> <br /> ====Renesas SCEI R8J32820FPV1====<br /> Used in BMD-051 &lt;br /&gt;<br /> running @ 33.969MHz &lt;br /&gt;<br /> <br /> &lt;gallery&gt;<br /> File:Renesas R8J32820FPV1.jpg|Renesas R8J32820FPV1<br /> &lt;/gallery&gt;<br /> <br /> ====Renesas SCEI R8J32830FPV1====<br /> Integrated on PS3 motherboard: [[JTP-00x]] (in [[CECH-25xx]] PS3 models)<br /> <br /> &lt;gallery&gt;<br /> File:Renesas R8J32830FPV1.jpg|Renesas R8J32830FPV1 (integrated on JTP-001 motherboard)<br /> &lt;/gallery&gt;<br /> <br /> ===Subcontrollers (Front-End-Processors)===<br /> ==== CXA2720R ====<br /> IC110 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]]<br /> <br /> ===Mechacons (Mechanicall Controllers)===<br /> ====Rohm BA5888FP (Laser Driver - Tracking/Focus Coils driver)====<br /> Simular Datasheet: [http://www.trisaster.de/file/sony/ps3/hardware/laufwerk/BA5954FP.pdf BA5954FP.pdf] &lt;br /&gt;<br /> IC108 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]], [[BMD-021]]<br /> <br /> ====Rohm BD7956FS (7 channel Motor Driver - EXP-Motor coils/sled/slot motor driver)====<br /> Datasheet: [http://doc.chipfind.ru/pdf/rohm/bd7956fs.pdf bd7956fs.pdf]&lt;br /&gt;<br /> IC103 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]], [[BMD-021]]<br /> <br /> ====Rohm BD7969EFV (9 channel Motor/Coil Driver - EXP-Motor coils/sled/slot/focus motor driver)====<br /> Datasheet: [http://www.rohm.com/products/databook/motor/pdf/bd7959efv-e.pdf bd7959efv-e.pdf]&lt;br /&gt;<br /> [http://www.rohm.com/web/global/products?p_p_id=productdetail_WAR_rohmglobalportalportlet&amp;p_p_lifecycle=2&amp;p_p_state=normal&amp;p_p_mode=view&amp;p_p_resource_id=qrCodeInjection&amp;p_p_cacheability=cacheLevelPage&amp;p_p_col_id=column-1&amp;p_p_col_pos=1&amp;p_p_col_count=2&amp;_productdetail_WAR_rohmglobalportalportlet_pdfURL=http%3A%2F%2Frohmfs.rohm.com%2Fen%2Fproducts%2Fdatabook%2Fpackage%2Fspec%2Fic%2Fhtssop-b54-b54r-ch-1-2-e2-e.pdf&amp;_productdetail_WAR_rohmglobalportalportlet_partNumber=BD7959EFV&amp;_productdetail_WAR_rohmglobalportalportlet_partNodeCode=106550&amp;_productdetail_WAR_rohmglobalportalportlet_packageLinkFlag=true&amp;_productdetail_WAR_rohmglobalportalportlet_productName=bd7959efv bd7959efv]&lt;br /&gt;<br /> Used in BMD-061<br /> <br /> Integrated on motherboard in [[CECH-25xx]] (at bottom side)<br /> <br /> ====Rohm BD7761EFV (motor driver)====<br /> Integrated on PS3 motherboard: [[MSX-00x]] (in [[CECH-40xx]] PS3 models). See: [[BD7761EFV]]<br /> &lt;!--// not verifyed if present in [[MSX-00x]], [[NPX-00x]] PS3 motherboards //--&gt;<br /> <br /> ====NJM13403V (OPAMP - Tracking/Focus CTRL)====<br /> Datasheet: [http://www.multiupload.com/0KIHRIZ64G NJM13403V.pdf (153.98 KB)] &lt;br /&gt;<br /> IC303 &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] &lt;br /&gt;<br /> [[:File:NJM13403V-SSOP14.png]]<br /> <br /> ===Memory===<br /> ====NOR Flash====<br /> =====Spansion S99-50111-001=====<br /> IC304 &lt;br /&gt;<br /> Contains encrypted firmware &lt;br /&gt;<br /> Used in [[BMD-001]]<br /> <br /> =====Spansion AL008D0043-01=====<br /> IC304 &lt;br /&gt;<br /> Contains encrypted firmware &lt;br /&gt;<br /> Used in [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] &lt;br /&gt;<br /> [[:File:AL008D0043-01-GRID-color-pcbview.png]] &lt;br /&gt;<br /> Other Reference: <br /> *http://stefde69.blogspot.com/2010/05/first-look-to-numerical-sections.html<br /> *http://twitpic.com/25fcke/full<br /> <br /> =====Spansion S29AL008D=====<br /> Datasheet: [http://www.spansion.com/Support/Datasheets/S29AL008D_00_A11_e.pdf S29AL008D_00_A11_e.pdf] &lt;br /&gt;<br /> IC304 &lt;br /&gt;<br /> Contains encrypted firmware &lt;br /&gt;<br /> [[:File:S29AL008D-BGA-48.png]] &lt;br /&gt;<br /> Used in [[BMD-006]] &lt;br /&gt;<br /> <br /> ====RAM====<br /> =====Samsung K4S641632K-UC75=====<br /> Datasheet: [http://www.multiupload.com/S0BJNRX2K1 K4S641632K.pdf (327.77 KB)] &lt;br /&gt;<br /> IC309 &lt;br /&gt;<br /> Worker RAM for BD &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-021]] &lt;br /&gt;<br /> [[:File:Samsung_K4S641632K-UC75-TSOPII-54.png]]<br /> <br /> =====ESMT M12L64164A-7TG=====<br /> Datasheet: [http://www.esmt.com.tw/DB/manager/upload/M12L64164A.pdf M12L64164A.pdf]&lt;br /&gt;<br /> IC309 &lt;br /&gt;<br /> Worker RAM for BD &lt;br /&gt;<br /> Used in [[BMD-006]] &lt;br /&gt;<br /> [[:File:ESMT-M12L64164A-7TG-TSOPII54.png]]<br /> <br /> ====EEPROM====<br /> =====Macronix MX25L1005MC=====<br /> Datasheet: [http://www.semiconductorstore.com/pdf/Macronix/Serial1.pdf Serial1.pdf] &lt;br /&gt;<br /> IC310 &lt;br /&gt;<br /> Key &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]] &lt;br /&gt;<br /> [[:File:Macronix-MX25L1005MC-SOP8.png]]<br /> <br /> ====Serial====<br /> =====Macronix MX25L1635DM2I-12G=====<br /> 16M-BIT x1/x2/x4 CMOS Serial Flash&lt;br /&gt;<br /> Datasheet: [http://www.alldatasheet.com/datasheet-pdf/pdf/267911/MCNIX/MX25L1635DM2I-12G.html] &lt;br /&gt;<br /> Used in BMD-061 &lt;br /&gt;<br /> <br /> ===Others===<br /> ====CXD5064R==== <br /> IC504 &lt;br /&gt;<br /> Used in [[BMD-001]]<br /> <br /> ====Marvell 88SA8040-TBC1====<br /> Used in [[BMD-011]], [[BMD-021]]<br /> <br /> SATA to PATA IDE bridge chip. See: [[88SA8040-TBC1]]<br /> <br /> == BD Drive Connectors ==<br /> <br /> === CN301 - Bluraydrive Main I/O Connector ===<br /> &lt;div style=&quot;float:right&quot;&gt;[[File:60pin-DB-CON.jpg|200px|thumb|left|60-pin DB Connector&lt;br /&gt;bluray drive]]&lt;/div&gt;<br /> 60 pins &lt;br /&gt;<br /> To mainboard, Data &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]], [[BMD-011]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || EVER3.3V || <br /> |-<br /> | 2 || GND || Ground<br /> |-<br /> | 3 || 12_SW || 12CM Disk Switch<br /> |-<br /> | 4 || 8_SW || 8CM Disk Switch<br /> |-<br /> | 5 || HOST_EJECT || <br /> |-<br /> | 6 || HOST_DISCIN || <br /> |-<br /> | 7 || DISC_CHUCK || <br /> |-<br /> | 8 || PHOTO_LED || <br /> |-<br /> | 9 || DISCIN_SW || <br /> |-<br /> | 10 || GND || Ground<br /> |-<br /> | 11 || SCK || <br /> |-<br /> | 12 || SCS || <br /> |-<br /> | 13 || SIN || <br /> |-<br /> | 14 || SOUT ||<br /> |-<br /> | 15 || XSIOINT || <br /> |-<br /> | 16 || RESERVED || TXD<br /> |-<br /> | 17 || RESERVED || RD<br /> |-<br /> | 18 || XSB_CBLID || <br /> |-<br /> | 19 || GND || Ground<br /> |-<br /> | 20 || DAT || <br /> |-<br /> | 21 || LRCK || <br /> |-<br /> | 22 || BCK || <br /> |-<br /> | 23 || GND || Ground<br /> |-<br /> | 24 || HINT || <br /> |-<br /> | 25 || HA1 || <br /> |-<br /> | 26 || XPDIAG || <br /> |-<br /> | 27 || HA0 || <br /> |-<br /> | 28 || HA2 || <br /> |-<br /> | 29 || XHCS0 || <br /> |-<br /> | 30 || XHCS1 || <br /> |-<br /> | 31 || XDASP || <br /> |-<br /> | 32 || GND || Ground<br /> |-<br /> | 33 || DREQ || <br /> |-<br /> | 34 || GND || Ground<br /> |-<br /> | 35 || XIOW || <br /> |-<br /> | 36 || GND || Ground<br /> |-<br /> | 37 || XIOR || <br /> |-<br /> | 38 || GND || Ground<br /> |-<br /> | 39 || XIOCHRDY || <br /> |-<br /> | 40 || CSEL || <br /> |-<br /> | 41 || XDACK || <br /> |-<br /> | 42 || GND || Ground<br /> |-<br /> | 43 || HDB7 || <br /> |-<br /> | 44 || HDB8 || <br /> |-<br /> | 45 || HDB6 || <br /> |-<br /> | 46 || HDB9 || <br /> |-<br /> | 47 || HDB5 || <br /> |-<br /> | 48 || HDB10 || <br /> |-<br /> | 49 || HDB4 || <br /> |-<br /> | 50 || HDB11 || <br /> |-<br /> | 51 || HDB3 || <br /> |-<br /> | 52 || HDB12 || <br /> |-<br /> | 53 || HDB2 || <br /> |-<br /> | 54 || HDB13 || <br /> |-<br /> | 55 || HDB1 || <br /> |-<br /> | 56 || HDB14 || <br /> |-<br /> | 57 || HDB0 || <br /> |-<br /> | 58 || HDB15 || <br /> |-<br /> | 59 || GND || Ground<br /> |-<br /> | 60 || XRESET || <br /> |-<br /> |}<br /> <br /> === CN100 14pin ===<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || 5V || +5V DC<br /> |-<br /> | 2 || SCKSNS3 || S clock Sense<br /> |-<br /> | 3 || Slide Cam SW || <br /> |-<br /> | 4 || 12cm SW || to S100: 12cm Detection Switch<br /> |-<br /> | 5 || 8cm SW || to S101: 8cm Detection Switch<br /> |-<br /> | 6 || DISC CHUCK || to S102: Chucking Switch<br /> |-<br /> | 7 || DISC IN SW || <br /> |-<br /> | 8 || EVER 3.3V || +3.3V DC<br /> |-<br /> | 9 || GND || Ground<br /> |-<br /> | 10 || NC || No connection<br /> |-<br /> | 11 || LOAD+ || to 12<br /> |-<br /> | 12 || LOAD+ || to CN101-2pin:2<br /> |-<br /> | 13 || LOAD- || to 14<br /> |-<br /> | 14 || LOAD- || to CN101-2pin:1<br /> |-<br /> |}<br /> <br /> <br /> === CN101 2pin ===<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || LOAD- || to CN100-14pin:13+14<br /> |-<br /> | 2 || LOAD+ || to CN100-14pin:11+12<br /> |-<br /> |}<br /> <br /> === CN104 2pin ===<br /> To IR-LED for detect disc insertion &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || || <br /> |-<br /> | 2 || || <br /> |-<br /> |}<br /> <br /> === CN200 2pin ===<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || PHOTO LED || to JL200<br /> |-<br /> | 2 || GND || Ground ; to JL201<br /> |-<br /> |}<br /> <br /> <br /> === CN103 45pin ===<br /> To laser, Data and Focus/Tracking &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || IOP_MON || <br /> |-<br /> | 2 || TEST_V || <br /> |-<br /> | 3 || EMST || <br /> |-<br /> | 4 || LDEN || <br /> |-<br /> | 5 || XRST || <br /> |-<br /> | 6 || SDIO || <br /> |-<br /> | 7 || SEN_LDD || <br /> |-<br /> | 8 || SCLK || <br /> |-<br /> | 9 || THERMO || <br /> |-<br /> | 10 || 8.0V || 8.0V DC<br /> |-<br /> | 11 || 5.0V || 5V DC<br /> |-<br /> | 12 || GND_LD || Ground<br /> |-<br /> | 13 || GND_LD || Ground<br /> |-<br /> | 14 || 3.3V || 3.3V DC<br /> |-<br /> | 15 || GND || Ground<br /> |-<br /> | 16 || GND || Ground<br /> |-<br /> | 17 || XOUT || <br /> |-<br /> | 18 || H || <br /> |-<br /> | 19 || G || <br /> |-<br /> | 20 || F || <br /> |-<br /> | 21 || E || <br /> |-<br /> | 22 || VC_PD || <br /> |-<br /> | 23 || D || <br /> |-<br /> | 24 || C || <br /> |-<br /> | 25 || B || <br /> |-<br /> | 26 || A ||<br /> |-<br /> | 27 || 5V_PD || VCC 5V DC<br /> |-<br /> | 28 || GND_PD || Ground<br /> |-<br /> | 29 || DVD_AF- || <br /> |-<br /> | 30 || DVD_AF+ || <br /> |-<br /> | 31 || GND_PD || Ground<br /> |-<br /> | 32 || BD_AF- || <br /> |-<br /> | 33 || BD_AF+ || <br /> |-<br /> | 34 || GND_PD || Ground<br /> |-<br /> | 35 || VPP_LCD || <br /> |-<br /> | 36 || SEN_LCD || <br /> |-<br /> | 37 || EXP_B- || <br /> |-<br /> | 38 || EXP_B+ || <br /> |-<br /> | 39 || EXP_A- || <br /> |-<br /> | 40 || EXP_A+ || <br /> |-<br /> | 41 || EXP_INIT || <br /> |-<br /> | 42 || TRK_in || <br /> |-<br /> | 43 || FCS_far || <br /> |-<br /> | 44 || FCS_near || <br /> |-<br /> | 45 || TRK_out || <br /> |-<br /> |}<br /> <br /> === CN102 8pin ===<br /> To spindle motor &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || SLDA3 || <br /> |-<br /> | 2 || SLDA3 || <br /> |-<br /> | 3 || SLDA1 || <br /> |-<br /> | 4 || SLDA1 || <br /> |-<br /> | 5 || SLDB1 || <br /> |-<br /> | 6 || SLDB1 || <br /> |-<br /> | 7 || SLDB3 || <br /> |-<br /> | 8 || SLDB3 || <br /> |-<br /> |}<br /> <br /> === CN101 14pin ===<br /> To position tracking mechanics &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || 5V || +5V DC<br /> |-<br /> | 2 || SCKSNS3 || S clock Sense<br /> |-<br /> | 3 || SW4 || Slide Cam SW<br /> |-<br /> | 4 || SW3 || 12cm SW<br /> |-<br /> | 5 || SW2 || 8cm SW<br /> |-<br /> | 6 || DISC CHUCK || <br /> |-<br /> | 7 || DISC IN SW || <br /> |-<br /> | 8 || EVER 3.3V || +3.3V DC<br /> |-<br /> | 9 || GND || Ground<br /> |-<br /> | 10 || NC || No connection<br /> |-<br /> | 11 || LOAD+ || to 12<br /> |-<br /> | 12 || LOAD+ || <br /> |-<br /> | 13 || LOAD- || to 14<br /> |-<br /> | 14 || LOAD- || <br /> |-<br /> |}<br /> <br /> === CN101 8pin ===<br /> To position tracking mechanics &lt;br /&gt;<br /> Used in [[BMD-003]], [[BMD-006]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || || <br /> |-<br /> | 2 || || <br /> |-<br /> | 3 || || <br /> |-<br /> | 4 || || <br /> |-<br /> | 5 || || <br /> |-<br /> | 6 || || <br /> |-<br /> | 7 || || <br /> |-<br /> | 8 || || <br /> |-<br /> |}<br /> <br /> === CN100 19pin ===<br /> To disc motor &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || HB+ || <br /> |-<br /> | 2 || HB- || <br /> |-<br /> | 3 || HW- || <br /> |-<br /> | 4 || HW+ || <br /> |-<br /> | 5 || HV- || <br /> |-<br /> | 6 || HV+ || <br /> |-<br /> | 7 || HU- || <br /> |-<br /> | 8 || HU+ || <br /> |-<br /> | 9 || U || <br /> |-<br /> | 10 || U || <br /> |-<br /> | 11 || V || <br /> |-<br /> | 12 || V || <br /> |-<br /> | 13 || W || <br /> |-<br /> | 14 || W || <br /> |-<br /> | 15 || FGND || Ground<br /> |-<br /> | 16 || SIGGND || Ground<br /> |-<br /> | 17 || INSW || <br /> |-<br /> | 18 || SCK5V || <br /> |-<br /> | 19 || SCKSNS || <br /> |-<br /> |}<br /> <br /> === CN100 18pin ===<br /> To disc motor &lt;br /&gt;<br /> Used in [[BMD-003]], [[BMD-006]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || || <br /> |-<br /> | 2 || || <br /> |-<br /> | 3 || || <br /> |-<br /> | 4 || || <br /> |-<br /> | 5 || || <br /> |-<br /> | 6 || || <br /> |-<br /> | 7 || || <br /> |-<br /> | 8 || || <br /> |-<br /> | 9 || || <br /> |-<br /> | 10 || || <br /> |-<br /> | 11 || || <br /> |-<br /> | 12 || || <br /> |-<br /> | 13 || || <br /> |-<br /> | 14 || || <br /> |-<br /> | 15 || || <br /> |-<br /> | 16 || || <br /> |-<br /> | 17 || || <br /> |-<br /> | 18 || || <br /> |-<br /> |}<br /> <br /> === CN300 45pin ===<br /> JTAG (check service manual) &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || 3.3V || <br /> |-<br /> | 2 || 3.3V || <br /> |-<br /> | 3 || 5V || <br /> |-<br /> | 4 || 5V || <br /> |-<br /> | 5 || RESERVED || <br /> |-<br /> | 6 || RESERVED || <br /> |-<br /> | 7 || RESERVED || <br /> |-<br /> | 8 || TRACESYNC || <br /> |-<br /> | 9 || PIPESTAT0 || <br /> |-<br /> | 10 || PIPESTAT1 || <br /> |-<br /> | 11 || PIPESTAT2 || <br /> |-<br /> | 12 || TRACECLK || <br /> |-<br /> | 13 || TRACEPKT15 || <br /> |-<br /> | 14 || TRACEPKT14 || <br /> |-<br /> | 15 || TRACEPKT11 || <br /> |-<br /> | 16 || TRACEPKT13 || <br /> |-<br /> | 17 || TRACEPKT10 || <br /> |-<br /> | 18 || TRACEPKT6 || <br /> |-<br /> | 19 || TRACEPKT9 || <br /> |-<br /> | 20 || TRACEPKT3 || <br /> |-<br /> | 21 || TRACEPKT8 || <br /> |-<br /> | 22 || TRACEPKT1 || <br /> |-<br /> | 23 || TRACEPKT5 || <br /> |-<br /> | 24 || TRACEPKT12 || <br /> |-<br /> | 25 || TRACEPKT2 || <br /> |-<br /> | 26 || TRACEPKT7 || <br /> |-<br /> | 27 || TRACEPKT0 || <br /> |-<br /> | 28 || TRACEPKT4 || <br /> |-<br /> | 29 || TINT || <br /> |-<br /> | 30 || TMS || <br /> |-<br /> | 31 || TDO || <br /> |-<br /> | 32 || JTSEL || <br /> |-<br /> | 33 || TCK || <br /> |-<br /> | 34 || NTRST || <br /> |-<br /> | 35 || RTCK || <br /> |-<br /> | 36 || TDI || <br /> |-<br /> | 37 || NSRST || <br /> |-<br /> | 38 || RXD || <br /> |-<br /> | 39 || TXD || <br /> |-<br /> | 40 || DBDRQ || <br /> |-<br /> | 41 || DBGACK || <br /> |-<br /> | 42 || GND || Ground<br /> |-<br /> | 43 || GND || Ground<br /> |-<br /> | 44 || GND || Ground<br /> |-<br /> | 45 || GND || Ground<br /> |-<br /> |}<br /> <br /> === CN502 4pin ===<br /> To mainboard, Power &lt;br /&gt;<br /> Used in [[BMD-001]], [[BMD-002]], [[BMD-003]], [[BMD-006]]<br /> <br /> {| border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot; border=&quot;#999&quot; class=&quot;wikitable&quot; style=&quot;border:1px solid #999; border-collapse: collapse;&quot; <br /> |- bgcolor=&quot;#cccccc&quot;<br /> ! Pin !! Usage !! Remarks<br /> |-<br /> | 1 || 12V || <br /> |-<br /> | 2 || GND || Ground<br /> |-<br /> | 3 || GND || Ground<br /> |-<br /> | 4 || 5V || <br /> |-<br /> |}<br /> <br /> {{Components}}&lt;noinclude&gt;[[Category:Main]]&lt;/noinclude&gt;</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=Flash:Encrypted_Individual_Data_-_eEID&diff=21455 Flash:Encrypted Individual Data - eEID 2013-05-23T19:19:58Z <p>89.179.70.214: /* Typical EID entry addresses and lengths */</p> <hr /> <div>== Encrypted Individual Data - eEID ==<br /> <br /> This section of flash contains QA tokens<br /> <br /> It is 0x10000 in length (64 kb) but only the first 0x1DD0 is used, the rest is padded with FF<br /> <br /> It is composed of 6 sections numbered from 0 to 5<br /> <br /> eEID contains your system model data, your target ID, and your PS3 motherboard revision<br /> <br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Section !! Description !! [[iso module]]<br /> |-<br /> | [[Flash:Encrypted_Individual_Data_-_eEID#EID0|EID0]] || [[Flash:Encrypted_Individual_Data_-_eEID#EID0|EID0]] is needed for loading parameters to isoldr for loading isolated SELF files on a SPE || aim_spu_module<br /> |-<br /> | [[Flash:Encrypted_Individual_Data_-_eEID#EID1|EID1]] || ? || ?sc_iso_factory or ss_sc_init?<br /> |-<br /> | [[Flash:Encrypted_Individual_Data_-_eEID#EID2|EID2]] || ? + BD drive pairing || fdm_spu_module<br /> |-<br /> | [[Flash:Encrypted_Individual_Data_-_eEID#EID3|EID3]] || ? || AacsModule.spu.isoself CprmModule.spu.isoself<br /> |-<br /> | [[Flash:Encrypted_Individual_Data_-_eEID#EID4|EID4]] || ? || sv_iso_spu_module<br /> |-<br /> | [[Flash:Encrypted_Individual_Data_-_eEID#EID5|EID5]] || ? || aim_spu_module<br /> |}<br /> <br /> Note: For data structure of [[Flash:Encrypted_Individual_Data_-_eEID|EID]], see [[Cex2Dex#LibeEID|LibeEID]]<br /> <br /> === Header ===<br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x002F000 - 0x002F00F !! NAND: 0x0080800 - 0x008080F<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 0002F000 00 00 00 06 00 00 1D D0 00 00 00 00 00 00 00 00 .......Ð........&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00080800 00 00 00 06 00 00 1D D0 00 00 00 00 00 00 00 00 .......Ð........&lt;/pre&gt;<br /> |-<br /> |}<br /> ==== structure ====<br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Address !! Length !! Value !! Description<br /> |-<br /> | 0x0 || 0x4 || 0x6 || Number of entries<br /> |-<br /> | 0x4 || 0x4 || 0x1DD0 || Length of entire eEID package<br /> |-<br /> | 0x8 || 0x8 || 0x0 || Unknown/Blank<br /> |}<br /> <br /> === File Table ===<br /> This is the whole file table<br /> <br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x002F010 - 0x002F06F !! NAND: 0x0080810 - 0x008086F<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 0002F010 00 00 00 70 00 00 08 60 00 00 00 00 00 00 00 00 ...p...`........<br /> 0002F020 00 00 08 D0 00 00 02 A0 00 00 00 00 00 00 00 01 ...Ð... ........<br /> 0002F030 00 00 0B 70 00 00 07 30 00 00 00 00 00 00 00 02 ...p...0........<br /> 0002F040 00 00 12 A0 00 00 01 00 00 00 00 00 00 00 00 03 ... ............<br /> 0002F050 00 00 13 A0 00 00 00 30 00 00 00 00 00 00 00 04 ... ...0........<br /> 0002F060 00 00 13 D0 00 00 0A 00 00 00 00 00 00 00 00 05 ...Ð............&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00080810 00 00 00 70 00 00 08 60 00 00 00 00 00 00 00 00 ...p...`........<br /> 00080820 00 00 08 D0 00 00 02 A0 00 00 00 00 00 00 00 01 ...Ð... ........<br /> 00080830 00 00 0B 70 00 00 07 30 00 00 00 00 00 00 00 02 ...p...0........<br /> 00080840 00 00 12 A0 00 00 01 00 00 00 00 00 00 00 00 03 ... ............<br /> 00080850 00 00 13 A0 00 00 00 30 00 00 00 00 00 00 00 04 ... ...0........<br /> 00080860 00 00 13 D0 00 00 0A 00 00 00 00 00 00 00 00 05 ...Ð............&lt;/pre&gt;<br /> |-<br /> |}<br /> ==== structure ====<br /> 0x10 bytes per entry as follows:<br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Address !! Length !! Value !! Description<br /> |-<br /> | 0x0 || 0x4 || 0x70 || Entry point<br /> |-<br /> | 0x4 || 0x4 || 0x860 || Length<br /> |-<br /> | 0x8 || 0x8 || 0x0 || EID number <br /> |}<br /> ====Typical EID entry addresses and lengths====<br /> Entry point listed is offset from base EID address (NOR:0x002F000 / NAND:0x0080800 in these examples) &lt;br /&gt;<br /> Absolute start address is base EID address + Entry point &lt;br /&gt;<br /> Absolute end address is base EID address + Entry point + Length<br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! colspan=&quot;3&quot; rowspan=&quot;2&quot; | Description !! rowspan=&quot;2&quot; | Entry point !! rowspan=&quot;2&quot; | Length !! colspan=&quot;2&quot; | NOR Address || colspan=&quot;2&quot; | NAND Address<br /> |-<br /> ! start !! end !! start !! end<br /> |-<br /> | colspan=&quot;3&quot; | [[Flash:Encrypted_Individual_Data_-_eEID#EID0|EID0]] || 0x70 || 0x860 || 0x002F070 || 0x002F8CF || 0x0080870 || 0x00810CF<br /> |-<br /> | || colspan=&quot;2&quot; | EID0 HEADER || 0x70 || 0x20 || 0x002F070 || 0x002F08F || 0x0080870 || 0x008088F<br /> |-<br /> | || colspan=&quot;2&quot; | EID0_0 || 0x90 || 0xC0 || 0x002F090 || 0x002F14F || 0x0080890 || 0x008094F<br /> |-<br /> | || || EID0_0_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_0_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_0_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_0_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_0_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_1 || 0x150 || 0xC0 || 0x002F150 || 0x002F20F || 0x0080950 || 0x0080A0F<br /> |-<br /> | || || EID0_1_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_1_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_1_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_1_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_1_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_2 || 0x210 || 0xC0 || 0x002F210 || 0x002F2CF || 0x0080A10 || 0x0080ACF<br /> |-<br /> | || || EID0_2_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_2_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_2_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_2_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_2_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_3 || 0x2D0 || 0xC0 || 0x002F2D0 || 0x002F38F || 0x0080AD0 || 0x0080B8F<br /> |-<br /> | || || EID0_3_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_3_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_3_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_3_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_3_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_4 || 0x390 || 0xC0 || 0x002F390 || 0x002F44F || 0x0080B90 || 0x0080C4F<br /> |-<br /> | || || EID0_4_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_4_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_4_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_4_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_4_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_5 || 0x450 || 0xC0 || 0x002F450 || 0x002F50F || 0x0080C50 || 0x0080D0F<br /> |-<br /> | || || EID0_5_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_5_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_5_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_5_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_5_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_6 || 0x510 || 0xC0 || 0x002F510 || 0x002F5CF || 0x0080D10 || 0x0080DCF<br /> |-<br /> | || || EID0_6_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_6_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_6_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_6_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_6_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_7 || 0x5D0 || 0xC0 || 0x002F5D0 || 0x002F68F || 0x0080DD0 || 0x0080E8F<br /> |-<br /> | || || EID0_7_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_7_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_7_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_7_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_7_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_8 || 0x690 || 0xC0 || 0x002F690 || 0x002F74F || 0x0080E90 || 0x0080F4F<br /> |-<br /> | || || EID0_8_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_8_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_8_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_8_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_8_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_9 || 0x750 || 0xC0 || 0x002F750 || 0x002F80F || 0x0080F50 || 0x008100F<br /> |-<br /> | || || EID0_9_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_9_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_9_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_9_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_9_PAD || || 0x8 || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID0_A || 0x810 || 0xC0 || 0x002F810 || 0x002F8CF || 0x0081010 || 0x00810CF<br /> |-<br /> | || || EID0_A_DATA || || 0x60 || || || || <br /> |-<br /> | || || EID0_A_COMMON || || 0x30 || || || || <br /> |-<br /> | || || EID0_A_UNK || || 0x18 || || || || <br /> |-<br /> | || || EID0_A_OMAC || || 0x10 || || || || <br /> |-<br /> | || || EID0_A_PAD || || 0x8 || || || || <br /> |-<br /> | colspan=&quot;3&quot; | [[Flash:Encrypted_Individual_Data_-_eEID#EID1|EID1]] || 0x8D0 || 0x2A0 || 0x002F8D0 || 0x002FB6F || 0x00810D0 || 0x008136F<br /> |-<br /> | colspan=&quot;3&quot; | [[Flash:Encrypted_Individual_Data_-_eEID#EID2|EID2]] || 0xB70 || 0x730 ||0x002FB70 || 0x003029F || 0x0081370 || 0x0081A9F<br /> |-<br /> | || colspan=&quot;2&quot; | EID2_P_LEN || || || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID2_S_LEN || || || || || || <br /> |-<br /> | || colspan=&quot;2&quot; | EID2_PAD || 0x28 || || || || || <br /> |-<br /> | colspan=&quot;3&quot; | [[Flash:Encrypted_Individual_Data_-_eEID#EID3|EID3]] || 0x12A0 || 0x100 || 0x00302A0 || 0x003039F || 0x0081AA0 || 0x0081B9F<br /> |-<br /> | colspan=&quot;3&quot; | [[Flash:Encrypted_Individual_Data_-_eEID#EID4|EID4]] || 0x13A0 || 0x30 || 0x00303A0 || 0x00303CF || 0x0081BA0 || 0x0081BCF<br /> |-<br /> | colspan=&quot;3&quot; | [[Flash:Encrypted_Individual_Data_-_eEID#EID5|EID5]] || 0x13D0 || 0xA00 || 0x00303D0 || 0x0030DCF || 0x0081BD0 || 0x00825CF<br /> |}<br /> <br /> === EID0 ===<br /> '''<br /> Indi manager can write to it &lt;br /&gt;<br /> AIM can rehash it<br /> '''<br /> <br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x002F070 - 0x002F8CF !! NAND: 00080870 - 0x00810CF<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 0002F070 00 00 00 01 00 89 00 08 14 01 01 06 1B 91 1C 5C .....‰.......‘.\<br /> 0002F080 00 12 00 0B FC D1 D8 BE 6F F4 C8 D8 8F E1 C3 F7 ....üÑؾoôÈØ.áÃ÷<br /> ....<br /> 0002F8B0 5B B4 1B C2 81 59 79 1A E6 DA F1 FD 5C E8 5B 67 [´.Â.Yy.æÚñý\è[g<br /> 0002F8C0 EA 85 A8 F6 9F A1 C6 A2 5E 59 C5 61 A9 5F 6D 2E ê…¨öŸ¡Æ¢^YÅa©_m.&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00080870 00 00 00 01 00 8A 00 01 10 00 52 BC C7 11 6D B2 .....Š....R¼Ç.m²<br /> 00080880 00 12 00 0B 93 B7 DF 38 94 92 09 B6 C3 9C D2 AA ....“·ß8”’.¶ÃœÒª<br /> ....<br /> 000810B0 05 CA AE F2 3A 9C 88 09 90 D6 41 4B DA 37 6C AF .Ê®ò:œˆ..ÖAKÚ7l¯<br /> 000810C0 4A 63 D7 B0 3E DD 5A 29 55 6A 9B E7 96 6E E1 EE Jc×°&gt;ÝZ)Uj›ç–náî&lt;/pre&gt;<br /> |-<br /> |}<br /> ==== structure ====<br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Address !! Size !! Value !! Description !! Observations <br /> |-<br /> | 0x0 || 0x10 || 00 00 00 01 00 89 00 08 14 01 01 06 1B 91 1C 5C || IDPS || [[IDPS]] - This contains your [[Target ID]]/[[SKU_Models#Regioning|Region]], [[SKU_Models|PS3 Model]], Chassis and others.<br /> |-<br /> | 0x10 || 0x4 || 00 12 00 0B || Unknown || Appears to be static. Last byte contains number of eid0 sections in hex (11)<br /> |-<br /> | 0x14 || 0xC || FC D1 D8 BE 6F F4 C8 D8 8F E1 C3 F7 || [[Flash:perconsole_nonce|perconsole nonce]] || Appear to be the same nonce as in the encrypted files metloader/bootloader at offset 0x14-0x1F<br /> |-<br /> | Rest || Rest || Rest || Encrypted Data ||<br /> |}<br /> <br /> === EID1 ===<br /> <br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x002F8D0 - 0x002FB6F !! NAND: 0x00810D0 - 0x008136F<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 0002F8D0 DB D1 FF 70 CF CA D6 A6 59 94 15 E1 B3 FC CF CA ÛÑÿpÏÊÖ¦Y”.á³üÏÊ<br /> 0002F8E0 B6 48 D5 01 39 4A 76 00 25 76 F6 F0 36 65 68 A7 ¶HÕ.9Jv.%vöð6eh§<br /> ....<br /> 0002FB50 AB 66 60 E8 B7 0D 3F 78 C5 59 2B D4 77 EB 2C 2D «f`è·.?xÅY+Ôwë,-<br /> 0002FB60 C3 6A B9 FA BB 63 CD EA 5D D2 39 8A 3F 77 2A 09 Ãj¹ú»cÍê]Ò9Š?w*.&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 000810D0 A3 D6 F3 27 20 C6 80 11 EA A3 A1 75 48 36 4C 10 £Öó' Æ€.꣡uH6L.<br /> 000810E0 C9 6F B0 3D BF 85 4F D4 1F 89 01 C9 BC 64 DE 08 Éo°=¿…OÔ.‰.ɼdÞ.<br /> ....<br /> 00081350 2A DF F9 45 E4 94 FD 43 33 82 6E 82 BB E9 CD 3F *ßùEä”ýC3‚n‚»éÍ?<br /> 00081360 53 5F E0 5A A2 7A 7E 6E 3D 50 A3 2B 16 68 7B 28 S_àZ¢z~n=P£+.h{(&lt;/pre&gt;<br /> |-<br /> |}<br /> ==== structure ====<br /> Appears to be encrypted, not much is known about this one<br /> <br /> <br /> === EID2 ===<br /> <br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x002FB70 - 0x003029F !! NAND: 0x0081370 - 0x0081A9F<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 0002FB70 00 80 06 90 00 00 00 00 00 00 00 00 00 00 00 00 .€..............<br /> 0002FB80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................<br /> 0002FB90 56 64 18 79 DC 30 12 51 3C C5 69 21 0C AD ED 8F Vd.yÜ0.Q&lt;Åi!.­í.<br /> 0002FBA0 67 DC 77 CC B6 4B 2D FB 68 F2 2E 41 A0 F4 C7 88 gÜw̶K-ûhò.A ôLj<br /> ....<br /> 00030280 03 92 40 B3 63 F4 62 97 D2 3D AE 82 1B F4 EC CA .’@³côb—Ò=®‚.ôìÊ<br /> 00030290 30 72 60 A5 7E B7 11 54 D9 9D 02 5C 20 7A CE 83 0r`¥~·.TÙ..\ z΃&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00081370 00 80 06 90 00 00 00 00 00 00 00 00 00 00 00 00 .€..............<br /> 00081380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................<br /> 00081390 FC CA 19 07 3F FA D0 87 DF 20 23 98 99 17 F1 DF üÊ..?úÐ‡ß #˜™.ñß<br /> 000813A0 95 A7 98 49 EC 4D 68 D2 61 D7 2F BE 4A 7E 86 02 •§˜IìMhÒa×/¾J~†.<br /> ....<br /> 00081A80 76 D5 07 20 D1 85 07 39 4D 2E F9 CE 0F A4 61 ED vÕ. Ñ….9M.ùÎ.¤aí<br /> 00081A90 18 A6 BB 00 F9 55 69 BB DC 60 54 6D 40 C5 AF 3D .¦».ùUi»Ü`Tm@ů=&lt;/pre&gt;<br /> |-<br /> |}<br /> ==== structure ====<br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Address !! Size !! Value !! Description !! Observations <br /> |-<br /> | 0x0 || 0x2 || 00 80 || P-Block Size || <br /> |-<br /> | 0x2 || 0x2 || 06 90 || S-Block Size || <br /> |-<br /> | 0x4 || 0x1A || 00s || Padding? ||<br /> |-<br /> | 0x1E? || 0x2 || 0x0000 || || on {{ARC}}/{{DEX}}/{{DECR}} there is 0x0003<br /> |-<br /> | 0x20 || 0x80 || encrypted data || P-Block ||<br /> |-<br /> | 0xA0 || 0x690 || encrypted data || S-Block || on {{ARC}}/{{DEX}}/{{DECR}} S-Block is 00s<br /> |}<br /> <br /> === EID3 ===<br /> <br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x00302A0 - 0x003039F !! NAND: 0x0081AA0 - 0x0081B9F<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 000302A0 00 00 00 01 58 1B 20 6E 00 00 00 00 01 8B 39 46 ....X. n.....‹9F<br /> 000302B0 00 01 00 D0 FC D1 D8 BE 6F F4 C8 D8 8F E1 C3 F7 ...ÐüÑؾoôÈØ.áÃ÷<br /> 000302C0 31 6B 01 24 85 68 AD 48 F4 D9 C5 E1 3E D5 BD A8 1k.$…h­HôÙÅá&gt;Õ½¨<br /> 000302D0 A1 DD 7A 4A F2 95 3C FE 62 F2 F4 FD E0 48 98 35 ¡ÝzJò•&lt;þbòôýàH˜5<br /> 000302E0 4D EB E2 E5 94 40 5F 29 BD 44 20 6E F1 14 92 5C Mëâå”@_)½D nñ.’\<br /> 000302F0 19 1D 35 A5 32 54 FF 12 52 86 DD 19 4D E4 67 31 ..5¥2Tÿ.R†Ý.Mäg1<br /> 00030300 7F 34 A4 EE 0C 19 9B 0F C9 E3 81 4D F9 F7 1D 88 .4¤î..›.Éã.Mù÷.ˆ<br /> 00030310 90 C8 D3 F0 D5 40 5F 6B 2B A5 2D 1D D6 1F 58 37 .ÈÓðÕ@_k+¥-.Ö.X7<br /> 00030320 35 A5 7E 90 05 F1 89 2E 7F 76 BC 22 3F D4 F4 C3 5¥~..ñ‰..v¼&quot;?ÔôÃ<br /> 00030330 31 58 62 79 2E D7 27 E3 4D 9F 16 BC 8E 7E B7 8D 1Xby.×'ãMŸ.¼Ž~·.<br /> 00030340 20 2F 8B 76 4F E7 FC 0F 4B 0E 26 54 AF 72 82 AD /‹vOçü.K.&amp;T¯r‚­<br /> 00030350 9E 93 28 FB EA 3B 3D 62 47 C7 06 68 D0 5B C9 4E ž“(ûê;=bGÇ.hÐ[ÉN<br /> 00030360 E9 8F 1F 45 B1 7B 9B E3 9E 5C 33 5F E3 15 C5 B6 é..E±{›ãž\3_ã.Ŷ<br /> 00030370 E7 35 F4 0F C9 D6 F8 48 0B C7 63 A7 56 5D 96 C4 ç5ô.ÉÖøH.Çc§V]–Ä<br /> 00030380 CD 53 F2 95 5F 78 A1 5D 48 A6 9C D2 0B 40 D2 90 ÍSò•_x¡]H¦œÒ.@Ò.<br /> 00030390 7D 83 7B 24 12 F3 9F A7 F4 1E 7A 9B 98 50 2C 02 }ƒ{$.óŸ§ô.z›˜P,.&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00081AA0 00 00 00 01 39 20 C4 E4 00 00 00 00 00 6E 38 61 ....9 Ää.....n8a<br /> 00081AB0 00 01 00 D0 93 B7 DF 38 94 92 09 B6 C3 9C D2 AA ...Г·ß8”’.¶ÃœÒª<br /> 00081AC0 EA 14 35 C0 0F 48 31 01 FE 4C FD 1B F8 A5 C1 04 ê.5À.H1.þLý.ø¥Á.<br /> 00081AD0 B2 EE 21 12 5F F2 68 21 40 61 3D ED 62 7B EC 91 ²î!._òh!@a=íb{ì‘<br /> 00081AE0 0F C2 D4 27 D9 90 34 C4 19 0D AB 2E 28 9B F4 F6 .ÂÔ'Ù.4Ä..«.(›ôö<br /> 00081AF0 00 F5 05 71 FA 53 A6 E8 52 57 9D 9E 7E 8B 9C FD .õ.qúS¦èRW.ž~‹œý<br /> 00081B00 C3 0B 92 AB 25 3E 34 D8 05 E0 92 DC 27 24 14 71 Ã.’«%&gt;4Ø.à’Ü'$.q<br /> 00081B10 AF AC 4E C3 6B 66 EF 18 0B EB 72 5D E7 F1 96 28 ¯¬NÃkfï..ër]çñ–(<br /> 00081B20 6C 71 06 2B 45 7F 96 76 34 FA AC 7E D8 8F 97 B8 lq.+E.–v4ú¬~Ø.—¸<br /> 00081B30 F4 B5 10 BA 71 9E 38 CB 7C AD CB A7 09 E0 23 72 ôµ.ºqž8Ë|­Ë§.à#r<br /> 00081B40 19 4B 32 A2 0A 13 1C 4B 12 67 C3 28 98 EE 2D 26 .K2¢...K.gÃ(˜î-&amp;<br /> 00081B50 B8 81 39 08 81 E4 11 EF 7B 6B DB 0A E8 A9 D0 9E ¸.9..ä.ï{kÛ.è©Ðž<br /> 00081B60 71 13 05 67 99 77 9B 1D E8 C9 0B 67 FB AC 4B 03 q..g™w›.èÉ.gû¬K.<br /> 00081B70 78 AF 44 B3 35 A9 39 1F 75 C1 9F 3C 46 E8 C6 71 x¯D³5©9.uÁŸ&lt;FèÆq<br /> 00081B80 A5 5B 57 D3 37 6B E2 34 E7 7C B6 A5 04 FE 42 B5 ¥[WÓ7kâ4ç|¶¥.þBµ<br /> 00081B90 09 C7 97 0F 9E 2C 7F 94 F6 9C A2 15 4A 76 49 79 .Ç—.ž,.”öœ¢.JvIy&lt;/pre&gt;<br /> |-<br /> |}<br /> <br /> ==== structure ====<br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Address !! Size !! Value !! Description !! Observations <br /> |-<br /> | 0x0 || 0x4 || 0x00000001 || indication content available? || <br /> |-<br /> | 0x4 || 0x4 || 58 1B 20 6E || speculation: maybe 2x2 bytes indicating id's/build or smth? || <br /> |-<br /> | 0x8 || 0x8 || 0x00000000018B3946 || ckp_management_id as in [[Flash:Individual_System_Data_-_cISD#cISD1|cISD1]] ||<br /> |-<br /> | 0x10 || 0x2 || 0x0001 || ||<br /> |-<br /> | 0x12 || 0x2 || 0x00D0 || ||<br /> |-<br /> | 0x14 || 0x0C || per console nonce || [[Flash:perconsole_nonce|perconsole nonce]] ||<br /> |-<br /> | 0x20 || 0xE0 || encrypted data || ||<br /> |}<br /> <br /> * On {{DEX}}/{{DECR}}&lt;!-- /{{ARC}} --&gt; EID3 is 00 filled.<br /> <br /> === EID4 ===<br /> ==== Information about EID4 ====<br /> <br /> * EID4 contains 2 128bit keys which are necessary to establish a secure communication channel to BD drive for sending vendor specific security commands.<br /> * EID4 is encrypted with AES-CBC-256 algorithm.<br /> * EID4 is of size 0x30 bytes: 0x0-0xf bytes = 1st key, 0x10-0x1f - 2nd key, 0x20-0x2f - CMAC-OMAC1 of EID4<br /> * The first key is used for encrypting data sent from host to BD drive.<br /> * The second key is used for decrypting data sent from BD drive to host.<br /> <br /> (More about it in [[BD_Drive_Reverse_Engineering| BD Drive Reverse Engineering]] )<br /> <br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x00303A0 - 0x00303CF !! NAND: 0x0081BA0 - 0x0081BCF<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 000303A0 8B D7 1B A0 C3 DA 4B BE B3 72 AE 61 78 90 31 1F ‹×. ÃÚK¾³r®ax.1.<br /> 000303B0 2E CD F1 92 28 8E 17 AD 6A 9C D5 8A 8E 17 86 39 .Íñ’(Ž.­jœÕŠŽ.†9<br /> 000303C0 C8 0A F7 9B 92 D8 3A A8 92 60 73 6A 5E 12 2A 94 È.÷›’Ø:¨’`sj^.*”&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00081BA0 40 9F 75 39 22 96 C2 12 A2 9C BC CF 53 99 73 40 @Ÿu9&quot;–Â.¢œ¼ÏS™s@<br /> 00081BB0 5D AD A7 F6 26 6E 50 35 55 A8 8A B9 24 A1 F5 35 ]­§ö&amp;nP5U¨Š¹$¡õ5<br /> 00081BC0 BC 3B 7A 88 17 75 9C 44 A9 2D 4B E0 8B 80 92 E7 ¼;zˆ.uœD©-Kà‹€’ç&lt;/pre&gt;<br /> |-<br /> |}<br /> ==== structure ====<br /> Encrypted encdec key (used for e.g. BD drive)<br /> <br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Address !! Size !! Value !! Description !! Observations <br /> |-<br /> | 0x0 || 0x10 || encrypted || 1st 128bit key || <br /> |-<br /> | 0x10 || 0x10 || encrypted || 2nd 128bit key || <br /> |-<br /> | 0x20 || 0x10 || encrypted|| CMAC-OMAC1 of EID4 ||<br /> |}<br /> <br /> === EID5 ===<br /> <br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x00303D0 - 0x0030DCF !! NAND: 0x0081BD0 - 0x00825CF<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 000303D0 00 00 00 01 00 89 00 08 14 01 01 06 1B 91 1C 5C .....‰.......‘.\<br /> 000303E0 00 12 07 30 FC D1 D8 BE 6F F4 C8 D8 8F E1 C3 F7 ...0üÑؾoôÈØ.áÃ÷<br /> 000303F0 B7 05 8B 05 E4 2E 94 C7 41 8E 1D E9 DE 63 F6 E6 ·.‹.ä.”ÇAŽ.éÞcöæ<br /> 00030400 C5 18 28 E6 47 44 CE 5D 53 03 57 76 46 0C 97 AB Å.(æGDÎ]S.WvF.—«<br /> ....<br /> 00030DB0 A8 55 8A FF 73 96 11 1B 6D 85 82 BD 73 FD 45 6D ¨UŠÿs–..m…‚½sýEm<br /> 00030DC0 7B 7B 00 DD 0D EB A8 A1 57 5F 5D 0F C9 23 49 E8 {{.Ý.먡W_].É#Iè&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00081BD0 00 00 00 01 00 8A 00 01 10 00 52 BC C7 11 6D B2 .....Š....R¼Ç.m²<br /> 00081BE0 00 12 07 30 93 B7 DF 38 94 92 09 B6 C3 9C D2 AA ...0“·ß8”’.¶ÃœÒª<br /> 00081BF0 CB 95 EF 88 DB 8B E8 14 69 1F 99 A7 4A 66 F7 09 Ë•ïˆÛ‹è.i.™§Jf÷.<br /> 00081C00 DD 23 09 1F 73 22 43 26 F4 1A 65 44 9C F2 DB 89 Ý#..s&quot;C&amp;ô.eDœòÛ‰<br /> ....<br /> 000825B0 CE 82 2F 9B 8D F0 4E 22 6B EF 68 28 37 38 AA 08 ΂/›.ðN&quot;kïh(78ª.<br /> 000825C0 EA 85 EA 2C A4 1D F2 76 9C FF D5 D4 49 97 06 06 ê…ê,¤.òvœÿÕÔI—..&lt;/pre&gt;<br /> |-<br /> |}<br /> ==== structure ====<br /> Similar again to EID0<br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Address !! Size !! Value !! Description !! Observations <br /> |-<br /> | 0x0 || 0x10 || 00 00 00 01 00 89 00 08 14 01 01 06 1B 91 1C 5C || IDPS || [[IDPS]]<br /> |-<br /> | 0x10 || 0x4 || 00 12 07 30 || Unknown || Changes from EID0<br /> |-<br /> | 0x14 || 0x12 || FC D1 D8 BE 6F F4 C8 D8 8F E1 C3 F7 || [[Flash:perconsole_nonce|perconsole nonce]] || Contains the 0xC byte perconsole nonce (as seen in bootldr/metldr and EID0) again at 0x14 to 0x1F<br /> |-<br /> | Rest || Rest || Rest || Encrypted Data ||<br /> |}<br /> <br /> === unreferenced area ===<br /> Possibly just unused EID region (which also explains why it is FF filled) &lt;br /&gt;<br /> ==== example ====<br /> {| class=&quot;wikitable&quot;<br /> |-<br /> ! NOR: 0x0030DD0 - 0x003EFFF !! NAND: 0x00825D0 - 0x00907FF<br /> |-<br /> | &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 00030DD0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<br /> 00030DE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<br /> ....<br /> 0003EFE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<br /> 0003EFF0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;/pre&gt; || &lt;pre&gt;Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br /> <br /> 000825D0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<br /> 000825E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<br /> ....<br /> 000907E0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ<br /> 000907F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ&lt;/pre&gt;<br /> |-<br /> |}<br /> ==== structure ====<br /> {|class=&quot;wikitable&quot;<br /> |-<br /> ! Address !! Length !! Value !! Description<br /> |-<br /> | 0x0 || 0xE22F || 0xFF || FF filled area<br /> |-<br /> |}<br /> <br /> <br /> {{Flash}}<br /> <br /> [[Category:Flash]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.55-001d_DEX&diff=20426 3.55-001d DEX 2013-04-04T19:44:19Z <p>89.179.70.214: /* Download */</p> <hr /> <div>= Changes =<br /> 355.001.forDEX.release.20101126d<br /> <br /> = Download =<br /> * <br /> * http://www11.zippyshare.com/v/64800006/file.html<br /> * http://www.multiupload.com/CM6ZV0WZ3K<br /> * http://ps3devwiki.com/files/firmware/OFW-DEX/3.55DECHUpdateData.355.001d/PS3UPDAT.PUP.355.001.forDEX.release.20101126d<br /> <br /> = PUP Hashes =<br /> MD5::047671664d9241c04d44278944e153d9 | SHA1::8ede02636f0dc8905616331bbc6919bc642b556b | CRC32::1A8B3AEE | CRC16::A42E | HMAC_SHA1::CC7B8DB8425F657B7C29E1550EE04059EBB9E812<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 99999<br /> File count: 9<br /> Header length: 656<br /> Data length: 170101312<br /> PUP file hash : CC7B8DB8425F657B7C29E1550EE04059EBB9E812<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 0E460E25AAC0687D3AFCBD8C0C9363FFB9687514<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 264283<br /> File hash : 367FCD28D27719525D0A11A4F2679FBF35B4681F<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x40AF0<br /> Data length: 5<br /> File hash : 65A0A6DA7FDB7F7A93C50F2439F6D5FE4C55AF74<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x40AF5<br /> Data length: 5661656<br /> File hash : 8DBE6CE15595261FAF019AC91B6EE95B8B23177D<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5A6ECD<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5A96CD<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5A96D0<br /> Data length: 158433280<br /> File hash : CED28A0B89002C2AC7D4587B85BE76B51FAE321F<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0x9CC16D0<br /> Data length: 71680<br /> File hash : 5591E8ACA40E5FA5468B6D86F0877E8A6D4B6D29<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0x9CD2ED0<br /> Data length: 5660160<br /> File hash : 9866063D8DAF42FF2964DE0D7F20E92C7C1C0E3A<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.55-downgrader_DEX&diff=20425 3.55-downgrader DEX 2013-04-04T19:43:51Z <p>89.179.70.214: /* Download */</p> <hr /> <div>= Changes =<br /> ...<br /> <br /> = Download =<br /> * https://mega.co.nz/#!Y99jEBhS!KAHUkxt-N_VxDdhb8tTPIRTPYSYTQD9ITMhuIYCI9xk<br /> * http://www.multiupload.nl/H7Z18HEKDR<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-DEX/3.55downgrader/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP Hashes =<br /> MD5::efa62388ee8d2592727ddbdce9b4bec8 | SHA1::9d28c2533c36c0eff801a41f74632182d408a5a9 | CRC32::F49A0B7E | CRC16::45D2 | HMAC_SHA1::289154362B4A1BC0D34A3815DE7B480B264188FF<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 99999<br /> File count: 9<br /> Header length: 656<br /> Data length: 170101276<br /> PUP file hash : 289154362B4A1BC0D34A3815DE7B480B264188FF<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 0E460E25AAC0687D3AFCBD8C0C9363FFB9687514<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 264247<br /> File hash : AD137A28F4F28A20BB559412650D99C7FB617654<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x40ACC<br /> Data length: 5<br /> File hash : 65A0A6DA7FDB7F7A93C50F2439F6D5FE4C55AF74<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x40AD1<br /> Data length: 5661656<br /> File hash : 8DBE6CE15595261FAF019AC91B6EE95B8B23177D<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5A6EA9<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5A96A9<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5A96AC<br /> Data length: 158433280<br /> File hash : CED28A0B89002C2AC7D4587B85BE76B51FAE321F<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0x9CC16AC<br /> Data length: 71680<br /> File hash : 5591E8ACA40E5FA5468B6D86F0877E8A6D4B6D29<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0x9CD2EAC<br /> Data length: 5660160<br /> File hash : 9866063D8DAF42FF2964DE0D7F20E92C7C1C0E3A<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.55-001d_DEX&diff=20424 3.55-001d DEX 2013-04-04T18:55:57Z <p>89.179.70.214: </p> <hr /> <div>= Changes =<br /> 355.001.forDEX.release.20101126d<br /> <br /> = Download =<br /> * &lt;span style=&quot;text-decoration: underline;&quot;&gt;https://mega.co.nz/#!Y99jEBhS!KAHUkxt-N_VxDdhb8tTPIRTPYSYTQD9ITMhuIYCI9xk&lt;/span&gt; md5 is efa62388ee8d2592727ddbdce9b4bec8 -&gt; 3.55-downgrader_DEX<br /> <br /> * http://www11.zippyshare.com/v/64800006/file.html<br /> * http://www.multiupload.com/CM6ZV0WZ3K<br /> * http://ps3devwiki.com/files/firmware/OFW-DEX/3.55DECHUpdateData.355.001d/PS3UPDAT.PUP.355.001.forDEX.release.20101126d<br /> <br /> = PUP Hashes =<br /> MD5::047671664d9241c04d44278944e153d9 | SHA1::8ede02636f0dc8905616331bbc6919bc642b556b | CRC32::1A8B3AEE | CRC16::A42E | HMAC_SHA1::CC7B8DB8425F657B7C29E1550EE04059EBB9E812<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 99999<br /> File count: 9<br /> Header length: 656<br /> Data length: 170101312<br /> PUP file hash : CC7B8DB8425F657B7C29E1550EE04059EBB9E812<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 0E460E25AAC0687D3AFCBD8C0C9363FFB9687514<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 264283<br /> File hash : 367FCD28D27719525D0A11A4F2679FBF35B4681F<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x40AF0<br /> Data length: 5<br /> File hash : 65A0A6DA7FDB7F7A93C50F2439F6D5FE4C55AF74<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x40AF5<br /> Data length: 5661656<br /> File hash : 8DBE6CE15595261FAF019AC91B6EE95B8B23177D<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5A6ECD<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5A96CD<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5A96D0<br /> Data length: 158433280<br /> File hash : CED28A0B89002C2AC7D4587B85BE76B51FAE321F<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0x9CC16D0<br /> Data length: 71680<br /> File hash : 5591E8ACA40E5FA5468B6D86F0877E8A6D4B6D29<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0x9CD2ED0<br /> Data length: 5660160<br /> File hash : 9866063D8DAF42FF2964DE0D7F20E92C7C1C0E3A<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.66_CEX&diff=20306 3.66 CEX 2013-04-02T16:59:48Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: June 22, 2011<br /> <br /> = Changes =<br /> ;System changes<br /> *System stability during use of PS3 format software and network services has been improved.<br /> <br /> = Download =<br /> *<br /> * http://www.sendspace.com/file/r8xljq<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://www.multiupload.com/61WDD1IWWO&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://burnbit.com/torrent/172647/PS3UPDAT_PUP&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/3.66/PS3UPDAT.PUP<br /> &lt;/span&gt;<br /> <br /> = PUP Hashes =<br /> 3.66 RETAIL/CEX | MD5::f4cbe2651e9a0c6115028043bdc2c5dd | SHA1::3b1d36df451903fcbf7074e18906c8fe252f7c66 | CRC32::12992856 | CRC16::FBBA | HMAC_SHA1::436B778DE7E8AC910C19FCDF21D7408769E34A9E<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 50527<br /> File count: 9<br /> Header length: 656<br /> Data length: 186819432<br /> PUP file hash : 436B778DE7E8AC910C19FCDF21D7408769E34A9E<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : B4E52E4F638F80BB91012614BEB401F20B61CA40<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 264283<br /> File hash : 367FCD28D27719525D0A11A4F2679FBF35B4681F<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x40AF0<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x40AF5<br /> Data length: 5659008<br /> File hash : 8A14FD0F01CB32644F24BE11CC915AC2C3F63ECC<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5A6475<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5A8C75<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5A8C78<br /> Data length: 175155200<br /> File hash : 56C9AE89D1FF508DEC9D170C329F2390EEBA4658<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xACB3478<br /> Data length: 71680<br /> File hash : 898CFAFF132DEFC75C9B8B1D14CD163341F70E54<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xACC4C78<br /> Data length: 5659008<br /> File hash : F6B28DE390CC4FA56F43FA1D4DE66265B8F46476<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.70_CEX&diff=20304 3.70 CEX 2013-04-02T16:53:19Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: August 9, 2011<br /> <br /> = Changes =<br /> ;Settings changes<br /> *[Automatic Download] has been renamed [Automatic Update].<br /> *PSP Remaster Compatibility options have been added. (Japan only)<br /> ;Media changes<br /> *[Stereoscopy|3D digital photos] in [.mpo|MPO] format can be viewed in 3D on the XMB and in the [Photo Gallery].<br /> ;Disc changes<br /> *3D support available when accessing Java-based content on Blu-ray video discs.<br /> *DTS-HD MA, DTS-HD HR decoding/bit stream output (or [[lossless audio]]) supported while playing Blu-ray 3D movies.<br /> ;Network changes<br /> *New &quot;[Recommendations]&quot; function has been added to the [PlayStation Store] that enables users to share links to items.<br /> *Users are now able to choose to ''automatically'' upload saved games using the features added in version 3.60.<br /> *Trophies will sync automatically at the time set in [Automatic Update].<br /> *The Friends List now sorts alphabetically by default.<br /> ;System changes<br /> *The [TV] category has been renamed [TV/Video Services].<br /> *Added support for the official PS3 Wireless Stereo Headset.<br /> *Patched out one of the AVP patch bypass exploits.<br /> *Added [Netflix] shortcut for users in Mexico under [TV/Video Services].<br /> <br /> = Download =<br /> *<br /> * http://www.sendspace.com/file/pmfgeq<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://www.multiupload.com/KMDYPUNOWJ&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://burnbit.com/torrent/175396/PS3UPDAT_PUP&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/3.70/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP Hashes =<br /> 3.70 RETAIL/CEX | MD5::7ee6b91bbd07dde1e65a0681de66745b | SHA1::fd8320388e58824249c058ab1bec3f7aecf92cfc | CRC32::947827A7 | CRC16::EC86 | HMAC_SHA1::712AD027443BAB509CCF57533974DE21B9159124<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 51968<br /> File count: 9<br /> Header length: 656<br /> Data length: 194500220<br /> PUP file hash : 712AD027443BAB509CCF57533974DE21B9159124<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 19AC373183787DBD5CE00D5962729E7557EE318C<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 286639<br /> File hash : CE297852224A9A980C9CB4A31D4310061370E516<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x46244<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x46249<br /> Data length: 5658464<br /> File hash : E9E4D79493207AC548790BFD0ABD70A70E4DDEEF<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5AB9A9<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5AE1A9<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5AE1AC<br /> Data length: 182814720<br /> File hash : 88FF97A89EBBDEB719CE840213CBDF4FB537CC32<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xB4069AC<br /> Data length: 71680<br /> File hash : C256E71F652285C82DF87CC7ABFF832E2A977C36<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xB4181AC<br /> Data length: 5658464<br /> File hash : 0000CD0C02DEF80C995C281C709EAC3054CFEF5B<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.72-patch_CEX&diff=20302 3.72-patch CEX 2013-04-02T16:51:09Z <p>89.179.70.214: /* PUP Hashes */</p> <hr /> <div>= Changes =<br /> NOTE: Patch version does not include entire firmware, not suitable for clean installs without prior FW<br /> <br /> ;System changes<br /> *System stability during use of PS3 format software and network services has been improved.<br /> *System security has been improved.<br /> <br /> = Download =<br /> * <br /> * http://www.sendspace.com/file/jlcrrp<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/3.72-patch/PS3UPDAT.PUP<br /> &lt;/span&gt;<br /> <br /> = PUP Hashes =<br /> 3.73 RETAIL/CEX-PATCH | MD5::7fafd0908c35995ebf001419a1bf78f1 | SHA1::c9fa36d7d5f74c3fe3a7fd898eb4bceeb1526b31 | CRC32::7195356b | CRC16:: | HMAC_SHA1::<br /> <br /> = PUP Information =<br /> &lt;pre&gt;<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.72_CEX&diff=20301 3.72 CEX 2013-04-02T16:45:37Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: September 20, 2011<br /> <br /> = Changes =<br /> ;System changes<br /> *System stability during use of PS3 format software and network services has been improved.<br /> *System security has been improved.<br /> <br /> = Download =<br /> *<br /> * http://www.sendspace.com/file/hb1luj<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://burnbit.com/torrent/177433/PS3UPDAT_PUP&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/3.72/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP Hashes =<br /> 3.72 RETAIL/CEX | MD5::c7d179d273699c2e5d53e401264828f3 | SHA1::a408ca480788bdbe32ffce23277d7e7d453a0861 | CRC32::8994666F | CRC16::8B6D | HMAC_SHA1::88E98A97980985276960916ACA50AA62CA19A820<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 52565<br /> File count: 9<br /> Header length: 656<br /> Data length: 194529064<br /> PUP file hash : 88E98A97980985276960916ACA50AA62CA19A820<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 8E20378674A5D312D3CF899B8818BD5DA9530F4E<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 264283<br /> File hash : 367FCD28D27719525D0A11A4F2679FBF35B4681F<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x40AF0<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x40AF5<br /> Data length: 5658464<br /> File hash : 32E11960137193457A96B264CCD97FA2823B11F3<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5A6255<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5A8A55<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5A8A58<br /> Data length: 182865920<br /> File hash : 84B4A316567FA3278F4E369358DE7017682AFF2A<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xB40DA58<br /> Data length: 71680<br /> File hash : AC8473F07F543F37E708674936A03FE708BD9B0C<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xB41F258<br /> Data length: 5658464<br /> File hash : 7ECD24C340FBBD108DD3FCF895CE077C83AC7CCB<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.72-patch_CEX&diff=20300 3.72-patch CEX 2013-04-02T16:44:33Z <p>89.179.70.214: /* Download */</p> <hr /> <div>= Changes =<br /> NOTE: Patch version does not include entire firmware, not suitable for clean installs without prior FW<br /> <br /> ;System changes<br /> *System stability during use of PS3 format software and network services has been improved.<br /> *System security has been improved.<br /> <br /> = Download =<br /> * <br /> * http://www.sendspace.com/file/jlcrrp<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/3.72-patch/PS3UPDAT.PUP<br /> &lt;/span&gt;<br /> <br /> = PUP Hashes =<br /> 3.73 RETAIL/CEX-PATCH | MD5::7fafd0908c35995ebf001419a1bf78f1 | SHA1:: | CRC32:: | CRC16:: | HMAC_SHA1::<br /> <br /> = PUP Information =<br /> &lt;pre&gt;<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=3.73_CEX&diff=20299 3.73 CEX 2013-04-02T16:33:28Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: October 18, 2011<br /> <br /> = Changes =<br /> ;System changes<br /> *System stability during use of PS3 format software and network services has been improved.<br /> <br /> = Download =<br /> *<br /> * http://www.sendspace.com/file/3ygdja<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://www.multiupload.com/3DFLKEG4G3&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://burnbit.com/torrent/179400/PS3UPDAT_PUP&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/3.73/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP Hashes =<br /> 3.73 RETAIL/CEX | MD5::077a6a0a9abf3622373e3daa53f3ec70 | SHA1::40163d9693ae58141377a3f270b0ed956c1bcfa7 | CRC32::7CC16F1F | CRC16::A68E | HMAC_SHA1::9BE486B4357132A0C476D1A59247A101F56AC65A<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 52870<br /> File count: 9<br /> Header length: 656<br /> Data length: 194529064<br /> PUP file hash : 9BE486B4357132A0C476D1A59247A101F56AC65A<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 0BD647D71F46EB62C0BD5B623E9E176BD7DA42D2<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 264283<br /> File hash : 367FCD28D27719525D0A11A4F2679FBF35B4681F<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x40AF0<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x40AF5<br /> Data length: 5658464<br /> File hash : 12EDE17FC48921D11769CF6A738C377F79084D4A<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5A6255<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5A8A55<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5A8A58<br /> Data length: 182865920<br /> File hash : 71B2E91B0659802D5A757267C72FE4ADB5B0ADDE<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xB40DA58<br /> Data length: 71680<br /> File hash : 37161AB2653FECD371124D275AF4F0553CBF2468<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xB41F258<br /> Data length: 5658464<br /> File hash : 998582D093F92440CD537B1470B1B8BBD50C0491<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.00_CEX&diff=20292 4.00 CEX 2013-04-02T09:51:40Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: November 29, 2011<br /> <br /> = Changes =<br /> ;System changes<br /> *[PlayStation Vita] is now supported.<br /> <br /> ;Settings changes<br /> *[PS Vita System] has been added as an option under [Remote Play Settings] → [Register Device].<br /> *[Delete PS Vita System’s Backup Files] has been added as a feature under [System Settings].<br /> *PlayStation Plus members can now choose which items are updated by the [Automatic Update] feature.<br /> *The [Saved Data Auto-Upload] option must now be set for each game, unless the feature is turned off completely.<br /> *[English (United Kingdom)] and [Portuguese (Brazil)] have been added as options under [System Settings] → [System Language].<br /> *The [About PlayStation3 (PS3)] feature under [System Settings] has been updated.<br /> *Health and Safety Information is now displayed during start up.<br /> *A new Health Information menu has been added to the disc menu for every game.<br /> *The file overwrite warning has been redesigned and is now also displayed when uploading to the cloud.<br /> *A [Restore File System] feature has been added to the bootup sequence when there is a system crash.<br /> *Removed certain characters and smilies from the system dictionary.<br /> <br /> ;Media changes<br /> *Upscaler Output and Cinema Conversion are now supported for Blu-ray Disc content.<br /> *Support for reading metadata of AAC and M4A files (Artist, Track Name, Album, Album Cover, Year, Track Number).<br /> <br /> ;Game changes<br /> *[PS Vita System Application Utility] has been added as a feature under [Game].<br /> <br /> ;Network changes<br /> *[Privacy Settings] has been added as a feature under [Account Management], allowing users to control who they receive messages and friend requests from.<br /> *[PlayStation Plus] is now displayed under [PlayStation Network] for users who are not subscribed to the service.<br /> <br /> = Download =<br /> *<br /> * http://www.multiupload.nl/3RTBFJH1BL<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://www.multiupload.com/XX2RVVNZQK&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://burnbit.com/torrent/182136/PS3UPDAT_PUP&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/4.00/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP Hashes =<br /> 4.00 RETAIL/CEX | MD5::52419374ba45a3d4a2b2dface2594140 | SHA1::4eebd993c8966c1c0fdf97d4dcbd74afbd07e764 | CRC32::7079BEB5 | CRC16::A1F9 | HMAC_SHA1::97609E8A9E5F45BAA07B57017DB60A784D20C2E1<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 53642<br /> File count: 9<br /> Header length: 656<br /> Data length: 189077029<br /> PUP file hash : 97609E8A9E5F45BAA07B57017DB60A784D20C2E1<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : F32F121F316B5A493CD846CD52494CE14E705685<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 314936<br /> File hash : 6D49B1F10B2A7170E7FF53A7DFC58565582832BA<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x4D0CD<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x4D0D2<br /> Data length: 5666800<br /> File hash : BFA76548FC051BD34F0F785CF51D013D02ED8115<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5B48C2<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B70C2<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5B70C5<br /> Data length: 177346560<br /> File hash : B72A28C993C70E3AD9463FE36494B60BBEC76789<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xAED88C5<br /> Data length: 71680<br /> File hash : 9D112117FFF70BC0D19247F5A76A25F9EE437B75<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xAEEA0C5<br /> Data length: 5666800<br /> File hash : 28F013FD5ED60686A47A5E75F75FF4B5393D08AF<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.10_CEX&diff=20291 4.10 CEX 2013-04-02T09:48:31Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: February 8, 2012<br /> <br /> = Changes =<br /> ;Settings changes<br /> *You can now set to obtain the correct date and time automatically when you sign in under [Settings] → [Date and Time Settings] → [Set Automatically].<br /> *The disappearing text bug with the [English (United Kingdom)] and [Portuguese (Brazil)] language settings has been fixed for trophy syncing. <br /> <br /> ;Network changes<br /> *Improvements to the Internet Browser including some support for [HTML5] with the [WebKit] [layout engine] ([NetFront]).<br /> *The display speed and web page layout accuracy of the Internet Browser has been improved.<br /> *You can now share information about obtained PlayStation Plus discounts and downloads, as well as rated Store content, on Facebook.<br /> *PlayStation Network accounts are now referred to as [Sony Entertainment Network] accounts.<br /> <br /> = Download =<br /> * <br /> * http://www.multiupload.nl/VJ8NQW6MJX<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/4.10/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP hashes =<br /> MD5::2c3671d071279b4f4b4d07e7166eaf38 | SHA1::9da45b25cb72d18402368bdb6b270550a9767846 | CRC32::D47CCB7 | CRC16::CCC1 | HMAC_SHA1::0xBEE6640D9E97EAA5D184428A7309F468D54C52B6<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 54953<br /> File count: 9<br /> Header length: 656<br /> Data length: 198681639<br /> PUP file hash : BEE6640D9E97EAA5D184428A7309F468D54C52B6<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 983B2B0365446C92EB24E074ABC28E02A899F2B3<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 304186<br /> File hash : 4961E38AA56B53C78AAA57583016CEE28E25CD52<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x4A6CF<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x4A6D4<br /> Data length: 5666800<br /> File hash : EB81148B9A180F1A340A9F2EB99D7E32889A65BD<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5B1EC4<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B46C4<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5B46C7<br /> Data length: 186961920<br /> File hash : CFEA8445DB045DD1603D6A058EE5AF15AB877B31<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xB8016C7<br /> Data length: 71680<br /> File hash : DEF179A37479B4E6DE88ECB0995ED9A9A93DC501<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xB812EC7<br /> Data length: 5666800<br /> File hash : 8493A3CE8338C6D096B07567CE63698132BBF00D&lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.11_CEX&diff=20290 4.11 CEX 2013-04-02T09:41:09Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: February 15, 2012<br /> <br /> = Changes =<br /> ;System changes<br /> *Improves certain aspects of system software.<br /> <br /> = Download =<br /> *<br /> * http://www.multiupload.nl/8P1K7CM11M<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://www.mirrorcreator.com/files/NMWTG5NO/PS3UPDAT.PUP_links&lt;/span&gt; '''offline'''<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://deu01.ps3.update.playstation.net/update/ps3/image/eu/2012_0216_7e6dbb1708ab1df66f0a0f0e2987e8f4/PS3UPDAT.PUP&lt;/span&gt; '''offline'''<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://ps3devwiki.com/files/firmware/OFW-CEX/4.11/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP hashes =<br /> MD5::7e6dbb1708ab1df66f0a0f0e2987e8f4 | SHA1::322895aacf68b018db69b235161dd02f8cb508b0 | CRC32::415BFC58 | CRC16::6D35 | HMAC_SHA1::6B7D25EBAD5A8FED1D57CF5A88C18D5811B52AA3<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 55054<br /> File count: 9<br /> Header length: 656<br /> Data length: 198732288<br /> PUP file hash : 6B7D25EBAD5A8FED1D57CF5A88C18D5811B52AA3<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : F756DD00043AA64FBB1E14DEFBCBBC0B6B11A00E<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 293395<br /> File hash : F95F6549CA39851A172D02B19A3CD0BEA8D332E0<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x47CA8<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x47CAD<br /> Data length: 5666800<br /> File hash : FF828AC8FF00A10F3EB815AD54E2551E8F35A44D<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5AF49D<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B1C9D<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5B1CA0<br /> Data length: 187023360<br /> File hash : 65380E57FFAD8690CC1E5DC890BDAF5B773EE000<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xB80DCA0<br /> Data length: 71680<br /> File hash : 5DE00ED316594662A59554513599A6E3AEF2920C<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xB81F4A0<br /> Data length: 5666800<br /> File hash : A044BE6B0C7C94C0A5B34285479F5498D0B22709&lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.20_CEX&diff=20289 4.20 CEX 2013-04-02T09:35:19Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: June 25, 2012<br /> <br /> = Changes =<br /> ;Settings changes<br /> *Users can now set the amount of time that the system will wait before turning itself off automatically for [Video/TV/Music/Photo] and for [Game/Other Features]. The default setting is one hour.<br /> *Under [Date and Time Settings] → [Time Zone], Samoa Islands has been changed to American Samoa and Independent State of Samoa.<br /> <br /> ;Media changes<br /> *The encryption key has been renewed for [[Advanced Access Content System|AACS]], the copy protection system for Blu-ray Disc video content.<br /> <br /> ;Game changes<br /> *Users can now select multiple saved game data files to copy or delete.<br /> <br /> ;System changes<br /> *The sidetoning feature of the Wireless Stereo Headset, introduced in system software update 4.10, has been improved: users can now select one out of five microphone levels, or turn the feature off completely.<br /> *Virtual surround sound functionality has been added to the Wireless Stereo Headset when viewing Blu-Ray or DVD movies.<br /> *The [Eject Disc] function has been renamed to [Remove Disc].<br /> *[Hard Disk] has been renamed to [System Storage]. <br /> <br /> ;Network changes<br /> *When a message with no subject is received, that message's subject line now displays the entire text from the message.<br /> *Users are now only asked once per session if they want to run plugins when using the [Internet Browser].<br /> <br /> <br /> <br /> = Download =<br /> * <br /> * http://www.multiupload.nl/HIU1197E8P<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://deu01.ps3.update.playstation.net/update/ps3/image/eu/2012_0626_10c273d5390aa318986e81c6f3746b27/PS3UPDAT.PUP&lt;/span&gt; file offline<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://www.ps3devwiki.com/files/firmware/OFW-CEX/4.20/PS3UPDAT.PUP<br /> &lt;/span&gt;<br /> <br /> = PUP hashes =<br /> MD5::10C273D5390AA318986E81C6F3746B27 | SHA1::9D0CBD8B41EA91E839792547831ABA9CBCC60072 | CRC32::A48E53AD | CRC16::3177 | HMAC_SHA1::0xEA8B66F2E3687EE1B44B452F1D357F1A057F4DFC<br /> <br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 57923<br /> File count: 9<br /> Header length: 656<br /> Data length: 201527591<br /> PUP file hash : EA8B66F2E3687EE1B44B452F1D357F1A057F4DFC<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 6B3FC6BCD8E2D03266FBC5D15464D88EFD59D093<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 304538<br /> File hash : 829F176F60D092A08E262ADA2ABD28DC60124810<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x4A82F<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x4A834<br /> Data length: 5666240<br /> File hash : 5F851359551A35470DCF8D9381177F88808EFE01<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5B1DF4<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B45F4<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5B45F7<br /> Data length: 189798400<br /> File hash : 87C285D6C95FEFDAA593C92AF7502DC58B239F7A<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xBAB5DF7<br /> Data length: 81920<br /> File hash : BB97081BC77E39FE5149FCCEB2972CB5B7F08526<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xBAC9DF7<br /> Data length: 5666240<br /> File hash : 9AE411D066AE6E0E2F85CB5DFBA9FFA76E151AD4&lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.21_CEX&diff=20288 4.21 CEX 2013-04-02T09:31:16Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: July 5, 2012<br /> <br /> = Changes =<br /> ...<br /> <br /> = Download =<br /> * <br /> * http://www.multiupload.nl/CP0RMH239I<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://dus01.ps3.update.playstation.net/update/ps3/image/us/2012_0705_31f890bd9e75deed773c29e51e56a4b9/PS3UPDAT.PUP&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://www.ps3devwiki.com/files/firmware/OFW-CEX/4.21/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP hashes =<br /> MD5::31F890BD9E75DEED773C29E51E56A4B9 | SHA1::15F98992918CC1E543A7BD53B8F22564D98CC7D3 | CRC32::8F8CE9CA | CRC16::10AE | HMAC_SHA1::0x586694ED993650BABD682031939B6834D7E1627D<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 58071<br /> File count: 9<br /> Header length: 656<br /> Data length: 201516448<br /> PUP file hash : 586694ED993650BABD682031939B6834D7E1627D<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : E2BB8B0F3AEFEC583B80176CEDF4D737BB884E95<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 293395<br /> File hash : F95F6549CA39851A172D02B19A3CD0BEA8D332E0<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x47CA8<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x47CAD<br /> Data length: 5666240<br /> File hash : BF31572A458D3EBA3A08BFD992056BF94239E42D<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5AF26D<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B1A6D<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5B1A70<br /> Data length: 189798400<br /> File hash : 2D328C24060D5AD1A615D6C3A9334980AA52EDD4<br /> File 7<br /> Entry id: 0x501<br /> Filename : spkg_hdr.tar<br /> Data offset: 0xBAB3270<br /> Data length: 81920<br /> File hash : E142B48A644B13DB62A6FB6CDB3FE3D60CE09B42<br /> File 8<br /> Entry id: 0x601<br /> Filename : ps3swu2.self<br /> Data offset: 0xBAC7270<br /> Data length: 5666240<br /> File hash : 05B4D6D516302346AAD7A60B5685D5E7963AB85E&lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.25_CEX&diff=20287 4.25 CEX 2013-04-02T09:27:33Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: September 12, 2012<br /> <br /> = Changes =<br /> ...<br /> <br /> == Changed files compared to [[4.21_CEX|4.21]] ==<br /> <br /> ===CoreOS===<br /> * hdd_copy.self<br /> * lv0<br /> * lv1.self<br /> * lv2_kernel.self<br /> * sv_iso_for_ps2emu.self<br /> * sv_iso_spu_module.self<br /> <br /> ===dev_flash===<br /> <br /> bdplayer\<br /> * bdp_BDMV.self<br /> * bdp_BDVD.self<br /> <br /> ps1emu\<br /> * ps1_emu.self<br /> * ps1_netemu.self<br /> * ps1_newemu.self<br /> <br /> ps2emu\<br /> * ps2_emu.self<br /> * ps2_netemu.self<br /> <br /> pspemu\<br /> * psp_emulator.self<br /> * psp_translator.self<br /> <br /> pspemu\release\<br /> * emulator_api.sprx<br /> * PEmuCoreLib.sprx<br /> * pspnet_adhoc_auth.sprx<br /> * threadman.sprx<br /> <br /> sys\external\<br /> * libadec.sprx<br /> * libadec2.sprx<br /> * libadec_internal.sprx<br /> * libfiber.sprx<br /> * libhttp.sprx<br /> * liblv2coredump.sprx<br /> * libmedi.sprx<br /> * libsail.sprx<br /> * libsail_rec.sprx<br /> * libspurs_jq.sprx<br /> * libsre.sprx<br /> * libsync2.sprx<br /> * libsysmodule.sprx<br /> * libvdec.sprx<br /> <br /> sys\internal\<br /> * sys_audio.self<br /> * sys_init_osd.self<br /> <br /> vsh\module\<br /> * audioplayer_plugin.sprx<br /> * autodownload_plugin.sprx<br /> * avc2_text_plugin.sprx<br /> * avc_plugin.sprx<br /> * basic_plugins.sprx<br /> * bdp_plugin.sprx<br /> * category_setting_plugin.sprx<br /> * comboplay_plugin.sprx<br /> * dtcpip_util.sprx<br /> * explore_category_friend.sprx<br /> * explore_category_game.sprx<br /> * explore_category_music.sprx<br /> * explore_category_network.sprx<br /> * explore_category_photo.sprx<br /> * explore_category_psn.sprx<br /> * explore_category_sysconf.sprx<br /> * explore_category_tv.sprx<br /> * explore_category_user.sprx<br /> * explore_category_video.sprx<br /> * explore_plugin.sprx<br /> * explore_plugin_ft.sprx<br /> * explore_plugin_game.sprx<br /> * explore_plugin_np.sprx<br /> * filecopy_plugin.sprx<br /> * friendim_plugin.sprx<br /> * friendml_plugin.sprx<br /> * friendtrophy_plugin.sprx<br /> * game_ext_plugin.sprx<br /> * hknw_plugin.sprx<br /> * libvideoSubsystem.sprx<br /> * mms_minimdimp_media_gamedisc.sprx<br /> * msmw2.sprx<br /> * mtpinitiator_plugin.sprx<br /> * nas_plugin.sprx<br /> * netconf_plugin.sprx<br /> * newstore_plugin.sprx<br /> * osk_plugin.sprx<br /> * paf_web.sprx<br /> * photoviewer_plugin.sprx<br /> * podl_plugin.sprx<br /> * premo_game_plugin.sprx<br /> * premo_plugin.sprx<br /> * profile_plugin.sprx<br /> * ps3_savedata_plugin.sprx<br /> * rec_plugin.sprx<br /> * regcam_plugin.sprx<br /> * software_update_plugin.sprx<br /> * thumthum_plugin.sprx<br /> * videodownloader_plugin.sprx<br /> * videoeditor_plugin.sprx<br /> * videoplayer_plugin.sprx<br /> * videoplayer_util.sprx<br /> * vmc_savedata_plugin.sprx<br /> * vsh.self<br /> * vshmain_ext.sprx<br /> * webbrowser_plugin.sprx<br /> * x3_mdimp1.sprx<br /> * x3_mdimp6.sprx<br /> * x3_mdimp7.sprx<br /> * xmb_ingame.sprx<br /> * xmb_plugin.sprx<br /> <br /> = Download =<br /> * <br /> * http://www.multiupload.nl/2XFF57YMKN<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://dus01.ps3.update.playstation.net/update/ps3/image/us/2012_0912_a35b7e74015408e463d15fd66a245929/PS3UPDAT.PUP&lt;/span&gt;<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://www.ps3devwiki.com/files/firmware/OFW-CEX/4.25/PS3UPDAT.PUP&lt;/span&gt;<br /> <br /> = PUP hashes =<br /> MD5::A35B7E74015408E463D15FD66A245929 | SHA1::B623B42A87D69A5C1BEF3D7999E0863E76EEBD6B | CRC32::EC958C9C | CRC16::310E | HMAC_SHA1::0x80CD1EBFF5801CFCB1251ADCA4AB1D01AC9039F4<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 58730<br /> File count: 9<br /> Header length: 656<br /> Data length: 202059168<br /> PUP file hash : 80CD1EBFF5801CFCB1251ADCA4AB1D01AC9039F4<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 806908248C9B75CAE32613F2EF90ED168D8BF8DB<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 293395<br /> File hash : F95F6549CA39851A172D02B19A3CD0BEA8D332E0<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x47CA8<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x47CAD<br /> Data length: 5666240<br /> File hash : 009FF80BA86E366E513D2B25E86A3F3DAFDDFEA6<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5AF26D<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B1A6D<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5B1A70<br /> Data length: 190341120<br /> File hash : C8F44639FF8A3B9FFF76B05AEDEBFD85FFD739C5<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xBB37A70<br /> Data length: 81920<br /> File hash : 5969FE13741E4193CAD13EF5569BE26BA5AB3F78<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xBB4BA70<br /> Data length: 5666240<br /> File hash : 707994A2E23E115EC4BBBC05D207D4969939E3D3&lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.30-patch_CEX&diff=20286 4.30-patch CEX 2013-04-02T04:48:42Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: October 24, 2012<br /> <br /> = Changes =<br /> NOTE: Patch version does not include entire firmware, not suitable for clean installs without prior FW<br /> <br /> ...<br /> <br /> = Download =<br /> * <br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://deu01.ps3.update.playstation.net/update/ps3/image/eu/2012_1024_7e99b978582026df83ad7224ffa8c8d0/PS3PATCH.PUP&lt;/span&gt;<br /> * http://www.ps3devwiki.com/files/firmware/OFW-CEX/4.30%20PATCH/PS3PATCH.PUP<br /> <br /> = PUP hashes =<br /> MD5::DE7D0F96F77772D179071F43BFDA7912 | SHA1::3D9BBA25FB393207924286E918F5D4876424D371 | CRC32::E29178F3 | CRC16::75DB | HMAC_SHA1::0x99145B3DCB57A910DE97BC65730037E9B867E039<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 59178<br /> File count: 11<br /> Header length: 784<br /> Data length: 119370967<br /> PUP file hash : 99145B3DCB57A910DE97BC65730037E9B867E039<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x310<br /> Data length: 5<br /> File hash : 1E49F1F42C18AC829E29A1CABA8404073A8631FE<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x315<br /> Data length: 320151<br /> File hash : 3A831128945E5935EDAF010EAD357BCE07C1DF3E<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x4E5AC<br /> Data length: 5<br /> File hash : 1D67B76D7AD7B3369FACF9701549B0781997BCF7<br /> File 3<br /> Entry id: 0x104<br /> Filename : patch_build.txt<br /> Data offset: 0x4E5B1<br /> Data length: 11<br /> File hash : A7F7C62518488A6F6026C2EFE58565F8113A8AC3<br /> File 4<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x4E5BC<br /> Data length: 5669536<br /> File hash : 2D739B9F470548F8194F743AC85C50FA76063C11<br /> File 5<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5B685C<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 6<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B905C<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 7<br /> Entry id: 0x203<br /> Filename : patch_data.pkg<br /> Data offset: 0x5B905F<br /> Data length: 7400<br /> File hash : 5BB709816DDA06552D9F0B5D36C4159046C51ABF<br /> File 8<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5BAD47<br /> Data length: 107663360<br /> File hash : 9FFA8A8B0A2BCA2470061E8E68805583E29A982E<br /> File 9<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0x6C67D47<br /> Data length: 30720<br /> File hash : 281F9EA4F427C4B411106082AA8F31CB5AE96648<br /> File 10<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0x6C6F547<br /> Data length: 5669536<br /> File hash : CA451F307C8C0CEC5403793A2496E393ADD5CE20<br /> &lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214 http://www.psdevwiki.com/ps3/index.php?title=4.30_CEX&diff=20285 4.30 CEX 2013-04-02T04:45:22Z <p>89.179.70.214: /* Download */</p> <hr /> <div>Released: October 24, 2012<br /> <br /> = Changes =<br /> ...<br /> <br /> == Changed files compared to [[4.25_CEX|4.25]] ==<br /> <br /> ===CoreOS===<br /> * emer_init.self<br /> * hdd_copy.self<br /> * lv0<br /> * lv0.2<br /> * lv1.self<br /> * lv2_kernel.self<br /> * sv_iso_for_ps2emu.self<br /> * sv_iso_for_module.self<br /> <br /> ===dev_flash===<br /> <br /> bdplayer\<br /> * bdp_BDMV.self<br /> * bdp_BDVD.self<br /> <br /> ps1emu\<br /> * ps1_emu.self<br /> * ps1_netemu.self<br /> * ps1_newemu.self<br /> <br /> ps2emu\<br /> * ps2_emu.self<br /> * ps2_gxemu.self<br /> * ps2_netemu.self<br /> <br /> pspemu\<br /> * psp_emulator.self<br /> * psp_translator.self<br /> <br /> pspemu\release\<br /> * adhoc_vshlib.sprx<br /> * audio.sprx<br /> * emulator_api.sprx<br /> * emulator_drm.sprx<br /> * PEmuCoreLib.sprx<br /> * pspnet.sprx<br /> * pspnet_adhoc_matching.sprx<br /> * wlan.sprx<br /> <br /> sys\external\<br /> * libadec.sprx<br /> * libadec2.sprx<br /> * libadec_internal.sprx<br /> * libbeisobmf.sprx<br /> * libbemp2sys.sprx<br /> * libfiber.sprx<br /> * libgcm_sys.sprx<br /> * libhttp.sprx<br /> * libjpgdec.sprx<br /> * libkey2char.sprx<br /> * liblv2coredump.sprx<br /> * libmedi.sprx<br /> * libmp4.sprx<br /> * libnetctl.sprx<br /> * librudp.sprx<br /> * libsail.sprx<br /> * libsail_avi.sprx<br /> * libsail_rec.sprx<br /> * libspurs_jq.sprx<br /> * libsre.sprx<br /> * libssl.sprx<br /> * libsync2.sprx<br /> * libsysmodule.sprx<br /> * libsysutil.sprx<br /> * libsysutil_dtcp_ip.sprx<br /> * libsysutil_game.sprx<br /> * libsysutil_np.sprx<br /> * libsysutil_np2.sprx<br /> * libsysutil_np_clans.sprx<br /> * libsysutil_np_commerce2.sprx<br /> * libsysutil_np_installer.sprx<br /> * libsysutil_np_sns.sprx<br /> * libsysutil_savedata.sprx<br /> * libsysutil_savedata_psp.sprx<br /> * libusbd.sprx<br /> * libvdec.sprx<br /> <br /> sys\internal\<br /> * libdtshddec.sprx<br /> * libtiffdec.sprx<br /> * sys_audio.self<br /> * sys_audio.sprx<br /> * sys_init_osd.self<br /> <br /> vsh\module\<br /> * audioplayer_plugin.sprx<br /> * audioplayer_plugin_mini.sprx<br /> * auth_plugin.sprx<br /> * autodownload_plugin.sprx<br /> * autoupdateconf_plugin.sprx<br /> * avc2_game_video_plugin.sprx<br /> * avc2_text_plugin.sprx<br /> * avc_plugin.sprx<br /> * avc_util.sprx<br /> * basic_plugins.sprx<br /> * bdp_plugin.sprx<br /> * category_setting_plugin.sprx<br /> * custom_render_plugin.sprx<br /> * deviceconf_plugin.sprx<br /> * dlna_plugin.sprx<br /> * download_plugin.sprx<br /> * dtcpip_util.sprx<br /> * edy_plugin.sprx<br /> * esehttp.sprx<br /> * eula_cddb_plugin.sprx<br /> * eula_hcopy_plugin.sprx<br /> * eula_net_plugin.sprx<br /> * explore_category_friend.sprx<br /> * explore_category_game.sprx<br /> * explore_category_music.sprx<br /> * explore_category_network.sprx<br /> * explore_category_photo.sprx<br /> * explore_category_psn.sprx<br /> * explore_category_sysconf.sprx<br /> * explore_category_tv.sprx<br /> * explore_category_user.sprx<br /> * explore_category_video.sprx<br /> * explore_plugin.sprx<br /> * explore_plugin_ft.sprx<br /> * explore_plugin_game.sprx<br /> * explore_plugin_np.sprx<br /> * filecopy_plugin.sprx<br /> * friendim_plugin.sprx<br /> * friendml_plugin.sprx<br /> * friendtrophy_plugin.sprx<br /> * game_ext_plugin.sprx<br /> * game_indicator_plugin.sprx<br /> * gameupdate_plugin.sprx<br /> * hknw_plugin.sprx<br /> * idle_plugin.sprx<br /> * ime.sprx<br /> * ingame_manual_plugin.sprx<br /> * libmtp.sprx<br /> * libvideoSubsystem.sprx<br /> * mms.sprx<br /> * mms_cls.sprx<br /> * mms_ext_full.sprx<br /> * mms_maintenance.sprx<br /> * mms_minimdimp_dir_gamehdd.sprx<br /> * mms_minimdimp_media_gamedisc.sprx<br /> * mms_minimdimp_msv.sprx<br /> * msmw1.sprx<br /> * msmw1_aaconly.sprx<br /> * msmw2.sprx<br /> * mtpinitiator_plugin.sprx<br /> * nas_plugin.sprx<br /> * netconf_plugin.sprx<br /> * newstore_effect.sprx<br /> * newstore_plugin.sprx<br /> * np_eula_plugin.sprx<br /> * np_multisignin_plugin.sprx<br /> * np_sns_plugin.sprx<br /> * np_trophy_ingame.sprx<br /> * np_trophy_plugin.sprx<br /> * np_trophy_util.sprx<br /> * npsignin_plugin.sprx<br /> * osk_plugin.sprx<br /> * oskfullkeypanel_plugin.sprx<br /> * oskpanel_plugin.sprx<br /> * paf_ext.sprx<br /> * paf_psjs.sprx<br /> * paf_web.sprx<br /> * pesm_plugin.sprx<br /> * photo_network_sharing_plugin.sprx<br /> * photoupload_plugin.sprx<br /> * photoviewer_plugin.sprx<br /> * playlist_plugin.sprx<br /> * podl_plugin.sprx<br /> * poweroff_plugin.sprx<br /> * premo_game_plugin.sprx<br /> * premo_plugin.sprx<br /> * print_dlna_library.sprx<br /> * print_plugin.sprx<br /> * profile_plugin.sprx<br /> * ps3_savedata_plugin.sprx<br /> * ps3_savedata_plugin_game.sprx<br /> * ps3_savedata_plugin_game_mini.sprx<br /> * ps3_savedata_plugin_psp.sprx<br /> * qgl_canyon_app.sprx<br /> * qgl_gaia_app.sprx<br /> * qglbase.sprx<br /> * raf.sprx<br /> * rec_plugin.sprx<br /> * regcam_plugin.sprx<br /> * sacd_plugin.sprx<br /> * scenefolder_plugin.sprx<br /> * silk.sprx<br /> * silk_base.sprx<br /> <br /> = Download =<br /> * <br /> * http://www.multiupload.nl/7KB0654DL0<br /> * &lt;span style=&quot;text-decoration: line-through;&quot;&gt;http://dus01.ps3.update.playstation.net/update/ps3/image/us/2012_1024_7e99b978582026df83ad7224ffa8c8d0/PS3UPDAT.PUP&lt;/span&gt;<br /> * http://www.ps3devwiki.com/files/firmware/OFW-CEX/4.30/PS3UPDAT.PUP<br /> <br /> = PUP hashes =<br /> MD5::7E99B978582026DF83AD7224FFA8C8D0 | SHA1::94CC788EACD8A944E2F86553866B4AF4F138A021 | CRC32::CCFA5FBD | CRC16::06CE | HMAC_SHA1::0x206E551C531948BA3B24E28E44A53F255BE9B9AE<br /> <br /> = PUP Information =<br /> &lt;pre&gt;PUP file information<br /> Package version: 1<br /> Image version: 59178<br /> File count: 9<br /> Header length: 656<br /> Data length: 201652196<br /> PUP file hash : 206E551C531948BA3B24E28E44A53F255BE9B9AE<br /> File 0<br /> Entry id: 0x100<br /> Filename : version.txt<br /> Data offset: 0x290<br /> Data length: 5<br /> File hash : 1E49F1F42C18AC829E29A1CABA8404073A8631FE<br /> File 1<br /> Entry id: 0x101<br /> Filename : license.xml<br /> Data offset: 0x295<br /> Data length: 320151<br /> File hash : 3A831128945E5935EDAF010EAD357BCE07C1DF3E<br /> File 2<br /> Entry id: 0x103<br /> Filename : update_flags.txt<br /> Data offset: 0x4E52C<br /> Data length: 5<br /> File hash : FD7C893936FDFC668922BE6D119A462111B2BBDB<br /> File 3<br /> Entry id: 0x200<br /> Filename : ps3swu.self<br /> Data offset: 0x4E531<br /> Data length: 5669536<br /> File hash : 2D739B9F470548F8194F743AC85C50FA76063C11<br /> File 4<br /> Entry id: 0x201<br /> Filename : vsh.tar<br /> Data offset: 0x5B67D1<br /> Data length: 10240<br /> File hash : D9B66E0D2845D71A67D76E7907AB06368CE61E08<br /> File 5<br /> Entry id: 0x202<br /> Filename : dots.txt<br /> Data offset: 0x5B8FD1<br /> Data length: 3<br /> File hash : 1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A<br /> File 6<br /> Entry id: 0x300<br /> Filename : update_files.tar<br /> Data offset: 0x5B8FD4<br /> Data length: 189900800<br /> File hash : B93A412A035916AF2CB0EF7E77B80BB950694E6F<br /> File 7<br /> Entry id: 0x501<br /> Filename : Unknown entry id<br /> Data offset: 0xBAD37D4<br /> Data length: 81920<br /> File hash : F3FC45D00437F82760F9AFF2BF169BD88EF133C2<br /> File 8<br /> Entry id: 0x601<br /> Filename : Unknown entry id<br /> Data offset: 0xBAE77D4<br /> Data length: 5669536<br /> File hash : CA451F307C8C0CEC5403793A2496E393ADD5CE20&lt;/pre&gt;<br /> <br /> {{Firmware}}<br /> <br /> [[Category:Firmware]]</div> 89.179.70.214