SceUsbEtherRtl: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
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 ==

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