Editing Talk:Flash
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[Category:Software]] | |||
= List of files on NOR Flash (OLD/historic) = | = List of files on NOR Flash (OLD/historic) = | ||
'''Note: <span style="color:red | '''Note: <span style="background-color:white; color:red;">this is the old table that defyboy made<!--// and kept here for crossreference/backup/historic reasons - don't delete!//-->, a more current one with absolute values and for all firmware versions is on the [[Flash|Flash mainpage]]</span>''' | ||
The following is a list of files stored in NOR Flash | The following is a list of files stored in NOR Flash | ||
Line 224: | Line 226: | ||
'''remarks:''' | '''remarks:''' | ||
* NAND dumps are 239MB because HV masks bootldr, see [ | * NAND dumps are 239MB because HV masks bootldr, see [http://www.ps3devwiki.com/index.php?title=Hardware_flashing#Difference_between_hardware_dumps_and_software_dumps Hardware flashing #Difference between hardware dumps and software dumps] | ||
* trying to read beyond 0xEFC0000-0xFFFFFFF on NAND systems (a region filled with FF's on consoles without OtherOS) results in panic | * trying to read beyond 0xEFC0000-0xFFFFFFF on NAND systems (a region filled with FF's on consoles without OtherOS) results in panic | ||
Line 945: | Line 947: | ||
0EAFFFF0 B4 AB B6 56 BD 7F 04 56 AC 39 08 C9 BE 2D 97 A6 ´«¶V½..V¬9.ɾ-—¦ | 0EAFFFF0 B4 AB B6 56 BD 7F 04 56 AC 39 08 C9 BE 2D 97 A6 ´«¶V½..V¬9.ɾ-—¦ | ||
</pre> | </pre> | ||
0EAFFFFF | |||
===== 0EB00000 unreferenced area ===== | ===== 0EB00000 unreferenced area ===== | ||
with length of previous data area different, offset obviously differs from euss | with length of previous data area different, offset obviously differs from euss | ||
Line 998: | Line 1,001: | ||
</pre> | </pre> | ||
=== 0F300000 repeative 0x200 data / 0x200 FF blocks === | === 0F300000 repeative 0x200 data / 0x200 FF blocks === | ||
then at 0F300000 | then at 0F300000 | ||
[ data of 0x200 length, followed by FF block of 0x200 length ] X repeated until 0x0F30C5FF | [ data of 0x200 length, followed by FF block of 0x200 length ] X repeated until 0x0F30C5FF | ||
<pre> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | <pre> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 1,013: | Line 1,016: | ||
0F30C5F0 63 74 39 03 F1 E8 B4 86 07 FF CC BF 54 28 A0 96 ct9.ñè´†.ÿÌ¿T( – | 0F30C5F0 63 74 39 03 F1 E8 B4 86 07 FF CC BF 54 28 A0 96 ct9.ñè´†.ÿÌ¿T( – | ||
</pre> | </pre> | ||
0F30C600 | |||
=== 0F30C600 FF block === | === 0F30C600 FF block === | ||
followed by a long FF block | followed by a long FF block | ||
Line 1,046: | Line 1,050: | ||
=== 0F700200 repeative 0x200 data / 0x200 FF blocks === | === 0F700200 repeative 0x200 data / 0x200 FF blocks === | ||
then at 0F700200 | then at 0F700200 | ||
[ data of 0x200 length, followed by FF block of 0x200 length ] X repeated until 0x0F70C7F0 | [ data of 0x200 length, followed by FF block of 0x200 length ] X repeated until 0x0F70C7F0 | ||
<pre> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | <pre> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 1,072: | Line 1,076: | ||
=== 0F700200 repeative 0x200 00 blocks / 0x200 FF blocks === | === 0F700200 repeative 0x200 00 blocks / 0x200 FF blocks === | ||
then at 0F700200 | then at 0F700200 | ||
[ 00 block of 0x200 length, followed by FF block of 0x200 length ] X repeated until 0x0FD3FFFF | [ 00 block of 0x200 length, followed by FF block of 0x200 length ] X repeated until 0x0FD3FFFF | ||
<pre> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | <pre> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 1,130: | Line 1,134: | ||
=== 0FE80000 repeative 0x200 00 blocks / 0x200 FF blocks === | === 0FE80000 repeative 0x200 00 blocks / 0x200 FF blocks === | ||
then at 0FE80000 | then at 0FE80000 | ||
[ 00 block of 0x200 length, followed by FF block of 0x200 length ] X repeated until 0x0FEBF5FF | [ 00 block of 0x200 length, followed by FF block of 0x200 length ] X repeated until 0x0FEBF5FF | ||
<pre> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | <pre> Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 1,159: | Line 1,163: | ||
== NAND reference (bluemimmo) == | == NAND reference (bluemimmo) == | ||
CECHA-06/COK-001 with 3.60 OFW | CECHA-06/COK-001 with 3.60 OFW | ||
=== cell_ext_os_area === | === cell_ext_os_area === | ||
Line 1,194: | Line 1,173: | ||
0FFFFFE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ | 0FFFFFE0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ | ||
0FFFFFF0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ</pre> | 0FFFFFF0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ</pre> | ||
== NAND reference CECHG04/SEM-001(sinsizer) == | == NAND reference CECHG04/SEM-001(sinsizer) == | ||
Line 1,412: | Line 1,392: | ||
0E75B9F0 C6 68 5E A6 57 72 00 CE B7 97 B1 C1 78 2A 26 9A Æh^¦Wr.η—±Áx*&š | 0E75B9F0 C6 68 5E A6 57 72 00 CE B7 97 B1 C1 78 2A 26 9A Æh^¦Wr.η—±Áx*&š | ||
</pre> | </pre> | ||
===== 0E75BA00 unreferenced area (size | ===== 0E75BA00 unreferenced area (size 0x3A6800) ===== | ||
<pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 1,441: | Line 1,421: | ||
0E7807F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ | 0E7807F0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ | ||
</pre> | </pre> | ||
=== OtherOS === | === OtherOS === | ||
[[Flash:OtherOS]] | [[Flash:OtherOS]] | ||
Line 1,486: | Line 1,463: | ||
[[Flash:bootldr]] @ 0xF000000 - 0xF03FFFF | [[Flash:bootldr]] @ 0xF000000 - 0xF03FFFF | ||
===== 0F040000 unreferenced area (size 0xB00000) ===== | ===== 0F040000 unreferenced area (size 0xB00000) ===== | ||
<pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
Line 1,496: | Line 1,472: | ||
0FB3FFF0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ | 0FB3FFF0 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ | ||
</pre> | </pre> | ||
==== 0F700000 data area (size 0x200) ==== | ==== 0F700000 data area (size 0x200) ==== | ||
Seen in 0D700000 data area. Maybe backup block or bad mapping. | Seen in 0D700000 data area. Maybe backup block or bad mapping. | ||
Line 1,519: | Line 1,494: | ||
Data seen in prior 0D702000 data area. | Data seen in prior 0D702000 data area. | ||
'''The | '''The hole section till the end contains these 0x200 blocks of data and FF. Some bigger FF gaps in between.''' | ||
---- | ---- | ||
= Flash Samples = | = Flash Samples = | ||
Line 1,652: | Line 1,569: | ||
** https://github.com/anaria28/NOR-Dump-Tool | ** https://github.com/anaria28/NOR-Dump-Tool | ||
* https://github.com/Swizzy/PS3DumpChecker | * https://github.com/Swizzy/PS3DumpChecker | ||
== Generic Recommendations == | == Generic Recommendations == | ||
* The information in this wiki was given [[http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt freely by many volunteers]] ; it would be most fair to release any program based on it, as opensource with the community accordingly (tip: [http://git.ps3dev.net/ public git-repo]). | * The information in this wiki was given [[http://www.gnu.org/licenses/old-licenses/fdl-1.2.txt freely by many volunteers]] ; it would be most fair to release any program based on it, as opensource with the community accordingly (tip: [http://git.ps3dev.net/ public git-repo]). | ||
* Please link to | * Please link to ps3devwiki so that others might improve the code and also know on what information it is based as well as other informative pages. | ||
* Feel free to ask questions on the talkpages when having trouble understanding mainpage or when not knowing what to check for. | * Feel free to ask questions on the talkpages when having trouble understanding mainpage or when not knowing what to check for. | ||
* Make checkers/extractors bytedirection aware and byteswap when needed | * Make checkers/extractors bytedirection aware and byteswap when needed | ||
Line 1,676: | Line 1,592: | ||
* Check for downgradeability | * Check for downgradeability | ||
* Check statistics in range with known FW versions (3.55 is considered base on wiki unless documented) | * Check statistics in range with known FW versions (3.55 is considered base on wiki unless documented) | ||