http://www.psdevwiki.com/ps3/history/Flash:Flashregion_Table?feed=atom&
Flash:Flashregion Table - Revision history
2024-03-29T01:20:51Z
Revision history for this page on the wiki
MediaWiki 1.39.6
http://www.psdevwiki.com/ps3/index.php?title=Flash:Flashregion_Table&diff=25126&oldid=prev
Euss at 21:49, 2 February 2014
2014-02-02T21:49:16Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 22:49, 2 February 2014</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l74">Line 74:</td>
<td colspan="2" class="diff-lineno">Line 74:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Flash}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Flash}}</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><noinclude></ins>[[Category:<ins style="font-weight: bold; text-decoration: none;">Main</ins>]]<ins style="font-weight: bold; text-decoration: none;"></noinclude></ins></div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Category:<del style="font-weight: bold; text-decoration: none;">Flash</del>]]</div></td><td colspan="2" class="diff-side-added"></td></tr>
</table>
Euss
http://www.psdevwiki.com/ps3/index.php?title=Flash:Flashregion_Table&diff=16876&oldid=prev
Euss: /* Entry Table */
2012-12-08T18:44:31Z
<p><span dir="auto"><span class="autocomment">Entry Table</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:44, 8 December 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l32">Line 32:</td>
<td colspan="2" class="diff-lineno">Line 32:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Entry Table ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Entry Table ===</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Then follows a 32 byte entry for each file <del style="font-weight: bold; text-decoration: none;">(typical </del>[[Flash:asecure_loader|asecure_loader]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:Encrypted_Individual Data_-_eEID|eEID]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:Individual_System_Data_-_cISD|cISD]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:Common_System_Data_-_cCSD|cCSD]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:Revoke_Program#trvk_prg0|trvk_prg0]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:Revoke_Program#trvk_prg1|trvk_prg1]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:Revoke_Package#trvk_pkg0|trvk_pkg0]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:Revoke_Package<del style="font-weight: bold; text-decoration: none;">#trvk_pkg1</del>#trvk_pkg1|trvk_pkg1]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:ROS#ros0|ros0]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:ROS#ros1|ros1]]<del style="font-weight: bold; text-decoration: none;">, </del>[[Flash:cvtrm|cvtrm]]<del style="font-weight: bold; text-decoration: none;">)</del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Then follows a 32 byte entry for each file</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{| class="wikitable" style="text-align:center"</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">! colspan="13" | Typical listed</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| '''NOR''' || </ins>[[Flash:asecure_loader|asecure_loader]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:Encrypted_Individual Data_-_eEID|eEID]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:Individual_System_Data_-_cISD|cISD]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:Common_System_Data_-_cCSD|cCSD]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:Revoke_Program#trvk_prg0|trvk_prg0]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:Revoke_Program#trvk_prg1|trvk_prg1]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:Revoke_Package#trvk_pkg0|trvk_pkg0]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:Revoke_Package#trvk_pkg1|trvk_pkg1]] <ins style="font-weight: bold; text-decoration: none;">|| || </ins>[[Flash:ROS#ros0|ros0]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:ROS#ros1|ros1]] <ins style="font-weight: bold; text-decoration: none;">|| </ins>[[Flash:cvtrm|cvtrm]]</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">| '''NAND''' || [[Flash:asecure_loader|asecure_loader]] || [[Flash:Encrypted_Individual Data_-_eEID|eEID]] || [[Flash:Individual_System_Data_-_cISD|cISD]] || [[Flash:Common_System_Data_-_cCSD|cCSD]] || colspan="2" style="text-align:center" | [[Flash:Revoke_Program|trvk_prg]] || colspan="2" style="text-align:center" | [[Flash:Revoke_Package|trvk_pkg]] || [[Flash:creserved_0|creserved_0]] || colspan="2" style="text-align:center" | [[Flash:ROS|ros]] || [[Flash:cvtrm|cvtrm]]</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|-</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|}</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== example ====</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== example ====</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td></tr>
</table>
Euss
http://www.psdevwiki.com/ps3/index.php?title=Flash:Flashregion_Table&diff=16875&oldid=prev
Euss: /* Entry Table */
2012-12-08T18:26:58Z
<p><span dir="auto"><span class="autocomment">Entry Table</span></span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:26, 8 December 2012</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l32">Line 32:</td>
<td colspan="2" class="diff-lineno">Line 32:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Entry Table ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Entry Table ===</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Then follows a 32 byte entry for each file</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Then follows a 32 byte entry for each file <ins style="font-weight: bold; text-decoration: none;">(typical [[Flash:asecure_loader|asecure_loader]], [[Flash:Encrypted_Individual Data_-_eEID|eEID]], [[Flash:Individual_System_Data_-_cISD|cISD]], [[Flash:Common_System_Data_-_cCSD|cCSD]], [[Flash:Revoke_Program#trvk_prg0|trvk_prg0]], [[Flash:Revoke_Program#trvk_prg1|trvk_prg1]], [[Flash:Revoke_Package#trvk_pkg0|trvk_pkg0]], [[Flash:Revoke_Package#trvk_pkg1#trvk_pkg1|trvk_pkg1]], [[Flash:ROS#ros0|ros0]], [[Flash:ROS#ros1|ros1]], [[Flash:cvtrm|cvtrm]])</ins></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== example ====</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>==== example ====</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{| class="wikitable"</div></td></tr>
</table>
Euss
http://www.psdevwiki.com/ps3/index.php?title=Flash:Flashregion_Table&diff=16495&oldid=prev
Euss: Created page with "== Flashregion Table == Location: * NOR: 0x0000400 - 0x00007FF * NAND: 0x0040200 - 0x00407FF The next 1024 bytes contain the entry table === Header === Small 16 byte header ..."
2012-11-26T07:44:32Z
<p>Created page with "== Flashregion Table == Location: * NOR: 0x0000400 - 0x00007FF * NAND: 0x0040200 - 0x00407FF The next 1024 bytes contain the entry table === Header === Small 16 byte header ..."</p>
<p><b>New page</b></p><div>== Flashregion Table ==<br />
Location: <br />
* NOR: 0x0000400 - 0x00007FF<br />
* NAND: 0x0040200 - 0x00407FF<br />
The next 1024 bytes contain the entry table<br />
<br />
=== Header ===<br />
Small 16 byte header to describe length and entry count<br />
==== example ====<br />
{| class="wikitable"<br />
|-<br />
! NOR: 0x0000400 - 0x000040F !! NAND: 0x0040200 - 0x004020F<br />
|-<br />
| <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br />
00000400 00 00 00 01 00 00 00 0B 00 00 00 00 00 EF FC 00 .............ïü.</pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br />
<br />
00040200 00 00 00 01 00 00 00 09 00 00 00 00 00 EB FE 00 .............ëþ.</pre><br />
|-<br />
|}<br />
==== structure ====<br />
{|class="wikitable"<br />
|-<br />
! Address !! Length !! Value !! Description<br />
|-<br />
| 0x0 || 0x4 || 0x01 || Unknown<br />
|-<br />
| 0x4 || 0x4 || 0x0B || Entry Count<br />
|-<br />
| 0x8 || 0x8 || 0xEFFC00 || Length of Flash Region (relative to 0x400 (region start)<br />
|}<br />
First is a header, this tells us how many files are stored here.<br />
<br />
=== Entry Table ===<br />
Then follows a 32 byte entry for each file<br />
==== example ====<br />
{| class="wikitable"<br />
|-<br />
! NOR: 0x0000410 - 0x00007FF !! NAND: 0x0040210 - 0x00407FF<br />
|-<br />
| <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br />
<br />
00000410 00 00 00 00 00 00 04 00 00 00 00 00 00 02 E8 00 ..............è.<br />
00000420 61 73 65 63 75 72 65 5F 6C 6F 61 64 65 72 00 00 asecure_loader..<br />
00000430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................</pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F<br />
<br />
00040210 00 00 00 00 00 00 06 00 00 00 00 00 00 04 00 00 ................<br />
00040220 61 73 65 63 75 72 65 5F 6C 6F 61 64 65 72 00 00 asecure_loader..<br />
00040230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................</pre><br />
|-<br />
|}<br />
==== structure ====<br />
{|class="wikitable"<br />
|-<br />
! Address !! Length !! Value !! Description<br />
|-<br />
| 0x0 || 0x8 || 0x400 || File offset relative to 0x400 (Region start)<br />
|-<br />
| 0x8 || 0x8 || 0x2E800 || File length<br />
|-<br />
| 0x10 || 0x20 || char[32]:"asecure_loader" || File name<br />
|}<br />
<br />
<br />
{{Flash}}<br />
<br />
[[Category:Flash]]</div>
Euss