Module
Known NIDs
Version |
Name |
World |
Privilege |
NID
|
1.69 |
SceSblSsSmComm |
Non-secure |
Kernel |
0xA6A2A041
|
3.60 |
SceSblSsSmComm |
? |
Kernel |
0xBB4B5D92
|
Libraries
Known NIDs
SceSblSmCommForKernel
sceSblSmCommStopSm
Version |
NID
|
1.69 |
0x0631F8ED
|
3.60 |
0x0631F8ED
|
typedef struct sm_comm_pair
{
uint32_t unk_0;
uint32_t unk_4;
};
int sceSblSmCommStopSm(int id, sm_comm_pair* res);
sceSblSmCommStartSm1
Version |
NID
|
1.69 |
0x992BB9DB
|
3.60 |
0x039C73B1
|
typedef struct sm_comm_ctx_130
{
uint32_t unk_0;
uint32_t unk_1; // 2
char data0[0x90]; //hardcoded data
char data1[0x90];
uint32_t unk_128; // 2
uint32_t unk_12C;
};
int sceSblSmCommStartSm1(int num0, char* elf_data, int elf_size, int num1, sm_comm_ctx_130* ctx_130, int* id);
sceSblSmCommStartSm2
Version |
NID
|
3.60 |
0x7863A0CC
|
int sceSblSmCommStartSm2(int num0, char* elf_path, int num1, sm_comm_ctx_130* ctx_130, int* id);
sceSblSmCommCallFunc
Version |
NID
|
1.69 |
0xDB9FC204
|
3.60 |
0xDB9FC204
|
int sceSblSmCommCallFunc(int id, int gc_command, int* f00d_resp, sm_comm_context* buffer, int size);
SceSblSsSmComm
sceSblSmCommStopSm
Version |
NID
|
1.69 |
0x631F8ED
|
sceSblSmCommStartSm_
Version |
NID
|
1.69 |
0x992BB9DB
|
sceSblSmCommCallFunc
Version |
NID
|
1.69 |
0xDB9FC204
|