Flash Filesystem: Difference between revisions

From switch2brew
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 21: Line 21:
|  0x1E000
|  0x1E000
|  0x2000
|  0x2000
|  MB1 [[#BCH|BCH]]
|  MB1 [[BCH|BCH]]
|-
|-
|  0x20000
|  0x20000
Line 29: Line 29:
|  0x9E000
|  0x9E000
|  0x2000
|  0x2000
|  PSC [[#BCH|BCH]]
|  PSC [[BCH|BCH]]
|-
|-
|  0xA0000
|  0xA0000
Line 37: Line 37:
|  0xC0000
|  0xC0000
|  0x2000
|  0x2000
|  MBCT [[#BCH|BCH]]
|  MBCT [[BCH|BCH]]
|-
|-
|  0xC2000
|  0xC2000

Latest revision as of 02:40, 17 June 2025

Switch 2 has 256GB of UFS (Universal Flash Storage). All contents are signed and encrypted to some degree.

Structure

The Switch 2's UFS storage is distributed over 4 LUNs.

LUN0

Offset Size Description
0x0 0x2000 BRBCT
0x2000 0x1C000 Reserved
0x1E000 0x2000 MB1 BCH
0x20000 Variable MB1
0x9E000 0x2000 PSC BCH
0xA0000 Variable PSC
0xC0000 0x2000 MBCT BCH
0xC2000 Variable MBCT
0x103000 0x1000 BootConfig
0x104000 Variable Package2

LUN1

LUN1 is a copy of LUN0, presumably a backup for the update process.

LUN2

LUN3