Platform ID

From PS4 Developer wiki
Jump to navigation Jump to search

The Plaform ID is a 8-byte code that determines the hardware model and revision of a board on PS4 and PS5. It is parsed byte by byte or by pair of 2 bytes.

An example is 0x1001010101010102 that is more readable written as 10 01 01 01 01 01 01 02.

Platform ID may also be named Board ID. It is stored in the Serial Flash Non Volatile Storage of PS4, PS5, PS5 CP and PS5 CP board.

The Platform ID has a similar function as that of the PSCode on PS Vita, PSP and PS3.

Structure[edit | edit source]

Every byte value of the Platform ID starts at 0x01 not 0x00.

PS4[edit | edit source]

Let us decompose Platform ID as aa:bb:cc:dd:ee:ff:gg:hh.

  • aa = type: 01: Syrup prototype, 02: Cavern prototype, 03: standard PS4, 04: PS4 PRO HAC prototype, 05: PS4 PRO NVX prototype
  • bb = target: 01: prototype, 02: finalized
  • cc = product sub code: 01: SAA, 02: SAB, ... 06: SAF
  • dd = unknown: always 01
  • ee = unknown: 01, 02 or 03
  • ff = unknown: 01 or 07
  • gg = some revision: 01, 03, 04, 05, 06, 0B
  • hh = some revision: 01 or 02

PS4 SoC board[edit | edit source]

See Non Volatile Storage.

Syrup[edit | edit source]

  • 01 01 01 01 01 01 01 01 SYRUP-11

Cavern[edit | edit source]

  • 02 01 01 01 03 01 0B 01 CVN-K04
  • Unknown Product ID DUH-D1000xA CNV-K12
  • Unknown Product ID DUH-D1000xA CVN-001

SA[edit | edit source]

  • 03 02 01 01 02 01 06 01 DUH-T1000AA SAA-001, CUH-1003A B01 SAA-001
  • 03 02 02 01 01 01 05 01 CUH-1116A B01 SAB-001
  • 03 02 03 01 01 01 03 02 CAP-CH00XK-M0 SAC-001 K2C-11
  • 03 02 04 01 ?? ?? ?? ?? CUH-20xx SAD-001
  • 03 02 05 01 01 01 05 01 CUH-2116A BZNY
  • 03 02 05 01 01 07 05 01 CUH-2116A B01 SAE-00X
  • 03 02 06 01 01 07 05 01 CUH-22xx SAF-003

Neo Prototype - HA[edit | edit source]

  • 04 01 01 01 01 01 04 01 DUT-DBW00JK-S0 HAC-001
  • 04 01 01 01 01 01 05 01 DUH-D7000JA HAC-001

Neo - NV[edit | edit source]

  • 05 02 01 01 01 01 05 01 DUH-T7000AA NVX-00x
  • Unknown Product ID CUH-70xx NVx-xxx
  • Unknown Product ID CUH-71xx NVx-xxx
  • Unknown Product ID CUH-72xx NVx-xxx

PS5 SoC board[edit | edit source]

See PS5 Serial Flash Non Volatile Storage.

SANO[edit | edit source]

  • 20 01 01 01 02 01 03 01 DUTP-DSN18AAK-W5 SANO-K12
  • Unknown Platform ID DFI-D1000 SANO-010

EDM[edit | edit source]

  • 30 02 01 01 04 01 05 01 CFI-1014A 01X EDM-010
  • 30 02 01 01 04 01 05 01 DFI-T1000AA EDM-010
  • 30 02 02 01 01 01 05 01 CFI-1115A 01X EDM-020
  • 30 02 03 01 01 01 05 01 CFI-1215A 01X EDM-030

PS5 Communication Processor board[edit | edit source]

See PS5 CP Box Non Volatile Storage.

Antonio[edit | edit source]

  • 10 01 01 01 01 01 01 02 BOARDID_ANTONIO_02="0x1001010101010102"
  • 10 01 01 01 01 01 01 03 BOARDID_ANTONIO_03="0x1001010101010103"

Carlo Sana[edit | edit source]

  • 10 01 02 01 01 01 01 01 BOARDID_CARLO_SANA_G1="0x1001020101010101"
  • 10 01 02 01 01 01 01 02 BOARDID_CARLO_SANA_G2="0x1001020101010102"
  • 10 01 02 01 01 01 01 03 BOARDID_CARLO_SANA_G3="0x1001020101010103"
  • 10 01 02 01 02 01 02 01 ?BOARDID_CARLO_XXXXXXX (a Carlo CP ?revision K1?). Never seen.
  • 10 01 02 01 02 01 02 02 BOARDID_CARLO_XXXXXXX (a Carlo CP ?revision K2?)

CP Box[edit | edit source]

  • 20 01 01 01 01 01 01 01 BOARDID_CPBOX_RESV1="0x2001010101010101"
  • 20 01 01 01 01 01 02 01 BOARDID_CPBOX_RESV2="0x2001010101010201"
  • 20 01 01 01 01 01 03 01 BOARDID_CPBOX_RESV3. Never seen.
  • 20 01 01 01 01 01 04 01 BOARDID_CPBOX_RESV4
  • 20 01 01 01 01 01 05 01 BOARDID_CPBOX_RESV5