Difference between revisions of "SceUsbServ"

From Vita Development Wiki
Jump to navigation Jump to search
(Created page with "== Library == === Known NIDs === {| class="wikitable" |- ! Version !! Name !! World !! Privilege !! NID |- | 1.69 || SceUsbServ || Non-secure || Kernel || 0x348B4DE1 |} == M...")
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Library ==
+
== Module ==
  
=== Known NIDs ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Version !! Name !! World !! Privilege !! NID
+
! Version !! World !! Privilege
 
|-
 
|-
| 1.69 || SceUsbServ || Non-secure || Kernel || 0x348B4DE1
+
| 0.990-3.65 || Non-secure || Kernel
 
|}
 
|}
  
== Modules ==
+
== Libraries ==
  
 
=== Known NIDs ===
 
=== Known NIDs ===
Line 17: Line 16:
 
! Version !! Name !! World !! Visibility !! NID
 
! Version !! Name !! World !! Visibility !! NID
 
|-
 
|-
| 1.69 || [[SceUsbServ#SceUsbServForDriver|SceUsbServForDriver]] || Non-secure || Kernel || 0xA75BBDF2
+
| 0.990-3.60 || [[SceUsbServ#SceUsbServForDriver|SceUsbServForDriver]] || Non-secure || Kernel || 0xA75BBDF2
 
|-
 
|-
| 1.69 || [[SceUsbServ#SceUsbServ|SceUsbServ]] || Non-secure || User || 0xDA3C0EF0
+
| 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
 
|-
 
|-
| 1.69 || 0x154246A9
+
| 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
 
|-
 
|-
| 1.69 || 0xB33AA2EB
+
| 0.990-3.60 || 0xB33AA2EB
 
|}
 
|}
[[Category:Libraries]]
+
 
 +
<source lang="C">int sceUsbServAccessoryActivate(void);</source>
 +
 
 +
 
 +
[[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);