Difference between revisions of "SceUsbEtherRtl"

From Vita Development Wiki
Jump to navigation Jump to search
(Created page with "== Module == === Known NIDs === {| class="wikitable" |- ! Version !! Name !! World !! Privilege !! NID |- | 3.65 || SceUsbEtherRtl || Non-secure || Kernel || 0xC3ABB0EF |} =...")
 
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
Manages Internet connectivity via the <code>RTL8152 Fast Ethernet Adapter</code> made by Realtek Semiconductor Corp. PSTV use this chip for its Ethernet port.
 +
 +
The VID:PID pair for the RTL8152 is <code>0x0BDA:0x8152</code> (used in PSTV), but SceUsbEtherRtl will also accept a device with <code>0x054C:0x08A5</code> (0x054C is the Vendor ID of Sony Group Corporation).
 +
 +
This module will only initialize the device if either <code>sceSblAimgrIsCEX()</code> is false or <code>sceSblAimgrIsVITA()</code> returns false or <code>(sceSysconGetHardwareInfo() & 0x80) != 0</code> (Console in IDU mode)
 +
 
== Module ==
 
== Module ==
  
=== Known NIDs ===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! Version !! Name !! World !! Privilege !! NID
+
! Version !! World !! Privilege
 
|-
 
|-
| 3.65 || SceUsbEtherRtl || Non-secure || Kernel || 0xC3ABB0EF
+
| 3.60-3.65 || Non-secure || Kernel
 
|}
 
|}
  
Line 22: Line 27:
 
== SceUsbEtherRtlForDriver ==
 
== SceUsbEtherRtlForDriver ==
  
          SceUsbEtherRtlForDriver_1E0E3E59: 0x1E0E3E59
+
=== sceNetDriverEthRtlWriteReg ===
          SceUsbEtherRtlForDriver_7473CB10: 0x7473CB10
+
{| class="wikitable"
          SceUsbEtherRtlForDriver_BAF95A47: 0xBAF95A47
+
|-
 +
! Version !! NID
 +
|-
 +
| 2.10-3.74 || 0x1E0E3E59
 +
|}
 +
 
 +
This is a guessed name
 +
 
 +
=== sceNetDriverEthRtlReadReg ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 2.10-3.74 || 0x7473CB10
 +
|}
 +
 
 +
This is a guessed name
  
 +
=== sceNetDriverEthRtlSetMacAddressForDriver ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 2.10-3.74 || 0xBAF95A47
 +
|}
 +
 +
[[Category:ARM]]
 +
[[Category:Kernel]]
 
[[Category:Modules]]
 
[[Category:Modules]]
[[Category:Kernel]]
+
[[Category:Library]]

Latest revision as of 11:20, 27 March 2024

Manages Internet connectivity via the RTL8152 Fast Ethernet Adapter made by Realtek Semiconductor Corp. PSTV use this chip for its Ethernet port.

The VID:PID pair for the RTL8152 is 0x0BDA:0x8152 (used in PSTV), but SceUsbEtherRtl will also accept a device with 0x054C:0x08A5 (0x054C is the Vendor ID of Sony Group Corporation).

This module will only initialize the device if either sceSblAimgrIsCEX() is false or sceSblAimgrIsVITA() returns false or (sceSysconGetHardwareInfo() & 0x80) != 0 (Console in IDU mode)

Module

Version World Privilege
3.60-3.65 Non-secure Kernel

Libraries

Known NIDs

Version Name World Visibility NID
3.65 SceUsbEtherRtlForDriver Non-secure Kernel 0x6AC379A7

SceUsbEtherRtlForDriver

sceNetDriverEthRtlWriteReg

Version NID
2.10-3.74 0x1E0E3E59

This is a guessed name

sceNetDriverEthRtlReadReg

Version NID
2.10-3.74 0x7473CB10

This is a guessed name

sceNetDriverEthRtlSetMacAddressForDriver

Version NID
2.10-3.74 0xBAF95A47