SceSblFwLoader: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) (→Module) |
(→sceSblFwLoaderLockForDriver: change name to real name) |
||
Line 37: | Line 37: | ||
<source lang="c">int sceSblFwLoaderLoadForDriver(int unk_one, void *pVA, SceSize maxSize, SceSize *loadedSize);</source> | <source lang="c">int sceSblFwLoaderLoadForDriver(int unk_one, void *pVA, SceSize maxSize, SceSize *loadedSize);</source> | ||
=== | === sceSblFwLoaderSetPathForDriver === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 45: | Line 45: | ||
|} | |} | ||
Wrongly named <code>sceSblFwLoaderLock</code>. | |||
Locks fw loader and sets path to firmware file to work with. | Locks fw loader and sets path to firmware file to work with. | ||
<source lang="c"> | <source lang="c">SceInt32 sceSblFwLoaderSetPathForDriver(const char *path, int unk_zero);</source> | ||
=== sceSblFwLoaderUnlockForDriver === | === sceSblFwLoaderUnlockForDriver === |
Revision as of 19:57, 25 April 2022
This library has been moved to SceSblPostSsMgr at 3.60.
This library is mainly used to obtain FwImage (such as PSPEmu IPL and flash image).
Module
Version | World | Privilege |
---|---|---|
1.69 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
1.69-3.60 | 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_one, void *pVA, SceSize maxSize, SceSize *loadedSize);
sceSblFwLoaderSetPathForDriver
Version | NID |
---|---|
0.990-3.60 | 0xA6278D27 |
Wrongly named sceSblFwLoaderLock
.
Locks fw loader and sets path to firmware file to work with.
SceInt32 sceSblFwLoaderSetPathForDriver(const char *path, int unk_zero);
sceSblFwLoaderUnlockForDriver
Version | NID |
---|---|
0.990-3.60 | 0xBB59FC7A |
int sceSblFwLoaderUnlockForDriver(void);