SceBt: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
Bluetooth
== Module ==
== Module ==


=== Known NIDs ===
{| class="wikitable"
{| class="wikitable"
|-
|-
! Version !! Name !! World !! Privilege !! NID
! Version !! World !! Privilege
|-
| 1.69 || SceBt || Non-secure || Kernel || 0xED3D9A39
|-
|-
| 3.60 || SceBt || Non-secure || Kernel || 0xF56868B7
| 1.69-3.60 || Non-secure || Kernel
|}
|}


Line 30: Line 29:
! Version !! NID !! Name
! Version !! NID !! Name
|-
|-
| 3.60 || 0x014A1D28 || SceBt_SceBt_26F68B2F_forDriver
| 3.60 || 0x014A1D28 || sceBtHidVuSetReportFeatureForDriver
|-
|-
| 3.60 || 0x06CB4ABA || sceBtHid*ForDriver
| 3.60 || 0x06CB4ABA || sceBtHidGetReportDescriptorForDriver
|-
|-
| 3.60 || 0x08632086 || sceBtSetContentProtectionForDriver
| 3.60 || 0x08632086 || sceBtSetContentProtectionForDriver
Line 40: Line 39:
| 3.60 || 0x10D68FAE ||  
| 3.60 || 0x10D68FAE ||  
|-
|-
| 3.60 || 0x120AC1F7 || sceBtRegisterCallbackForDriver
| 3.60 || 0x120AC1F7 || int sceBtRegisterCallbackForDriver(int a1, int a2, int a3, int a4);
|-
|-
| 3.60 || 0x1AB31C7D || SceBt_SceBt_E15FA065_forDriver
| 3.60 || 0x1AB31C7D || int sceBtHidVuUnregisterCallbackForDriver(void);
|-
|-
| 3.60 || 0x1C26F878 || sceBtSetInquiryResultForTestForDriver
| 3.60 || 0x1C26F878 || sceBtSetInquiryResultForTestForDriver
Line 50: Line 49:
| 3.60 || 0x2C9DD7BB || sceBtGetInfoForTestForDriver
| 3.60 || 0x2C9DD7BB || sceBtGetInfoForTestForDriver
|-
|-
| 3.60 || 0x3333A878 || SceBt_SceBt_847B87A3_forDriver
| 3.60 || 0x3333A878 || sceBtHidVuReadEventForDriver
|-
|-
| 3.60 || 0x3BBC1EE1 || SceBt_SceBt_3CE5446C2_forDriver
| 3.60 || 0x3BBC1EE1 || sceBtHidVuGetReportInputForDriver
|-
|-
| 3.60 || 0x47F19727 || sceBtSendAudioForDriver
| 3.60 || 0x47F19727 || sceBtSendAudioForDriver
Line 72: Line 71:
| 3.60 || 0x7689DA3D || sceBtAvrcpSendVolumeForDriver
| 3.60 || 0x7689DA3D || sceBtAvrcpSendVolumeForDriver
|-
|-
| 3.60 || 0x780A5557 ||  
| 3.60 || 0x780A5557 || sceBtGetVidPidForDriver
|-
|-
| 3.60 || 0x7BC66D6D || sceBtHfpGetCurrentPhoneNumberForDriver
| 3.60 || 0x7BC66D6D || sceBtHfpGetCurrentPhoneNumberForDriver
Line 94: Line 93:
| 3.60 || 0x9DC7E7E5 || sceBtStartInquiryForDriver
| 3.60 || 0x9DC7E7E5 || sceBtStartInquiryForDriver
|-
|-
| 3.60 || 0xAB2032A3 || SceBt_SceBt_6FBD1E7E_forDriver
| 3.60 || 0xAB2032A3 || sceBtHidVuSetReportOutputForDriver
|-
|-
| 3.60 || 0xAB57F8C1 || SceBt_SceBt_12CD34CC_forDriver
| 3.60 || 0xAB57F8C1 || int sceBtHidVuRegisterCallbackForDriver(void* cb, SceUInt32 vid, SceUInt32 pid);
|-
|-
| 3.60 || 0xAD31A43E || sceBtGetLastErrorForDriver
| 3.60 || 0xAD31A43E || sceBtGetLastErrorForDriver
Line 104: Line 103:
| 3.60 || 0xBB69A62A || sceBtReplyPinCodeForDriver
| 3.60 || 0xBB69A62A || sceBtReplyPinCodeForDriver
|-
|-
| 3.60 || 0xBF72E1BE || sceBtUnregisterCallbackForDriver
| 3.60 || 0xBF72E1BE || int sceBtUnregisterCallbackForDriver(void);
|-
|-
| 3.60 || 0xC09D9E7C || sceBtRecvSppForDriver
| 3.60 || 0xC09D9E7C || sceBtRecvSppForDriver
Line 112: Line 111:
| 3.60 || 0xC9C70056 || sceBtAvrcpReadVolumeForDriver
| 3.60 || 0xC9C70056 || sceBtAvrcpReadVolumeForDriver
|-
|-
| 3.60 || 0xCA9B885C || SceBt_SceBt_3F353762_forDriver
| 3.60 || 0xCA9B885C || sceBtHidVuGetReportFeatureForDriver
|-
|-
| 3.60 || 0xCAE5A9F3 || sceBtStopAudioForDriver
| 3.60 || 0xCAE5A9F3 || sceBtStopAudioForDriver
Line 118: Line 117:
| 3.60 || 0xCD7C0492 || sceBtRecvAudioForDriver
| 3.60 || 0xCD7C0492 || sceBtRecvAudioForDriver
|-
|-
| 3.60 || 0xD2449052 || SceBt_SceBt_FCDA0ED1_forDriver
| 3.60 || 0xD2449052 || sceBtHidVuSetInterruptOutputForDriver
|-
|-
| 3.60 || 0xDA20DCC8 || sceBtFreqAudioForDriver
| 3.60 || 0xDA20DCC8 || sceBtFreqAudioForDriver
Line 128: Line 127:
| 3.60 || 0xE8E95977 || sceBtRecvBipForDriver
| 3.60 || 0xE8E95977 || sceBtRecvBipForDriver
|-
|-
| 3.60 || 0xE9936446 ||  
| 3.60 || 0xE9936446 || sceBtGetConnectingInfoForDriver
|-
|-
| 3.60 || 0xEBDCC992 || sceBtSetConfigurationForDriver
| 3.60 || 0xEBDCC992 || sceBtSetConfigurationForDriver
Line 136: Line 135:
| 3.60 || 0xF86D25E2 || sceBtGetRegisteredInfoForDriver
| 3.60 || 0xF86D25E2 || sceBtGetRegisteredInfoForDriver
|-
|-
| 3.60 || 0xF9DCEC77 || sceBtHid*RequestForDriver
| 3.60 || 0xF9DCEC77 || sceBtHidTransferForDriver
|}
|}


Line 343: Line 342:
|-
|-
| 1.69 || 0xB6C9A094
| 1.69 || 0xB6C9A094
|}
=== sceBtGetVidPid ===
{| class="wikitable"
|-
! Version !! NID
|-
| 3.60 || 0xBE01ACE7
|}
|}
=== sceBtAvrcpSendVolume ===
=== sceBtAvrcpSendVolume ===
Line 449: Line 455:
| 3.60 || 0x4E159A08
| 3.60 || 0x4E159A08
|}
|}
[[Category:ARM]]
[[Category:Kernel]]
[[Category:Modules]]
[[Category:Modules]]
[[Category:Kernel]]
[[Category:Library]]

Latest revision as of 20:47, 1 May 2023

Bluetooth

Module

Version World Privilege
1.69-3.60 Non-secure Kernel

Libraries

Known NIDs

Version Name World Visibility NID
1.69 SceBtForDriver Non-secure Kernel 0xD48CA62D
1.69 SceBt Non-secure User 0x9785DB68

SceBtForDriver

Version NID Name
3.60 0x014A1D28 sceBtHidVuSetReportFeatureForDriver
3.60 0x06CB4ABA sceBtHidGetReportDescriptorForDriver
3.60 0x08632086 sceBtSetContentProtectionForDriver
3.60 0x0B7D8E0E sceBtSetL2capEchoResponseBufferForTestForDriver
3.60 0x10D68FAE
3.60 0x120AC1F7 int sceBtRegisterCallbackForDriver(int a1, int a2, int a3, int a4);
3.60 0x1AB31C7D int sceBtHidVuUnregisterCallbackForDriver(void);
3.60 0x1C26F878 sceBtSetInquiryResultForTestForDriver
3.60 0x21C788E2 sceBtPushOppForDriver
3.60 0x2C9DD7BB sceBtGetInfoForTestForDriver
3.60 0x3333A878 sceBtHidVuReadEventForDriver
3.60 0x3BBC1EE1 sceBtHidVuGetReportInputForDriver
3.60 0x47F19727 sceBtSendAudioForDriver
3.60 0x4F5A852E sceBtSetInquiryScanForDriver
3.60 0x50710281 sceBtStartDisconnectForDriver
3.60 0x5ABB9A9D sceBtReadEventForDriver
3.60 0x6059113A sceBtStartConnectForDriver
3.60 0x633F784C sceBtGetDeviceNameForDriver
3.60 0x6A1D9598 sceBtStopInquiryForDriver
3.60 0x6E49D11D sceBtHfpRequestForDriver
3.60 0x7689DA3D sceBtAvrcpSendVolumeForDriver
3.60 0x780A5557 sceBtGetVidPidForDriver
3.60 0x7BC66D6D sceBtHfpGetCurrentPhoneNumberForDriver
3.60 0x7FF77792 sceBtPushBipForDriver
3.60 0x8008AA2C sceBtRecvOppForDriver
3.60 0x83781649 sceBtGetStatusForTestForDriver
3.60 0x8D47CABD sceBtStartAudioForDriver
3.60 0x91EF55AD sceBtAvrcpSetTitleForDriver
3.60 0x92241DFB sceBtSendSppForDriver
3.60 0x94C66A3B sceBtGetConfigurationForDriver
3.60 0x9C195411 sceBtSetStatusForTestForDriver
3.60 0x9DC7E7E5 sceBtStartInquiryForDriver
3.60 0xAB2032A3 sceBtHidVuSetReportOutputForDriver
3.60 0xAB57F8C1 int sceBtHidVuRegisterCallbackForDriver(void* cb, SceUInt32 vid, SceUInt32 pid);
3.60 0xAD31A43E sceBtGetLastErrorForDriver
3.60 0xB5FA291C sceBtReplyUserConfirmationForDriver
3.60 0xBB69A62A sceBtReplyPinCodeForDriver
3.60 0xBF72E1BE int sceBtUnregisterCallbackForDriver(void);
3.60 0xC09D9E7C sceBtRecvSppForDriver
3.60 0xC5E7349C sceBtAvrcpSetPlayStatusForDriver
3.60 0xC9C70056 sceBtAvrcpReadVolumeForDriver
3.60 0xCA9B885C sceBtHidVuGetReportFeatureForDriver
3.60 0xCAE5A9F3 sceBtStopAudioForDriver
3.60 0xCD7C0492 sceBtRecvAudioForDriver
3.60 0xD2449052 sceBtHidVuSetInterruptOutputForDriver
3.60 0xDA20DCC8 sceBtFreqAudioForDriver
3.60 0xE3A66814 sceBtSendL2capEchoRequestForTestForDriver
3.60 0xE6F659E0 sceBtDeleteRegisteredInfoForDriver
3.60 0xE8E95977 sceBtRecvBipForDriver
3.60 0xE9936446 sceBtGetConnectingInfoForDriver
3.60 0xEBDCC992 sceBtSetConfigurationForDriver
3.60 0xEC5F8519 sceBtAvrcpSendButtonForDriver
3.60 0xF86D25E2 sceBtGetRegisteredInfoForDriver
3.60 0xF9DCEC77 sceBtHidTransferForDriver

SceBt

sceBtAvrcpReadVolume

Version NID
1.69 0x1000531

sceBtAvrcpSetPlayStatus

Version NID
1.69 0xDADD51A

sceBtRecvSpp

Version NID
1.69 0x112A61AC

sceBtStartDisconnect

Version NID
1.69 0x18286FFF

sceBtSendSpp

Version NID
1.69 0x1FBA44DE

sceBtReadEvent

Version NID
1.69 0x26BAC23D

sceBtSetInquiryResultForTest

Version NID
1.69 0x2BADF3A9

sceBtSetStatusForTest

Version NID
1.69 0x32DA3573

sceBtStartAudio

Version NID
1.69 0x3679D50F

sceBtFreqAudio

Version NID
1.69 0x376DE456

sceBtRecvAudio

Version NID
1.69 0x469DD0DA

sceBtGetStatusForTest

Version NID
1.69 0x48A27F7E

sceBtSetContentProtection

Version NID
1.69 0x5F9ABEAE

sceBtUnregisterCallback

Version NID
1.69 0x605EF71F

sceBtSetInquiryScan

Version NID
1.69 0x78855913

sceBtGetDeviceName

Version NID
1.69 0x80977A26

sceBtHidTransfer

Version NID
1.69 0x88B34B5B

sceBtHidGetReportDescriptor

Version NID
1.69 0x95614634

sceBtSetConfiguration

Version NID
1.69 0x9B1F2964

sceBtGetConfiguration

Version NID
1.69 0x9D619F35

sceBtAvrcpSendButton

Version NID
1.69 0x9F8724E7

sceBtRegisterCallback

Version NID
1.69 0xA23FB154

sceBtReplyPinCode

Version NID
1.69 0xA4FD7F9A

sceBtStartInquiry

Version NID
1.69 0xA5CDDB17

sceBtRecvOpp

Version NID
1.69 0xA865A081

sceBtDeleteRegisteredInfo

Version NID
1.69 0xACC959A0

sceBtHfpGetCurrentPhoneNumber

Version NID
1.69 0xB0CD46A4

sceBtSetL2capEchoResponseBufferForTest

Version NID
1.69 0xB624CFFC

sceBtGetRegisteredInfo

Version NID
1.69 0xB6C9A094

sceBtGetVidPid

Version NID
3.60 0xBE01ACE7

sceBtAvrcpSendVolume

Version NID
1.69 0xC5C7003B

sceBtSendL2capEchoRequestForTest

Version NID
1.69 0xCA304973

sceBtReplyUserConfirmation

Version NID
1.69 0xCAABAAC8

sceBtRecvBip

Version NID
1.69 0xCEF8F261

sceBtHfpRequest

Version NID
1.69 0xD924787E

sceBtGetConnectingInfo

Version NID
1.69 0xD9B65CAA

sceBtAvrcpSetTitle

Version NID
1.69 0xDD3947B9

sceBtSendAudio

Version NID
1.69 0xE30602A4

sceBtStopAudio

Version NID
1.69 0xE423D1CC

sceBtPushBip

Version NID
1.69 0xE4EA1E59

sceBtPushOpp

Version NID
1.69 0xED78EEC3

sceBtStopInquiry

Version NID
1.69 0xF1C4D466

sceBtGetInfoForTest

Version NID
1.69 0xF7756C1F

sceBtStartConnect

Version NID
1.69 0xFF3C57EB

sceBtGetLastError

Version NID
3.60 0x4E159A08