Difference between revisions of "SceMotionDev"

From Vita Development Wiki
Jump to navigation Jump to search
(Swapped Module <-> Library, see revision 1.1 under "Revision History" of "Vita SDK specifications" (https://wiki.henkaku.xyz/vita/File:Vita_SDK_specifications.pdf))
Line 24: Line 24:
 
== SceMotionDev ==
 
== SceMotionDev ==
  
=== sceMotionDevGetCurrentMagnStabilityLevel ===
+
=== sceMotionDevGetAccCalibData2 ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xD582B628
 +
|}
 +
 
 +
=== sceMotionDevGetAccCalibData ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 1.69 || 0xAF014866
 +
|-
 +
| 3.60 || 0xAF014866
 +
|}
 +
 
 +
=== sceMotionDevGetCalibrationData ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 1.69 || 0x716C685B
 +
|-
 +
| 3.60 || 0x716C685B
 +
|}
 +
 
 +
=== sceMotionDevGetCalibrationHeader ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 1.69 || 0xBDEC1E32
 +
|-
 +
| 3.60 || 0xBDEC1E32
 +
|}
 +
 
 +
=== sceMotionDevGetControllerType ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xA2CD11F6
 +
|}
 +
 
 +
=== sceMotionDevGetCurrentMagnCalibData ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x67F06D9
+
| 1.69 || 0xAAB4B41F
 +
|-
 +
| 3.60 || 0xAAB4B41F
 
|}
 
|}
=== sceMotionDevMagnSamplingStart ===
+
 +
=== sceMotionDevGetCurrentMagnStabilityLevel ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x16DD5913
+
| 1.69 || 0x067F06D9
 +
|-
 +
| 3.60 || 0x067F06D9
 
|}
 
|}
 +
 
=== sceMotionDevGetDeviceInfo ===
 
=== sceMotionDevGetDeviceInfo ===
 
{| class="wikitable"
 
{| class="wikitable"
Line 44: Line 96:
 
|-
 
|-
 
| 1.69 || 0x1F1EFEFB
 
| 1.69 || 0x1F1EFEFB
 +
|-
 +
| 3.60 || 0x1F1EFEFB
 
|}
 
|}
=== sceMotionDevSetSamplingMode ===
+
 
 +
=== sceMotionDevGetDeviceLocation ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 1.69 || 0x5EDEA879
 +
|-
 +
| 3.60 || 0x5EDEA879
 +
|}
 +
 
 +
=== sceMotionDevGetDs3CalibData ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x3EAA8A4F
+
| 3.60 || 0x1FD76B5E
 
|}
 
|}
=== sceMotionDevSamplingStart ===
+
 
 +
=== sceMotionDevGetEvaInfo ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x47948D9C
+
| 3.60 || 0xE6955280
 
|}
 
|}
=== sceMotionDevSamplingStop ===
+
 
 +
=== sceMotionDevGetFactoryMagnCalibData ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x56C1551E
+
| 1.69 || 0x777D57D2
 +
|-
 +
| 3.60 || 0x777D57D2
 
|}
 
|}
=== sceMotionDevGetDeviceLocation ===
+
 +
=== sceMotionDevGetGyroBias2 ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x5EDEA879
+
| 3.60 || 0x12B9F05E
 
|}
 
|}
 +
 
=== sceMotionDevGetGyroBias ===
 
=== sceMotionDevGetGyroBias ===
 
{| class="wikitable"
 
{| class="wikitable"
Line 79: Line 150:
 
|-
 
|-
 
| 1.69 || 0x6D033072
 
| 1.69 || 0x6D033072
 +
|-
 +
| 3.60 || 0x6D033072
 
|}
 
|}
=== sceMotionDevGetCalibrationData ===
+
 
 +
=== sceMotionDevGetGyroCalibData2 ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x716C685B
+
| 3.60 || 0x160E8DE9
 
|}
 
|}
 +
 
=== sceMotionDevGetGyroCalibData ===
 
=== sceMotionDevGetGyroCalibData ===
 
{| class="wikitable"
 
{| class="wikitable"
Line 93: Line 168:
 
|-
 
|-
 
| 1.69 || 0x74555D91
 
| 1.69 || 0x74555D91
 +
|-
 +
| 3.60 || 0x74555D91
 +
|}
 +
 +
=== sceMotionDevGetMeasMode ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xEA95D3C9
 +
|}
 +
 +
=== sceMotionDevIsReady ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 1.69 || 0xE8A3E48E
 +
|-
 +
| 3.60 || 0xE8A3E48E
 
|}
 
|}
=== sceMotionDevGetFactoryMagnCalibData ===
+
 
 +
=== sceMotionDevMagnSamplingStart ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x777D57D2
+
| 1.69 || 0x16DD5913
 +
|-
 +
| 3.60 || 0x16DD5913
 
|}
 
|}
=== sceMotionDevUpdateMagnCalibData ===
+
 
 +
=== sceMotionDevMagnSamplingStop ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0x787384FA
+
| 1.69 || 0xE72A35B8
 +
|-
 +
| 3.60 || 0xE72A35B8
 
|}
 
|}
=== sceMotionDevGetCurrentMagnCalibData ===
+
 
 +
=== sceMotionDevRead2 ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0xAAB4B41F
+
| 3.60 || 0xFB87948E
 
|}
 
|}
=== sceMotionDevGetAccCalibData ===
+
 
 +
=== sceMotionDevRead3 ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0xAF014866
+
| 3.60 || 0x27954BC7
 
|}
 
|}
=== sceMotionDevGetCalibrationHeader ===
+
 
 +
=== sceMotionDevReadForMagnCalib ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0xBDEC1E32
+
| 1.69 || 0xCC4FDA6A
 +
|-
 +
| 3.60 || 0xCC4FDA6A
 
|}
 
|}
 +
 
=== sceMotionDevRead ===
 
=== sceMotionDevRead ===
 
{| class="wikitable"
 
{| class="wikitable"
Line 135: Line 242:
 
|-
 
|-
 
| 1.69 || 0xC0095F0F
 
| 1.69 || 0xC0095F0F
 +
|-
 +
| 3.60 || 0xC0095F0F
 +
|}
 +
 +
=== sceMotionDevSamplingStart2 ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0xB51E02E8
 
|}
 
|}
=== sceMotionDevReadForMagnCalib ===
+
 
 +
=== sceMotionDevSamplingStart ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 1.69 || 0x47948D9C
 +
|-
 +
| 3.60 || 0x47948D9C
 +
|}
 +
 
 +
=== sceMotionDevSamplingStop2 ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 3.60 || 0x9E868205
 +
|}
 +
 
 +
=== sceMotionDevSamplingStop ===
 +
{| class="wikitable"
 +
|-
 +
! Version !! NID
 +
|-
 +
| 1.69 || 0x56C1551E
 +
|-
 +
| 3.60 || 0x56C1551E
 +
|}
 +
 
 +
=== sceMotionDevSetGyroFeedBack ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0xCC4FDA6A
+
| 3.60 || 0xCCAEBF59
 
|}
 
|}
=== sceMotionDevMagnSamplingStop ===
+
 
 +
=== sceMotionDevSetSamplingMode ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0xE72A35B8
+
| 1.69 || 0x3EAA8A4F
 +
|-
 +
| 3.60 || 0x3EAA8A4F
 
|}
 
|}
=== sceMotionDevIsReady ===
+
 
 +
=== sceMotionDevUpdateMagnCalibData ===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
! Version !! NID
 
! Version !! NID
 
|-
 
|-
| 1.69 || 0xE8A3E48E
+
| 1.69 || 0x787384FA
 +
|-
 +
| 3.60 || 0x787384FA
 
|}
 
|}
 +
 
=== sceMotionDevUpdateMagnStabilityLevel ===
 
=== sceMotionDevUpdateMagnStabilityLevel ===
 
{| class="wikitable"
 
{| class="wikitable"
Line 163: Line 316:
 
|-
 
|-
 
| 1.69 || 0xEC94F683
 
| 1.69 || 0xEC94F683
 +
|-
 +
| 3.60 || 0xEC94F683
 
|}
 
|}
 +
 
== SceMotionDevForDriver ==
 
== SceMotionDevForDriver ==
  
 
[[Category:Modules]]
 
[[Category:Modules]]
 
[[Category:Kernel]]
 
[[Category:Kernel]]

Revision as of 01:11, 29 January 2018

Module

Known NIDs

Version Name World Privilege NID
1.69 SceMotionDev Non-secure Kernel 0x49268560

Libraries

Known NIDs

Version Name World Visibility NID
1.69 SceMotionDev Non-secure User 0x1F766AC7
1.69 SceMotionDevForDriver Non-secure Kernel 0xA501409A

SceMotionDev

sceMotionDevGetAccCalibData2

Version NID
3.60 0xD582B628

sceMotionDevGetAccCalibData

Version NID
1.69 0xAF014866
3.60 0xAF014866

sceMotionDevGetCalibrationData

Version NID
1.69 0x716C685B
3.60 0x716C685B

sceMotionDevGetCalibrationHeader

Version NID
1.69 0xBDEC1E32
3.60 0xBDEC1E32

sceMotionDevGetControllerType

Version NID
3.60 0xA2CD11F6

sceMotionDevGetCurrentMagnCalibData

Version NID
1.69 0xAAB4B41F
3.60 0xAAB4B41F

sceMotionDevGetCurrentMagnStabilityLevel

Version NID
1.69 0x067F06D9
3.60 0x067F06D9

sceMotionDevGetDeviceInfo

Version NID
1.69 0x1F1EFEFB
3.60 0x1F1EFEFB

sceMotionDevGetDeviceLocation

Version NID
1.69 0x5EDEA879
3.60 0x5EDEA879

sceMotionDevGetDs3CalibData

Version NID
3.60 0x1FD76B5E

sceMotionDevGetEvaInfo

Version NID
3.60 0xE6955280

sceMotionDevGetFactoryMagnCalibData

Version NID
1.69 0x777D57D2
3.60 0x777D57D2

sceMotionDevGetGyroBias2

Version NID
3.60 0x12B9F05E

sceMotionDevGetGyroBias

Version NID
1.69 0x6D033072
3.60 0x6D033072

sceMotionDevGetGyroCalibData2

Version NID
3.60 0x160E8DE9

sceMotionDevGetGyroCalibData

Version NID
1.69 0x74555D91
3.60 0x74555D91

sceMotionDevGetMeasMode

Version NID
3.60 0xEA95D3C9

sceMotionDevIsReady

Version NID
1.69 0xE8A3E48E
3.60 0xE8A3E48E

sceMotionDevMagnSamplingStart

Version NID
1.69 0x16DD5913
3.60 0x16DD5913

sceMotionDevMagnSamplingStop

Version NID
1.69 0xE72A35B8
3.60 0xE72A35B8

sceMotionDevRead2

Version NID
3.60 0xFB87948E

sceMotionDevRead3

Version NID
3.60 0x27954BC7

sceMotionDevReadForMagnCalib

Version NID
1.69 0xCC4FDA6A
3.60 0xCC4FDA6A

sceMotionDevRead

Version NID
1.69 0xC0095F0F
3.60 0xC0095F0F

sceMotionDevSamplingStart2

Version NID
3.60 0xB51E02E8

sceMotionDevSamplingStart

Version NID
1.69 0x47948D9C
3.60 0x47948D9C

sceMotionDevSamplingStop2

Version NID
3.60 0x9E868205

sceMotionDevSamplingStop

Version NID
1.69 0x56C1551E
3.60 0x56C1551E

sceMotionDevSetGyroFeedBack

Version NID
3.60 0xCCAEBF59

sceMotionDevSetSamplingMode

Version NID
1.69 0x3EAA8A4F
3.60 0x3EAA8A4F

sceMotionDevUpdateMagnCalibData

Version NID
1.69 0x787384FA
3.60 0x787384FA

sceMotionDevUpdateMagnStabilityLevel

Version NID
1.69 0xEC94F683
3.60 0xEC94F683

SceMotionDevForDriver