DeviceID

From PS3 Developer wiki
Jump to navigation Jump to search

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 0x100000000000001 NAND Flash
NOR 0x100000000000004 NOR Flash, not vflash
BDVD 0x101000000000006
HDD 0x101000000000007
Memory Stick 0x103000000000010
SD Card 0x103000100000010
Compact Flash 0x103000200000010
usb000 0x10300000000000A
usb001 0x10300000000000B
usb002 0x10300000000000C
usb003 0x10300000000000D
usb004 0x10300000000000E
usb005 0x10300000000000F