DeviceID

From PS3 Developer wiki
Revision as of 19:14, 13 November 2017 by 78.227.254.4 (talk) (added eMMC lv2 deviceID)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

DeviceIDs used by Hypervisor (Lv1.self)

Device #ID #Int Address in HV Note
Storage subsystem -1
Gelic device 0 8 0x00245330 (3.15)
RBD device 0 or 2
SATA controller 1 1 49
Flash device 1
SATA Controller 2 2 13
HDD device 2
USB Controller 1 3 ?
Virtual Flash device (vflash) 3 (Linux) or 4 (GameOS)
USB Controller 2 4 ?
ENCDEC device 7 5 0x00275C60 (3.15)
EBUS (Flashcontroller Starship) 9 41 0x002814EC (3.15)
EH EPCIC internal - 6 0x0023B6B0 (3.15)
ATA interrupt handler - 12 0x0026B984 (3.15)
ATA interrupt handler - 13 0x0026B984 (3.15)
Spider SC - 14 0x0020A68C (3.15)
SBERR - 29 0x0023AA50 (3.15)
SBERR - 30 0x0023AA50 (3.15)
ATA media interrupt handler - 49 0x00268A8C (3.15)
Flash ? - 0x00280B24 (3.15)
EH EPCIC SERR - 55 0x0023B67C (3.15)

Info in table for easy reference, originally taken from Hypervisor Reverse Engineering page.

DeviceIDs used in GameOS

Device #ID Note
NAND/eMMC 0x100000000000001 NAND Flash & eMMC
0x100000500000001 cell_ext_os_area
0x100000000000002
0x100000000000003
NOR 0x100000000000004 NOR Flash, not vflash
0x100000200000004 ext_nor_flash
BDVD 0x101000000000006
HDD 0x101000000000007
BD-Emu? 0x101000000000008
0x101000000000009
cardctrl_dev_id 0x101000000000010
0x103000000000000
Memory Stick 0x103000000000010
SD Card 0x103000100000010
Compact Flash 0x103000200000010
usb000 0x10300000000000A
usb001 0x10300000000000B
usb002 0x10300000000000C
usb003 0x10300000000000D
usb004 0x10300000000000E
usb005 0x10300000000000F
usb006 0x10300000000001F
usb007 0x103000000000020