SceUsbEtherRtl: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
(→‎SceUsbEtherRtlForDriver: Add official name for 0xBAF95A47 (found by sarcastic_cat))
Line 27: Line 27:
== SceUsbEtherRtlForDriver ==
== SceUsbEtherRtlForDriver ==


          SceUsbEtherRtlForDriver_1E0E3E59: 0x1E0E3E59
=== sceNetDriverEthRtlWriteReg ===
          SceUsbEtherRtlForDriver_7473CB10: 0x7473CB10
{| class="wikitable"
|-
! 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 ===
=== sceNetDriverEthRtlSetMacAddressForDriver ===

Revision as of 20:12, 11 April 2023

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.

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