fsp-srv
Initialize
Word |
Value
|
0 |
0x00000004
|
1 |
0x8000000E
|
2 |
0x00000001
|
0-1 |
Pid
|
0 |
Always. 0x18000001
|
1 |
Always. 0
|
2 |
"SCFI"
|
3 |
0x00000001
|
4 |
Always 0.
|
OpenDeviceOperator
This command returns a session to a port implementing the #IDeviceOperator interface.
OpenSdCardDetectionEventNotifier
This command returns a session to a port implementing the #IEventNotifier interface.
OpenGameCardDetectionEventNotifier
This command returns a session to a port implementing the #IEventNotifier interface.
IStorage
IFileSystem
There are two main implementations of this interface:
- RomFS: Filesystem implementation statically linked in the binary. Uses an #IStorage interface as underlying raw device.
- IPC proxy: Used for all non-RomFS filesystems. In this case, actual filesystem implementation is in the FS process.
Cmd |
Name
|
0 |
CreateFile
|
1 |
DeleteFile
|
2 |
CreateDirectory
|
3 |
DeleteDirectory?
|
4 |
DeleteDirectoryRecursively
|
5 |
RenameFile
|
6 |
|
7 |
GetEntryType
|
8 |
OpenFile
|
9 |
OpenDirectory
|
10 |
CommitSaveData
|
11 |
|
12 |
|
IDirectory
Cmd |
Name
|
0 |
ReadEntries
|
1 |
GetNumberOfEntries
|
IFile
ISaveDataInfoReader
IDeviceOperator
Cmd |
Name
|
0 |
IsSdCardInserted
|
1 |
|
2 |
GetSdCardCid
|
3 |
|
4 |
|
5 |
|
6 |
|
101 |
|
110 |
|
111 |
|
112 |
|
113 |
|
114 |
|
200 |
IsGameCardInserted
|
201 |
|
202 |
GetGameCardHandle
|
203 |
GetGameCardUpdatePartitionInfo
|
204 |
|
205 |
GetGameCardAttribute
|
206 |
GetGameCardDeviceCertificate
|
207 |
|
208 |
|
209 |
|
210 |
|
211 |
|
212 |
|
213 |
|
214 |
|
215 |
|
216 |
|
300 |
|
301 |
|
IEventNotifier
StorageId
Value |
Name
|
0 |
None
|
1 |
Host
|
2 |
GameCard
|
3 |
NandSystem
|
4 |
NandUser
|
5 |
SdCard
|