ScePower

From Vita Development Wiki
Jump to navigation Jump to search

Module

Known NIDs

Version Name World Privilege NID
1.69 ScePower Non-secure Kernel 0xF0ADE873
3.60 ScePower Non-secure Kernel 0x5EAE6AEC

Libraries

Known NIDs

Version Name World Visibility NID
1.69 ScePower Non-secure User 0x1082DA7F
3.60 ScePower Non-secure User 0x1082DA7F
1.69 ScePowerForDriver Non-secure Kernel 0x1590166F
3.60 ScePowerForDriver Non-secure Kernel 0x1590166F
1.69 SceLedForDriver Non-secure Kernel 0x282C1323
3.60 SceLedForDriver Non-secure Kernel 0x282C1323

ScePower

scePowerGetBatteryCycleCount

Version NID
1.69 0x8A54B9

scePowerRequestColdReset

Version NID
1.69 0x442D852

scePowerRegisterCallback

Version NID
1.69 0x4B7766E

scePowerGetGpuXbarClockFrequency

Version NID
1.69 0xA750DEE

scePowerIsBatteryExist

Version NID
1.69 0xAFD0D8B

scePowerRequestDisplayOff

Version NID
3.60 0x160EB506

scePowerGetGpuClockFrequency

Version NID
1.69 0x1B04A1D6

scePowerGetBatteryRemainMaxLevel

Version NID
3.60 0x1DB00F10

scePowerIsBatteryCharging

Version NID
1.69 0x1E490401

scePowerGetBatteryLifePercent

Version NID
1.69 0x2085D15D

scePowerBatteryUpdateInfo

Version NID
1.69 0x27F3292C

scePowerGetBatteryTemp

Version NID
1.69 0x28E12023

scePowerRequestStandby

Version NID
1.69 0x2B7C7CF4

scePowerSetConfigurationMode

Version NID
1.69 0x3CE187B6

scePowerRequestDisplayOn

Version NID
3.60 0x3EA75C88

scePowerGetBusClockFrequency

Version NID
3.60 0x478FE6F5

scePowerGetBatteryVolt

Version NID
1.69 0x483CE86B

scePowerSetUsingWireless

Version NID
1.69 0x4D695C1F

scePowerGetCaseTemp

Version NID
1.69 0x525592E4

scePowerSetGpuClockFrequency

Version NID
1.69 0x717DB06C

scePowerSetArmClockFrequency

Version NID
1.69 0x74DB5AE5

scePowerIsSuspendRequired

Version NID
1.69 0x78A1A796

scePowerIsRequest

Version NID
1.69 0x7FA406DD

scePowerGetBatteryElec

Version NID
1.69 0x862AE1A6

scePowerIsPowerOnline

Version NID
1.69 0x87440F5E

scePowerGetBatteryLifeTime

Version NID
1.69 0x8EFB3FA2

scePowerGetBatteryRemainCapacity

Version NID
1.69 0x94F5A53F

scePowerIsLowBatteryInhibitUpdateReboot

Version NID
3.60 0x9AA05A48

scePowerSetGpuXbarClockFrequency

Version NID
1.69 0xA7739DBE

scePowerGetBatterySOH

Version NID
1.69 0xA88A2B65

scePowerGetArmClockFrequency

Version NID
1.69 0xABC6F88F

scePowerRequestSuspend

Version NID
1.69 0xAC32C9CC

scePowerSetIdleTimerCount

Version NID
1.69 0xB11EF149

scePowerGetBatteryChargingStatus

Version NID
1.69 0xB4432BC8

scePowerSetBusClockFrequency

Version NID
3.60 0xB8D7B3FB

scePowerIsLowBattery

Version NID
1.69 0xD3075926

scePowerGetUsingWireless

Version NID
1.69 0xD541FF03

scePowerCancelRequest

Version NID
1.69 0xDB62C9CF

scePowerUnregisterCallback

Version NID
1.69 0xDFA8BAF8

scePowerIsLowBatteryInhibitUpdateDownload

Version NID
3.60 0xE3E45636

scePowerGetBatteryRemainLevel

Version NID
3.60 0xEA3E3715

scePowerGetBatteryFullCapacity

Version NID
1.69 0xFD18A0FF

ScePowerForDriver

scePowerGetPowerSwModeForDriver

Version NID
3.60 0x165CE085
int scePowerGetPowerSwModeForDriver(void);

scePowerSetPowerSwModeForDriver

Version NID
3.60 0xC1853BA7

derived from vshPowerSetPowerSwMode

int scePowerSetPowerSwModeForDriver(int power_sw_mode);

scePowerSetPowerSwMode2ForDriver

Version NID
3.60 0x0CD21B1F
int scePowerSetPowerSwMode2ForDriver(int power_sw_mode);

scePowerGetBatteryCycleCountForDriver

Version NID
1.69 0x008A54B9

scePowerRequestSoftResetForDriver

Version NID
3.60 0x2875994B

scePowerRequestColdResetForDriver

Version NID
1.69 0x0442D852

scePowerRegisterCallbackForDriver

Version NID
1.69 0x04B7766E

scePowerGetGpuXbarClockFrequencyForDriver

Version NID
1.69 0x0A750DEE

scePowerIsBatteryExistForDriver

Version NID
1.69 0x0AFD0D8B

scePowerGetGpuClockFrequencyForDriver

Version NID
1.69 0x1B04A1D6

scePowerIsBatteryChargingForDriver

Version NID
1.69 0x1E490401

scePowerGetBatteryLifePercentForDriver

Version NID
1.69 0x2085D15D

scePowerBatteryUpdateInfoForDriver

Version NID
1.69 0x27F3292C

scePowerGetBatteryTempForDriver

Version NID
1.69 0x28E12023

scePowerRequestStandbyForDriver

Version NID
1.69 0x2B7C7CF4

scePowerGetBatteryVoltForDriver

Version NID
1.69 0x483CE86B

scePowerGetCaseTempForDriver

Version NID
1.69 0x525592E4

scePowerSetGpuClockFrequencyForDriver

Version NID
1.69 0x717DB06C
3.60 0x264C24FC

scePowerSetArmClockFrequencyForDriver

Version NID
1.69 0x74DB5AE5

scePowerIsSuspendRequiredForDriver

Version NID
1.69 0x78A1A796

scePowerIsRequestForDriver

Version NID
1.69 0x7FA406DD

scePowerGetBatteryElecForDriver

Version NID
1.69 0x862AE1A6

scePowerIsPowerOnlineForDriver

Version NID
1.69 0x87440F5E

scePowerGetBatteryLifeTimeForDriver

Version NID
1.69 0x8EFB3FA2

scePowerGetBatteryRemainCapacityForDriver

Version NID
1.69 0x94F5A53F

scePowerSetGpuXbarClockFrequencyForDriver

Version NID
1.69 0xA7739DBE

scePowerGetBatterySOHForDriver

Version NID
1.69 0xA88A2B65

scePowerGetArmClockFrequencyForDriver

Version NID
1.69 0xABC6F88F

scePowerRequestSuspendForDriver

Version NID
1.69 0xAC32C9CC

scePowerGetBatteryChargingStatusForDriver

Version NID
1.69 0xB4432BC8

scePowerIsLowBatteryForDriver

Version NID
1.69 0xD3075926

scePowerCancelRequestForDriver

Version NID
1.69 0xDB62C9CF

scePowerUnregisterCallbackForDriver

Version NID
1.69 0xDFA8BAF8

scePowerGetBatteryFullCapacityForDriver

Version NID
1.69 0xFD18A0FF

reset USB charge

Version NID
3.60 0x90285886
int ScePowerForDriver_90285886(void);

enable/disable USB charge

Version NID
3.60 0xF535D928
// ex: ScePowerForDriver_F535D928(0x8000, 0);
// ex: ScePowerForDriver_F535D928(0x8000, 1);
int ScePowerForDriver_F535D928(int unk, int enable);

ScePowerForDriver_77027B6B

Version NID
3.60 0x77027B6B
// ex: ScePowerForDriver_77027B6B(0x10000);
// ex: ScePowerForDriver_77027B6B(0xC4EC);
int ScePowerForDriver_77027B6B(int unk);

SceLedForDriver

sceLedSetModeForDriver

Version NID
3.60 0xEA24BE03
int sceLedSetModeForDriver(int led, int mode, void *led_configuration);