SceUsbEtherRtl: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
(Add information about supported devices and model checks)
No edit summary
 
(3 intermediate revisions by 3 users not shown)
Line 3: Line 3:
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).
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.
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 ==
Line 27: 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