SceSblFwLoader: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
Line 32: Line 32:
Loads firmware into buffer "dst". Real loaded size is returned in "loaded_size" variable.
Loads firmware into buffer "dst". Real loaded size is returned in "loaded_size" variable.


<source lang="c">int SceSblFwLoaderForDriver_91C73A54(int unk, void *dst, int dst_size, int *loaded_size);</source>
<source lang="c">int sceSblFwLoaderLoadForDriver(int unk, void *dst, int dst_size, int *loaded_size);</source>


=== sceSblFwLoaderLockForDriver ===
=== sceSblFwLoaderLockForDriver ===
Line 42: Line 42:
|}
|}


Debug logs tells it does "sceSblFwLoaderSetPath".
Debug logs tell it does "sceSblFwLoaderSetPath".


Locks fw loader and sets path to firmware file to work with.
Locks fw loader and sets path to firmware file to work with.

Revision as of 21:39, 19 July 2019

Module

Known NIDs

Version Name World Privilege NID
1.69 SceSblFwLoader Non-secure Kernel 0x589D2964

Libraries

Known NIDs

Version Name World Visibility NID
1.69 SceSblFwLoaderForDriver Non-secure Kernel 0x6FE424E4

SceSblFwLoaderForDriver

sceSblFwLoaderLoadForDriver

Version NID
0.990-3.60 0x91C73A54

Loads firmware into buffer "dst". Real loaded size is returned in "loaded_size" variable.

int sceSblFwLoaderLoadForDriver(int unk, void *dst, int dst_size, int *loaded_size);

sceSblFwLoaderLockForDriver

Version NID
0.990-3.60 0xA6278D27

Debug logs tell it does "sceSblFwLoaderSetPath".

Locks fw loader and sets path to firmware file to work with.

int sceSblFwLoaderLockForDriver(char *path);

sceSblFwLoaderUnlockForDriver

Version NID
0.990-3.60 0xBB59FC7A