Flash Filesystem: Difference between revisions
No edit summary |
|||
| Line 78: | Line 78: | ||
| 0x003FBC00 | | 0x003FBC00 | ||
| 27 | | 27 | ||
| "CAL0" raw partition containing set:cal data | | "CAL0" raw partition containing set:cal data. | ||
|- | |- | ||
| PRODINFOF | | PRODINFOF | ||
| Line 84: | Line 84: | ||
| 0x00400000 | | 0x00400000 | ||
| 28 | | 28 | ||
| FAT12 filesystem, additional calibration | | FAT12 filesystem, additional calibration. | ||
|- | |- | ||
| BCPKG2-1-Normal-Main | | BCPKG2-1-Normal-Main | ||
| Line 90: | Line 90: | ||
| 0x00800000 | | 0x00800000 | ||
| 21 | | 21 | ||
| For all these packages, data starts at offset 0x4000 and is not console-unique. This is installed from "package2" | | For all these packages, data starts at offset 0x4000 and is not console-unique. This is installed from "package2" in firmware package A (0100000000000819) by default. With the exFAT update installed, this is switched to firmware package C (010000000000081B). | ||
|- | |- | ||
| BCPKG2-2-Normal-Sub | | BCPKG2-2-Normal-Sub | ||
| Line 102: | Line 102: | ||
| 0x00800000 | | 0x00800000 | ||
| 23 | | 23 | ||
| This is installed from "package2" in firmware package B | | This is installed from "package2" in firmware package B (010000000000081A). | ||
|- | |- | ||
| BCPKG2-4-SafeMode-Sub | | BCPKG2-4-SafeMode-Sub | ||
| Line 114: | Line 114: | ||
| 0x00800000 | | 0x00800000 | ||
| 25 | | 25 | ||
| | | Installed at the factory. | ||
|- | |- | ||
| BCPKG2-6-Repair-Sub | | BCPKG2-6-Repair-Sub | ||
| Line 126: | Line 126: | ||
| 0x04000000 | | 0x04000000 | ||
| 29 | | 29 | ||
| FAT32 filesystem | | FAT32 filesystem. | ||
|- | |- | ||
| SYSTEM | | SYSTEM | ||
| 0x07800000 | | 0x07800000 | ||
| 0xA0000000 | | 0xA0000000 | ||
| 31 (and 32? | | 31 (and 32?) | ||
| FAT32 filesystem | | FAT32 filesystem. | ||
|- | |- | ||
| USER | | USER | ||
| Line 138: | Line 138: | ||
| 0x680000000 | | 0x680000000 | ||
| 30 | | 30 | ||
| FAT32 filesystem | | FAT32 filesystem. | ||
|- | |- | ||
| | | | ||
| Line 146: | Line 146: | ||
| This is the backup GPT header specified by the main GPT header. This is also the last sector readable with Bis-storage paritionID 20. | | This is the backup GPT header specified by the main GPT header. This is also the last sector readable with Bis-storage paritionID 20. | ||
|} | |} | ||
If the client process lacks the relevant permission for any of the above partition IDs, error 0x2EE202 is returned. | |||
[[NCA]]s stored in NAND are raw, identical to the data readable with [[Content_Manager_services#ReadEntryRaw]]. | [[NCA]]s stored in NAND are raw, identical to the data readable with [[Content_Manager_services#ReadEntryRaw]]. | ||