mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 00:22:57 -05:00
1.3 KiB
1.3 KiB
libSceBluetoothHid technical debt
Silent stubs
- libSceBluetoothHid implements only the no-device path: initialization and callback and device registration succeed, the callback is never called because no device connects, and calls that need a connected device throw
Unknown function info
- libSceBluetoothHid (libSceBluetoothHid) - signatures taken from PPSA01317:
sceBluetoothHidInit()andsceBluetoothHidUnregisterCallback()without arguments,sceBluetoothHidRegisterCallback(callback, 0, param)with a 16-byte param, andsceBluetoothHidRegisterDevice/sceBluetoothHidUnregisterDevice(vendorId, productId); the report and device name exports are declared without parameters - sceBluetoothHidDebugGetVersion, sceBluetoothHidDisconnectDevice, sceBluetoothHidGetDeviceInfo, sceBluetoothHidGetFeatureReport, sceBluetoothHidGetReportDescriptor, sceBluetoothHidInterruptOutput, sceBluetoothHidParamInitialize, sceBluetoothHidSetFeatureReport, sceBluetoothHidThreadParamInitialize (libSceBluetoothHid) - throwing stubs declared without parameters from the firmware export database (aerolib.csv); their guest signatures are unverified on hardware