summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/user/kernel/modulemgr.h7
-rw-r--r--include/user/vshbridge.h12
2 files changed, 19 insertions, 0 deletions
diff --git a/include/user/kernel/modulemgr.h b/include/user/kernel/modulemgr.h
index da2f3e1..b1be55d 100644
--- a/include/user/kernel/modulemgr.h
+++ b/include/user/kernel/modulemgr.h
@@ -85,6 +85,13 @@ typedef struct SceKernelFwInfo {
SceUInt unk_24;
} SceKernelFwInfo;
+/**
+ * Gets system firmware information.
+ *
+ * @param[out] data - firmware information.
+ *
+ * @note - If you spoofed the firmware version it will return the spoofed firmware.
+ */
int sceKernelGetSystemSwVersion(SceKernelFwInfo *data);
#ifdef __cplusplus
diff --git a/include/user/vshbridge.h b/include/user/vshbridge.h
index db64be4..e2771f3 100644
--- a/include/user/vshbridge.h
+++ b/include/user/vshbridge.h
@@ -8,8 +8,20 @@
extern "C" {
#endif
+/**
+ * Gets real system firmware information.
+ *
+ * @param[out] data - firmware information.
+ */
int _vshSblGetSystemSwVersion(SceKernelFwInfo *data);
+/**
+ * Gets factory (minimum) firmware version.
+ *
+ * @param[out] minver - factory firmware version.
+ */
+int _vshSblAimgrGetSMI(int *minver);
+
int _vshSblAimgrGetConsoleId(char CID[32]);
/**