Editing Flash:cell ext os area

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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:
= cell_ext_os_area =
= cell_ext_os_area =
NAND only


== OtherOS ==
NAND only
NAND only


{| class="wikitable"
 
|+Header
=== 00 filled block ===
! Offset !! Length !! Example !! Name !! Notes
<pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0EA00040  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
....
0EB7FFF0  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................</pre>
 
=== FF filled block ===
<pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0EB80000  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
....
0EFBFFF0  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ</pre>
 
 
==== small non-FF sections (inside FF filled block) ====
Note: not seen in all NAND dumps.
 
{| class="wikitable sortable"
|-
|-
| 0x000 || 0x10 || cell_ext_os_area || '''magic''' ||
! NAND: 1100 !! NAND: 0100 !! NAND: 7F FF FF 11 00 !! NAND: 7F FF FF 21 00
|-
|-
| 0x010 || 0x4 || ? || '''version''' ||  
| <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0FF00100  FF FF FF FF 11 00 FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿ..ÿÿÿÿÿÿÿÿÿÿ</pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0FF00100  FF FF FF FF 01 00 FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿ..ÿÿÿÿÿÿÿÿÿÿ</pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0FF00100  FF 7F FF FF 11 00 FF FF FF FF FF FF FF FF FF FF  ÿ.ÿÿ..ÿÿÿÿÿÿÿÿÿÿ</pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0FF00100  FF 7F FF FF 21 00 FF FF FF FF FF FF FF FF FF FF  ÿ.ÿÿ!.ÿÿÿÿÿÿÿÿÿÿ</pre>
|-
|-
| 0x014 || 0x4 || 0x400 ? || '''otheros_area_offset''' ||  
| <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0FF00300  FF FF FF FF 11 00 FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿ..ÿÿÿÿÿÿÿÿÿÿ</pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0FF00300  FF FF FF FF 01 00 FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿ..ÿÿÿÿÿÿÿÿÿÿ</pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0FF00300  FF 7F FF FF 11 00 FF FF FF FF FF FF FF FF FF FF  ÿ.ÿÿ..ÿÿÿÿÿÿÿÿÿÿ</pre> || <pre>Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
 
0FF00300  FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF  ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ</pre>
|-
|-
| 0x018 || 0x4 || 0x400 + unknown ? || '''otheros_bootloader_offset''' ||
|-
| 0x01C || 0x4 || ? || ''reserved'' ||
|-
| 0x020 || 0x4 || ? || '''otheros_bootloader_format''' ||
|-
| 0x024 || 0x4 || ? || '''otheros_bootloader_size''' ||
|-
| 0x028 || 0x1D8 || ? || ''reserved'' || up to 0x200 (1 block)
|}
|}


{| class="wikitable"
|+CellOS area
! Offset !! Length !! Example !! Name !! Notes
|-
| 0x200 || 0x4 || 0 || '''boot_flag''' || 0 = GameOS<br>1 = OtherOS
|-
| 0x204 || 0xC || ? || ''reserved'' ||
|-
| 0x210 || 0x1F0 || ? || ''ext_params'' || up to 0x400 (2 blocks)
|}


{| class="wikitable"
|+OtherOS area
! Offset !! Length !! Example !! Name !! Notes
|-
| 0x400 || varies || ? || ''unknown'' ||
|-
| varies || varies || ? || '''otheros_bootloader''' || end of region at 0x400000 (8192 blocks)
|}


[EOF]
----
----


{{Flash}}
{{Flash}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)