SceUsbServ: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
Line 23: Line 23:
== SceUsbServForDriver ==
== SceUsbServForDriver ==


=== SceUsbServForDriver_30AE5F66 ===
=== sceUsbServDolceUsbActivateForDriver ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 32: Line 32:
| 3.60 || 0x30AE5F66
| 3.60 || 0x30AE5F66
|}
|}
This is a guessed name.
Activates USB on PS TV.
<source lang="C">int sceUsbServDolceUsbActivateForDriver(void);</source>


=== SceUsbServForDriver_6D738018 ===
=== SceUsbServForDriver_6D738018 ===
Line 42: Line 48:
| 3.60 || 0x6D738018
| 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 ===
=== sceUsbServMacSelectForDriver ===
Line 75: Line 87:
<source lang="C">int sceUsbServAccessoryActivateForDriver(void);</source>
<source lang="C">int sceUsbServAccessoryActivateForDriver(void);</source>


=== SceUsbServForDriver_D787B191 ===
=== sceUsbServDolceUsbDeactivateForDriver ===
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 84: Line 96:
| 3.60 || 0xD787B191
| 3.60 || 0xD787B191
|}
|}
This is a guessed name.
Deactivates USB on PS TV.
<source lang="C">int sceUsbServDolceUsbDeactivateForDriver(void);</source>


=== SceUsbServForDriver_F0553A69 ===
=== SceUsbServForDriver_F0553A69 ===
Line 118: Line 136:


<source lang="C">int sceUsbServAccessoryActivate(void);</source>
<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);