CNMT: Difference between revisions

Liam (talk | contribs)
Update all of Patch Extended Data and add SystemUpdate extended data
Liam (talk | contribs)
Fix some mistakes and add Delta Extended Data
Line 90: Line 90:
| 0x4
| 0x4
| Required System Version
| Required System Version
|-
| 0xC
| 0x4
| Unused
|}
|}


Line 300: Line 304:
| 0x38 * Delta Content Count
| 0x38 * Delta Content Count
| Delta Content Records
| Delta Content Records
|-
|
| 0x4 * Fragment Indicator Count (Fragment Set)
| Fragment Indicators
|}
|}


Line 320: Line 328:
| 0xC
| 0xC
| 0x1
| 0x1
| [[NCM_services#Title_Types|Title Types]]
| [[NCM_services#Title_Types|Meta Type]]
|-
|-
| 0xD
| 0xD
| 0x1
| 0x1
| Attributes
| Attributes (0=None, 1=IncludesExFatDriver, 2=Rebootless)
|-
|-
| 0xE
| 0xE
Line 353: Line 361:
| 0x0
| 0x0
| 0x8
| 0x8
| Source Title ID
| Source Patch ID
|-
|-
| 0x8
| 0x8
| 0x8
| 0x8
| Destination Title ID
| Destination Patch ID
|-
|-
| 0x10
| 0x10
Line 386: Line 394:
| 0x0
| 0x0
| 0x8
| 0x8
| Source Title ID
| Source Patch ID
|-
|-
| 0x8
| 0x8
| 8
| 8
| Destination Title ID
| Destination Patch ID
|-
|-
| 0x10
| 0x10
Line 447: Line 455:
| 0x2E
| 0x2E
| 0x1
| 0x1
| [[NCM_services#Title_Types|Title Types]]
| [[NCM_services#Title_Types|Meta Type]]
|-
|-
| 0x2F
| 0x2F
Line 473: Line 481:
| 0x2
| 0x2
| Fragment Index
| Fragment Index
|}
== Delta Extended Data ==
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 0x8
| Source Patch ID
|-
| 0x8
| 0x8
| Destination Patch ID
|-
| 0x10
| 0x4
| Source Version
|-
| 0x14
| 0x4
| Destination Version
|-
| 0x18
| 0x2
| Fragment Set Count
|-
| 0x1A
| 0x6
| Unused
|-
| 0x20
| 0x34 * Fragment Set Count
| Fragment Sets
|-
|
| 0x4 * Fragment Indicator Count (Fragment Set)
| Fragment Indicators
|}
== Digest ==
Always found at the end of the file.
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 0x20
| Digest
|}
|}