Editing Talk:Harddrive
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 9: | Line 9: | ||
note: this seems untrue as there are several people posting pictures of their external to internal drive mod with a size of 2TB</pre> | note: this seems untrue as there are several people posting pictures of their external to internal drive mod with a size of 2TB</pre> | ||
==== Personal experience ==== | |||
===== Using Normal Mode and Recovery - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle) ===== | ===== Using Normal Mode and Recovery - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle) ===== | ||
* Using Recovery it is possible to finish the format of the harddrive until 100%. The system however fails to reboot automaticly after that and halts. When enforced to reboot, it errors out with "Wrong Harddrive". | * Using Recovery it is possible to finish the format of the harddrive until 100%. The system however fails to reboot automaticly after that and halts. When enforced to reboot, it errors out with "Wrong Harddrive". | ||
Line 15: | Line 15: | ||
* When trying to boot to XMB it also errors out with "Harddrive Error 0x8002F281". | * When trying to boot to XMB it also errors out with "Harddrive Error 0x8002F281". | ||
* When replacing the drive for the previous tested 1TB harddrive, it boots without errors to XMB and reports : 827GB free/931GB total | * When replacing the drive for the previous tested 1TB harddrive, it boots without errors to XMB and reports : 827GB free/931GB total | ||
;Conclusion: <span style="color:red | ;Conclusion: <span style="color:red; background-color:white;">>1TB didn't not work.</span> | ||
===== Using Factory Service Mode - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle) FSM ===== | ===== Using Factory Service Mode - when trying to install a 1.5TB 3.5" drive as internal (using an eSATA cradle) FSM ===== | ||
Line 35: | Line 35: | ||
** Preparing Update counts to 100% and then halts (does not reboot), just like in first trial. | ** Preparing Update counts to 100% and then halts (does not reboot), just like in first trial. | ||
* Manual poweroff and reboot just results in blank screen with no harddrive activity | * Manual poweroff and reboot just results in blank screen with no harddrive activity | ||
;Conclusion: <span style="color:red | ;Conclusion: <span style="color:red; background-color:white;">>1TB didn't not work in normal or recovery mode only with FSM enabled.</span> | ||
===== Going back to the 1TB and crosschecking ===== | ===== Going back to the 1TB and crosschecking ===== | ||
* Replacing drive back to the working 1TB (has 3.55 on it) gives prompt to reinstall 2.70, doing so errors out with "Harddrive Error 0x8002F281". | * Replacing drive back to the working 1TB (has 3.55 on it) gives prompt to reinstall 2.70, doing so errors out with "Harddrive Error 0x8002F281". | ||
Line 51: | Line 51: | ||
MAX Address xx:xx:xx:xx:xx:xx | MAX Address xx:xx:xx:xx:xx:xx | ||
Free Space 827GB / 931GB | Free Space 827GB / 931GB | ||
;Conclusion: <span style="color:green;"><=1TB works fine in all modi.</span> | ;Conclusion: <span style="color:green; background-color:white;"><=1TB works fine in all modi.</span> | ||
=== maximum size external drive === | === maximum size external drive === | ||
<pre>External HDD : You can format it to any size up to 8TB | <pre>External HDD : You can format it to any size up to 8TB | ||
Line 75: | Line 66: | ||
---- | ---- | ||
== | == AES-256-CBC versus AES-256-XTS == | ||
There is conflicting mention of sources for the algo/mode used for GameOS encryption. | There is conflicting mention of sources for the algo/mode used for GameOS encryption. | ||
Line 104: | Line 80: | ||
*[http://en.wikipedia.org/wiki/Disk_encryption_theory#XTS XTS - XEX-based Tweaked CodeBook mode] | *[http://en.wikipedia.org/wiki/Disk_encryption_theory#XTS XTS - XEX-based Tweaked CodeBook mode] | ||
---- | |||
---- | |||
---- | |||
==Experimental Tables== | ==Experimental Tables== | ||
===HDD partitions=== | ===HDD partitions=== | ||
{| class="wikitable" style="font-size: | {| class="wikitable" style="font-size:x-small;" | ||
|+PS3 Hard Disk Drive, partitions and storage regions | |+PS3 Hard Disk Drive, partitions and storage regions | ||
! colspan=6 | Storage Region !! colspan=3 | Access Control List !! colspan=4 | File System !! colspan=5 | Size !! colspan=2 | Usage | ! colspan=6 | Storage Region !! colspan=3 | Access Control List !! colspan=4 | File System !! colspan=5 | Size !! colspan=2 | Usage | ||
|- | |- | ||
! rowspan=3 colspan=5 | OtherOS !! rowspan=3 | GameOS !! colspan=2 | [[Secure Profile Loader | Secure Profile]] !! rowspan=3 | Unk !! colspan=3 | | ! rowspan=3 colspan=5 | OtherOS !! rowspan=3 | GameOS !! colspan=2 | [[Secure Profile Loader | Secure Profile]] !! rowspan=3 | Unk ? !! colspan=3 | Official !! Unnofficial !! colspan=4 | Official !! rowspan=3 | Unnofficial<BR /><BR /><BR /><BR /> !! rowspan=3 | Official<BR /><BR /><BR /><BR /> !! rowspan=3 | Unnofficial<BR /><BR /><BR /><BR /> | ||
|- | |- | ||
! rowspan=2 | Name !! rowspan=2 | [[ | ! rowspan=2 | Name !! rowspan=2 | [[Authentication_IDs | ACL's]] || colspan=2 | Encryption !! rowspan=2 | Type !! rowspan=2 | Type !! colspan=2 | Decimal || colspan=2 | Hexadecimal | ||
|- | |- | ||
! | ! FAT !! SLIM !! Bytes !! Sectors !! Bytes !! Sectors | ||
|- | |- | ||
! rowspan=21 | ps3d<BR />(3) | ! rowspan=21 | ps3d<BR />(3) | ||
|- {{cellcolors|#9999ff}} | |- {{cellcolors|#9999ff}} | ||
| rowspan=20 | ps3da<BR />(3.0) || colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | | | rowspan=20 | ps3da<BR />(3.0) || colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | 4 KB (4.096) || style="text-align:right;" | 8 || style="text-align:right;" | 0x1000 || style="text-align:right;" | 0x8 || Same || colspan=2 | [[Resizing_VFLASH_Storage_Device#Example_Of_An_Unmodified_HDD_Partition_Table | HDD Partition Table]] (Physical HDD Device) | ||
|- | |- | ||
| rowspan=12 {{cellcolors|#ddddff}} ps3vflash<BR />(3.1) || colspan=2 {{cellcolors|#ddddff}} || {{cellcolors|#ddddff}} ? || SCE_CELLOS_PME<BR />PS3_LPAR || 1070000001000001<BR />1070000002000001 || 0B<BR />03 | | rowspan=12 {{cellcolors|#ddddff}} ps3vflash<BR />(3.1) || colspan=2 {{cellcolors|#ddddff}} || {{cellcolors|#ddddff}} ? || SCE_CELLOS_PME<BR />PS3_LPAR || 1070000001000001<BR />1070000002000001 || 0B<BR />03 || ↑:AES-CBC-192 (ata key) <BR />↓:AES-CBC-128 (encdec key) || ↑:XTS-AES-128 (ata key)<BR />↓:XTS-AES-128 (encdec key) || colspan=2 | Raw access || style="text-align:right;" | 256 MB (268.435.456) || style="text-align:right;" | 524.288 || style="text-align:right;" | 0x10000000 || style="text-align:right;" | 0x80000 || Any || colspan=2 | First region of HDD, contains VFLASH. (only NOR) | ||
|- {{cellcolors|#9999ff}} | |- {{cellcolors|#9999ff}} | ||
| rowspan=11 | ps3vflasha<BR />(3.1(1.0)) || colspan=2 | || colspan=3 | || colspan=4 | || style="text-align:right;" | | | rowspan=11 | ps3vflasha<BR />(3.1(1.0)) || colspan=2 | || colspan=3 | || colspan=4 | || style="text-align:right;" | 4 KB (4.096) || style="text-align:right;" | 8 || style="text-align:right;" | 0x1000 || style="text-align:right;" | 0x8 || Same || colspan=2 | [[Dev_Tools#flash_dumper | VFLASH Partition Table]] (Virtual FLASH Device, only NOR) | ||
|- | |- | ||
| {{cellcolors|#ddddff}} ps3vflashb<BR />(3.1(1.1)) || {{cellcolors|#ddddff}} ? || SCE_CELLOS_PME || 1070000001000001 || 03 | | {{cellcolors|#ddddff}} ps3vflashb<BR />(3.1(1.1)) || {{cellcolors|#ddddff}} ? || SCE_CELLOS_PME || 1070000001000001 || 03 || ↑:AES-CBC-192 (ata key)<BR />↓:AES-CBC-128 (encdec key) || ↑:XTS-AES-128 (ata key)<BR />↓:XTS-AES-128 (encdec key) || colspan=2 | Raw access ? || style="text-align:right;" | 14,75 MB (15.462.400) || style="text-align:right;" | 30.200 || style="text-align:right;" | 0xEBF000 || style="text-align:right;" | 0x75F8 || Same || colspan=2 | "mirror" of real NOR second region: "ps3nflashb" ? | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan=2 | || colspan=3 | || colspan=4 | || style="text-align:right;" | | | colspan=2 | || colspan=3 | || colspan=4 | || style="text-align:right;" | 256 KB (262.144) || style="text-align:right;" | 512 || style="text-align:right;" | 0x40000 || style="text-align:right;" | 0x200 || Same || colspan=2 | ? | ||
|- | |- | ||
| {{cellcolors|#ddddff}} ps3vflashc<BR />(3.1(1.2)) || {{cellcolors|#ddddff}} | | {{cellcolors|#ddddff}} ps3vflashc<BR />(3.1(1.2)) || {{cellcolors|#ddddff}} dev_flash || PS3_LPAR<BR />SCE_CELLOS_PME<BR />PS2_*LPAR || 1070000002000001<BR />1070000001000001<BR />1020000003000001 || 03<BR />03<BR />01 || ↑:AES-CBC-192 (ata key)<BR />↓:AES-CBC-128 (encdec key) || ↑:XTS-AES-128 (ata key)<BR />↓:XTS-AES-128 (encdec key) || colspan=2 | FAT16 || style="text-align:right;" | 199,75 MB (209.453.056) || style="text-align:right;" | 409.088 || style="text-align:right;" | 0xC7C0000 || style="text-align:right;" | 0x63E00 || Same || colspan=2 | Firmware files | ||
|- | |- | ||
| {{cellcolors|#ddddff}} ps3vflashd<BR />(3.1(1.3)) || {{cellcolors|#ddddff}} | | {{cellcolors|#ddddff}} ps3vflashd<BR />(3.1(1.3)) || {{cellcolors|#ddddff}} dev_flash2 || PS3_LPAR<BR />SCE_CELLOS_PME || 1070000002000001<BR />1070000001000001 || 03<BR />03 || ↑:AES-CBC-192 (ata key)<BR />↓:AES-CBC-128 (encdec key) || ↑:XTS-AES-128 (ata key)<BR />↓:XTS-AES-128 (encdec key) || colspan=2 | FAT16 || style="text-align:right;" | 16 MB (16.777.216) || style="text-align:right;" | 32.768 || style="text-align:right;" | 0x1000000 || style="text-align:right;" | 0x8000 || Same || colspan=2 | XRegistry (Console/User settings) | ||
|- | |- | ||
| {{cellcolors|#ddddff}} ps3vflashe<BR />(3.1(1.4)) || {{cellcolors|#ddddff}} | | {{cellcolors|#ddddff}} ps3vflashe<BR />(3.1(1.4)) || {{cellcolors|#ddddff}} dev_flash3 || PS3_LPAR<BR />SCE_CELLOS_PME || 1070000002000001<BR />1070000001000001 || 03<BR />03 || ↑:AES-CBC-192 (ata key)<BR />↓:AES-CBC-128 (encdec key) || ↑:XTS-AES-128 (ata key)<BR />↓:XTS-AES-128 (encdec key) || colspan=2 | FAT12 || style="text-align:right;" | 512 KB (524.288) || style="text-align:right;" | 1.024 || style="text-align:right;" | 0x80000 || style="text-align:right;" | 0x400 || Same || colspan=2 | CRL/DRL (Bluray revocation lists) | ||
|- | |- | ||
| {{cellcolors|#ddddff}} ps3vflashf<BR />(3.1(1.5)) || {{cellcolors|#ddddff}} | | {{cellcolors|#ddddff}} ps3vflashf<BR />(3.1(1.5)) || {{cellcolors|#ddddff}} ? || PS3_LPAR<BR />SCE_CELLOS_PME<BR />LINUX_LPAR ||1070000002000001<BR />1070000001000001<BR />1080000004000001 || 03<BR />03<BR />03 || ↑:AES-CBC-192 (ata key)<BR />↓:AES-CBC-128 (encdec key) || ↑:XTS-AES-128 (ata key)<BR />↓:XTS-AES-128 (encdec key) || colspan=2 | Raw access || style="text-align:right;" | 4 MB (4.194.304) || style="text-align:right;" | 8.192 || style="text-align:right;" | 0x400000 || style="text-align:right;" | 0x2000 || Any || cell_ext_os_area +<BR />OtherOS bootloader<BR /><small>(compressed: otheros.bld)</small> || cell_ext_os_area +<BR />OtherOS++ bootloader<BR /><small>(uncompressed: dtbImage.ps3.bin)</small> | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan=2 | || colspan=3 | || colspan=4 | || style="text-align:right;" | | | colspan=2 | || colspan=3 | || colspan=4 | || style="text-align:right;" | 4,25 MB (4.456.448) || style="text-align:right;" | 8.704 || style="text-align:right;" | 0x440000 || style="text-align:right;" | 0x2200 || Same || colspan=2 | ? | ||
|- | |- | ||
| {{cellcolors|#ddddff}} ps3vflashg<BR />(3.1(1.6)) || {{cellcolors|#ddddff}} ? || SCE_CELLOS_PME || 1070000001000001 || 03 | | {{cellcolors|#ddddff}} ps3vflashg<BR />(3.1(1.6)) || {{cellcolors|#ddddff}} ? || SCE_CELLOS_PME || 1070000001000001 || 03 || ↑:AES-CBC-192 (ata key)<BR />↓:AES-CBC-128 (encdec key) || ↑:XTS-AES-128 (ata key)<BR />↓:XTS-AES-128 (encdec key) || colspan=2 | Raw access ? || style="text-align:right;" | 256 KB (262.144) || style="text-align:right;" | 512 || style="text-align:right;" | 0x40000 || style="text-align:right;" | 0x200 || Same || colspan=2 | ? | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan=2 | || colspan=3 | || colspan=4 | || rowspan=2 style="text-align:right;" | | | colspan=2 | || colspan=3 | || colspan=4 | || rowspan=2 style="text-align:right;" | 16,25 MB (17.039.360) || style="text-align:right;" rowspan=2 | 33.280 || style="text-align:right;" rowspan=2 | 0x1040000 || style="text-align:right;" rowspan=2 | 0x8200 || No ? || colspan=2 | Padding | ||
|- | |- | ||
| {{cellcolors|#ddddff}} ps3vflashh<BR />(3.1(1.7)) || {{cellcolors|#ddddff}} ? || No || No || | | {{cellcolors|#ddddff}} ps3vflashh<BR />(3.1(1.7)) || {{cellcolors|#ddddff}} ? || No || No || No || ↑:AES-CBC-192 (ata key)<BR />↓:AES-CBC-128 (encdec key) || ↑:XTS-AES-128 (ata key)<BR />↓:XTS-AES-128 (encdec key) || Not<BR />used || <small>All supported<BR />by linux kernel</small> || Any || Not used || <small>Linux/FreeBSD for NOR PS3's<BR />Based on graf drivers (deprecated)</small> | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | | | colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | 4 KB (4.096) || style="text-align:right;" | 8 || style="text-align:right;" | 0x1000 || style="text-align:right;" | 0x8 || Same ? || colspan=2 | Padding ? (can vary, see notes for NAND/NOR) | ||
|- | |- | ||
| colspan=3 {{cellcolors|#ddddff}} ps3db<BR />(3.2) || {{cellcolors|#ddddff}} | | colspan=3 {{cellcolors|#ddddff}} ps3db<BR />(3.2) || {{cellcolors|#ddddff}} dev_hdd0 || SCE_CELLOS_PME<BR />PS3_LPAR<BR />PS2_*LPAR || 1070000001000001<BR />1070000002000001<BR />1020000003000001 || 03<BR />03<BR />03 || ↑:AES-CBC-192 (ata key)<BR />↓:No || ↑:XTS-AES-128 (ata key)<BR />↓:No || colspan=2 | UFS2 || colspan=5 style="text-align:center;" | Any || colspan=2 | GameOS | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | | | colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | 4 KB (4.096)) || style="text-align:right;" | 8 || style="text-align:right;" | 0x1000 || style="text-align:right;" | 0x8 || Same ? || colspan=2 | Padding | ||
|- | |- | ||
| colspan=3 {{cellcolors|#ddddff}} ps3dc<BR />(3.3) || {{cellcolors|#ddddff}} | | colspan=3 {{cellcolors|#ddddff}} ps3dc<BR />(3.3) || {{cellcolors|#ddddff}} dev_hdd1 || SCE_CELLOS_PME<BR />PS3_LPAR || 1070000001000001<BR />1070000002000001 || 03<BR />03 || ↑:AES-CBC-192 (ata key)<BR />↓:No || ↑:XTS-AES-128 (ata key)<BR />↓:No || colspan=2 | FAT16 || style="text-align:right;" | 2 GB (2.147.479.552) || style="text-align:right;" | 4.194.296 || style="text-align:right;" | 0x7FFFF000 || style="text-align:right;" | 0x3FFFF8 || Same || colspan=2 | GameOS Cache | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | | | colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | 4 KB (4.096) || style="text-align:right;" | 8 || style="text-align:right;" | 0x1000 || style="text-align:right;" | 0x8 || Same ? || colspan=2 | Padding | ||
|- | |- | ||
| colspan=3 {{cellcolors|#ddddff}} ps3dd<BR />(3.4) || {{cellcolors|#ddddff}} | | colspan=3 {{cellcolors|#ddddff}} ps3dd<BR />(3.4) || {{cellcolors|#ddddff}} dev_hdd2 ? || ? || ???????????????? || ?? || ↑:AES-CBC-192 (ata key)<BR />↓:No || ↑:XTS-AES-128 (ata key)<BR />↓:No || colspan=2 | <small>All supported<BR />by linux kernel</small> || colspan=4 style="text-align:center;" | 10GB <small>(0x13FFFF8 sectors)</small><BR />All available except 10GB <small>(All - 0x13FFFF8 sectors)</small> || Any || OtherOS<BR /><small>(disabled in firmware 3.21)</small> || <small>Linux/FreeBSD for NAND/NOR PS3's<BR />Based on glevand drivers</small> | ||
|- {{cellcolors|lightgrey}} | |- {{cellcolors|lightgrey}} | ||
| colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | | | colspan=4 | || colspan=3 | || colspan=4 | || style="text-align:right;" | 4 KB (4.096) || style="text-align:right;" | 8 || style="text-align:right;" | 0x1000 || style="text-align:right;" | 0x8 || Same ? || colspan=2 | Padding | ||
|- | |- | ||
|} | |} | ||
*This table (pretends to) show all the posible partition layouts in all PS3 models, even when there are 2 big differences that changes partition positions (and consequently region names in Otheros/linux) | *This table (pretends to) show all the posible partition layouts in all PS3 models, even when there are 2 big differences that changes partition positions (and consequently region names in Otheros/linux) | ||
**Flash type | **Flash type | ||
Line 192: | Line 158: | ||
*Padding Notes: | *Padding Notes: | ||
**7th region of vflash (ps3vflashg) ends at sector 0x77E00. vflash is 0x80000 sectors size, so the "not used area" after ps3vflashg has a size of: 0x80000 - 0x77E00 = 0x8200 sectors = 17039360 bytes (16,25 MB) | **7th region of vflash (ps3vflashg) ends at sector 0x77E00. vflash is 0x80000 sectors size, so the "not used area" after ps3vflashg has a size of: 0x80000 - 0x77E00 = 0x8200 sectors = 17039360 bytes (16,25 MB) | ||
**The | **The padding between regions defined in "HDD Partition Table" seems to be 0x8 sectors size (see [http://www.psdevwiki.com/ps3/Hypervisor_Reverse_Engineering#HDD_device graf notes]) but the padding can be different when using unnofficial rebuild methods ([http://gitorious.ps3dev.net/ps3otheros/scripts/blobs/master/create_hdd_region.sh create_hdd_region.sh] adds a padding of 0x8 before and another 0x8 after the new region, concatenating new regions with this script generates double padding). Or when modifying the "HDD Partition Table" manually is posible to remove all padding then let the system generate the new region by himself | ||
** | **vflash displacement | ||
***NAND: ps3db region starts at sector | ***NAND: ps3db region starts at sector 0x20 ? (displaced 0x8 sectors by "HDD partition table" + 0x10 ??? + 0x8 ???) | ||
***NOR: ps3db region starts at sector 0x80018 (displaced 0x8 sectors by "HDD partition table" + 0x80000 by | ***NOR: ps3db region starts at sector 0x80018 (displaced 0x8 sectors by "HDD partition table" + 0x80000 by vflash + 0x10 ???) | ||
*Sector backup/restore tips | *Sector backup/restore tips | ||
**There are some specific sectors that contains criticall data or are prone to be lost, sectors can be regenerated by having the related keys, or can be overwritted from another hdd formatted in the same PS3 (all hdds formatted by the same PS3 shares the same encryption with the same keys) | **There are some specific sectors that contains criticall data or are prone to be lost, sectors can be regenerated by having the related keys, or can be overwritted from another hdd formatted in the same PS3 (all hdds formatted by the same PS3 shares the same encryption with the same keys) | ||
**Some users lost the "HDD partition table" when connecting the HDD to a windows PC, because windows will try to "initialize" the HDD, and this initialization implyes to write an MBR of size 1 sector (so if the user accepts the | **Some users lost the "HDD partition table" when connecting the HDD to a windows PC, because windows will try to "initialize" the HDD, and this initialization implyes to write an MBR of size 1 sector (so if the user accepts the inicialzation the first sector of the HDD will be lost). This can be solved by connecting another hdd to PS3 and allow PS3 to format it (this regenerates the HDD partitin table), then is posible to connect the HDD to PC and "backup" the first sector with a hexeditor (like HxD)... this sector can be used to repair the other HDD. This process doesnt needs any key, is just a copy-paste of sectors from 2 HDD's | ||
**When the "boot otheros" flag is used under GameOS, but the petitboot partition is damaged, or petitboot is not present, corrupted, etc... (or when failing at updating petitboot) the console enters is a loop/brick where the bootchain tryes to boot from petitboot, but the system is not able to find it. To fix this problem is needed to "regenerate" the contents of the petitboot region in PC as explained here: [[Mounting_HDD_on_PC#Making_Changes_to_cell_ext_os_area_VFLASH_Region | how to fix a corrupted petitboot region in PC]]. This process needs the keys | **When the "boot otheros" flag is used under GameOS, but the petitboot partition is damaged, or petitboot is not present, corrupted, etc... (or when failing at updating petitboot) the console enters is a loop/brick where the bootchain tryes to boot from petitboot, but the system is not able to find it. To fix this problem is needed to "regenerate" the contents of the petitboot region in PC as explained here: [[Mounting_HDD_on_PC#Making_Changes_to_cell_ext_os_area_VFLASH_Region | how to fix a corrupted petitboot region in PC]]. This process needs the keys | ||
**Alternativelly, is posible to make backups of this criticall sectors in PC just in case some day are needed. Having the backuped sectors the fix consists simply in a copy-paste of them, no keys needed | **Alternativelly, is posible to make backups of this criticall sectors in PC just in case some day are needed. Having the backuped sectors... the fix consists simply in a copy-paste of them, no keys needed | ||
*Encryption Notes: ????? | *Encryption Notes: ????? | ||
Line 214: | Line 180: | ||
---- | ---- | ||
Partition formatting in a service mode firmware installation for NOR flash. Google it: http://lmgtfy.com/?q=site%3Ahttp%3A%2F%2Fpastebin.com%2F+%22vflash+is+enabled...%22 | Partition formatting in a service mode firmware installation for NOR flash. Google it: http://lmgtfy.com/?q=site%3Ahttp%3A%2F%2Fpastebin.com%2F+%22vflash+is+enabled...%22 | ||
manufacturing updating start | manufacturing updating start | ||
Line 260: | Line 225: | ||
Other flash/hdd regions. Google it: http://lmgtfy.com/?q=site%3Ahttp%3A%2F%2Fpastebin.com%2F+%22CELL_FS_UTILITY%3AHDD2%22 and [[Files_on_the_PS3#Mountpoints|Mountpoints]] | Other flash/hdd regions. Google it: http://lmgtfy.com/?q=site%3Ahttp%3A%2F%2Fpastebin.com%2F+%22CELL_FS_UTILITY%3AHDD2%22 and [[Files_on_the_PS3#Mountpoints|Mountpoints]] | ||
CELL_FS_IOS:BUILTIN_FLSH1 | |||
CELL_FS_IOS:BUILTIN_FLSH2 | |||
CELL_FS_IOS:BUILTIN_FLSH3 | |||
CELL_FS_IOS:BUILTIN_FLSH4 | |||
CELL_FS_UTILITY:HDD0 | |||
CELL_FS_UTILITY:HDD1 | |||
CELL_FS_UTILITY:HDD2 | |||
===Speed tests running in PS3 nativelly=== | |||
===Speed tests running in PS3 | |||
{| class="wikitable" | {| class="wikitable" | ||
Line 362: | Line 332: | ||
|- | |- | ||
|} | |} | ||
=== Phat NAND HDD Entropy Table (After zerofill,no vflash) === | === Phat NAND HDD Entropy Table (After zerofill,no vflash) === | ||
Line 499: | Line 465: | ||
LOAD:0000000000030324 blr | LOAD:0000000000030324 blr | ||
LOAD:0000000000030324 # End of function fsck_cfs_main | LOAD:0000000000030324 # End of function fsck_cfs_main | ||