SceSblFwLoader: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) No edit summary |
CelesteBlue (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
This module has been moved removed and its content moved to [[SceSblPostSsMgr]] on FW | This module has been moved removed and its content moved to [[SceSblPostSsMgr]] on FW 1.800.071. | ||
This module is mainly used to obtain FwImage (such as PSPEmu IPL and flash image). | This module is mainly used to obtain FwImage (such as PSPEmu IPL and flash image). | ||
Line 9: | Line 9: | ||
! Version !! World !! Privilege | ! Version !! World !! Privilege | ||
|- | |- | ||
| 1. | | 0.990.000-1.692.000 || Non-secure || Kernel | ||
|} | |} | ||
Line 20: | Line 20: | ||
! Version !! Name !! World !! Visibility !! NID | ! Version !! Name !! World !! Visibility !! NID | ||
|- | |- | ||
| 0.990 || [[SceSblFwLoader#SceSblFwLoaderForDriver|SceSblFwLoaderForDriver]] || Non-secure || Kernel || 0x6FE424E4 | | 0.990.000-1.692.000 || [[SceSblFwLoader#SceSblFwLoaderForDriver|SceSblFwLoaderForDriver]] || Non-secure || Kernel || 0x6FE424E4 | ||
|- | |- | ||
| 3. | | 1.800.071-3.740.011 || [[SceSblFwLoader#SceSblFwLoaderForDriver|SceSblFwLoaderForDriver]] || Non-secure || Kernel || not present. Moved to [[SceSblPostSsMgr#SceSblFwLoaderForDriver]]. | ||
|} | |} | ||
Line 34: | Line 34: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.990-3. | | 0.990-3.740.011 || 0x91C73A54 | ||
|} | |} | ||
Line 46: | Line 46: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.990-3. | | 0.990-3.740.011 || 0xA6278D27 | ||
|} | |} | ||
Line 60: | Line 60: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 0.990-3. | | 0.990-3.740.011 || 0xBB59FC7A | ||
|} | |} | ||
Revision as of 00:40, 14 January 2023
This module has been moved removed and its content moved to SceSblPostSsMgr on FW 1.800.071.
This module is mainly used to obtain FwImage (such as PSPEmu IPL and flash image).
Module
Version | World | Privilege |
---|---|---|
0.990.000-1.692.000 | Non-secure | Kernel |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
0.990.000-1.692.000 | SceSblFwLoaderForDriver | Non-secure | Kernel | 0x6FE424E4 |
1.800.071-3.740.011 | SceSblFwLoaderForDriver | Non-secure | Kernel | not present. Moved to SceSblPostSsMgr#SceSblFwLoaderForDriver. |
SceSblFwLoaderForDriver
This library was moved to SceSblPostSsMgr#SceSblFwLoaderForDriver on a FW between 0.990 and 3.60, probably 1.80.
sceSblFwLoaderLoadForDriver
Version | NID |
---|---|
0.990-3.740.011 | 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);
sceSblFwLoaderLockForDriver
Version | NID |
---|---|
0.990-3.740.011 | 0xA6278D27 |
Inline calls sceSblFwLoaderSetPath
.
Locks fw loader and sets path to firmware file to work with.
SceInt32 sceSblFwLoaderLockForDriver(const char *path, int unk_zero);
sceSblFwLoaderUnlockForDriver
Version | NID |
---|---|
0.990-3.740.011 | 0xBB59FC7A |
int sceSblFwLoaderUnlockForDriver(void);