Difference between revisions of "SceUsbServ"
Jump to navigation
Jump to search
Devnoname120 (talk | contribs) (Swapped Module <-> Library, see revision 1.1 under "Revision History" of "Vita SDK specifications" (https://wiki.henkaku.xyz/vita/File:Vita_SDK_specifications.pdf)) |
CelesteBlue (talk | contribs) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Module == | == Module == | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Version | + | ! Version !! World !! Privilege |
|- | |- | ||
− | | | + | | 0.990-3.65 || Non-secure || Kernel |
|} | |} | ||
Line 17: | Line 16: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
− | | | + | | 0.990-3.60 || [[SceUsbServ#SceUsbServForDriver|SceUsbServForDriver]] || Non-secure || Kernel || 0xA75BBDF2 |
|- | |- | ||
− | | | + | | 0.990-3.60 || [[SceUsbServ#SceUsbServ|SceUsbServ]] || Non-secure || User || 0xDA3C0EF0 |
|} | |} | ||
== SceUsbServForDriver == | == SceUsbServForDriver == | ||
+ | |||
+ | === sceUsbServDolceUsbActivateForDriver === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 0.990 || not present | ||
+ | |- | ||
+ | | 3.60 || 0x30AE5F66 | ||
+ | |} | ||
+ | |||
+ | This is a guessed name. | ||
+ | |||
+ | Activates USB on PS TV. | ||
+ | |||
+ | <source lang="C">int sceUsbServDolceUsbActivateForDriver(void);</source> | ||
+ | |||
+ | === SceUsbServForDriver_6D738018 === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 0.990 || not present | ||
+ | |- | ||
+ | | 3.60 || 0x6D738018 | ||
+ | |} | ||
+ | |||
+ | Allowed on PS TV only. Sets a global variable (maybe a state about USB ethernet) to 0 then returns 0 (success). | ||
+ | |||
+ | Used only by [[SceUsbEtherRtl]]. | ||
+ | |||
+ | <source lang="C">int SceUsbServForDriver_6D738018(void);</source> | ||
+ | |||
+ | === sceUsbServMacSelectForDriver === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 0.990-3.60 || 0x7AD36284 | ||
+ | |} | ||
+ | |||
+ | Selects USB port to use and selects host or client mode. | ||
+ | |||
+ | <source lang="C">int sceUsbServMacSelectForDriver(SceUInt32 usbPort, SceBool hostMode);</source> | ||
+ | |||
+ | === sceUsbServAccessoryDeactivateForDriver === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 0.990-3.60 || 0x853CB8E4 | ||
+ | |} | ||
+ | |||
+ | <source lang="C">int sceUsbServAccessoryDeactivateForDriver(void);</source> | ||
+ | |||
+ | === sceUsbServAccessoryActivateForDriver === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 0.990-3.60 || 0xAA6D4409 | ||
+ | |} | ||
+ | |||
+ | <source lang="C">int sceUsbServAccessoryActivateForDriver(void);</source> | ||
+ | |||
+ | === sceUsbServDolceUsbDeactivateForDriver === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 0.990 || not present | ||
+ | |- | ||
+ | | 3.60 || 0xD787B191 | ||
+ | |} | ||
+ | |||
+ | This is a guessed name. | ||
+ | |||
+ | Deactivates USB on PS TV. | ||
+ | |||
+ | <source lang="C">int sceUsbServDolceUsbDeactivateForDriver(void);</source> | ||
+ | |||
+ | === SceUsbServForDriver_F0553A69 === | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! NID | ||
+ | |- | ||
+ | | 0.990-3.60 || 0xF0553A69 | ||
+ | |} | ||
+ | |||
+ | Gets server mode (host or client) of the specified USB port. | ||
+ | |||
+ | <source lang="C">SceBool SceUsbServForDriver_F0553A69(SceUInt32 usbPort);</source> | ||
== SceUsbServ == | == SceUsbServ == | ||
Line 31: | Line 122: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
− | | | + | | 0.990-3.60 || 0x154246A9 |
|} | |} | ||
+ | |||
+ | <source lang="C">int sceUsbServAccessoryDeactivate(void);</source> | ||
+ | |||
=== sceUsbServAccessoryActivate === | === sceUsbServAccessoryActivate === | ||
{| class="wikitable" | {| class="wikitable" | ||
Line 38: | Line 132: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
− | | | + | | 0.990-3.60 || 0xB33AA2EB |
|} | |} | ||
+ | |||
+ | <source lang="C">int sceUsbServAccessoryActivate(void);</source> | ||
+ | |||
+ | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category:Kernel]] | [[Category:Kernel]] |
Revision as of 01:03, 31 August 2021
Module
Version | World | Privilege |
---|---|---|
0.990-3.65 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
0.990-3.60 | SceUsbServForDriver | Non-secure | Kernel | 0xA75BBDF2 |
0.990-3.60 | SceUsbServ | Non-secure | User | 0xDA3C0EF0 |
SceUsbServForDriver
sceUsbServDolceUsbActivateForDriver
Version | NID |
---|---|
0.990 | not present |
3.60 | 0x30AE5F66 |
This is a guessed name.
Activates USB on PS TV.
int sceUsbServDolceUsbActivateForDriver(void);
SceUsbServForDriver_6D738018
Version | NID |
---|---|
0.990 | not present |
3.60 | 0x6D738018 |
Allowed on PS TV only. Sets a global variable (maybe a state about USB ethernet) to 0 then returns 0 (success).
Used only by SceUsbEtherRtl.
int SceUsbServForDriver_6D738018(void);
sceUsbServMacSelectForDriver
Version | NID |
---|---|
0.990-3.60 | 0x7AD36284 |
Selects USB port to use and selects host or client mode.
int sceUsbServMacSelectForDriver(SceUInt32 usbPort, SceBool hostMode);
sceUsbServAccessoryDeactivateForDriver
Version | NID |
---|---|
0.990-3.60 | 0x853CB8E4 |
int sceUsbServAccessoryDeactivateForDriver(void);
sceUsbServAccessoryActivateForDriver
Version | NID |
---|---|
0.990-3.60 | 0xAA6D4409 |
int sceUsbServAccessoryActivateForDriver(void);
sceUsbServDolceUsbDeactivateForDriver
Version | NID |
---|---|
0.990 | not present |
3.60 | 0xD787B191 |
This is a guessed name.
Deactivates USB on PS TV.
int sceUsbServDolceUsbDeactivateForDriver(void);
SceUsbServForDriver_F0553A69
Version | NID |
---|---|
0.990-3.60 | 0xF0553A69 |
Gets server mode (host or client) of the specified USB port.
SceBool SceUsbServForDriver_F0553A69(SceUInt32 usbPort);
SceUsbServ
sceUsbServAccessoryDeactivate
Version | NID |
---|---|
0.990-3.60 | 0x154246A9 |
int sceUsbServAccessoryDeactivate(void);
sceUsbServAccessoryActivate
Version | NID |
---|---|
0.990-3.60 | 0xB33AA2EB |
int sceUsbServAccessoryActivate(void);