Lv0ldr: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Also known as bootldr / Boot Loader ; see also: [[Dumping_Bootldr]] [[Talk:Dumping_Bootldr]] | Also known as bootrom(on proto/DECR) or bootldr / Boot Loader ; see also: [[Dumping_Bootldr]] [[Talk:Dumping_Bootldr]] | ||
lv0ldr (this may need some reordering with [[Boot Order]] as centralised reference): | lv0ldr (this may need some reordering with [[Boot Order]] as centralised reference): |
Latest revision as of 05:20, 2 April 2016
Also known as bootrom(on proto/DECR) or bootldr / Boot Loader ; see also: Dumping_Bootldr Talk:Dumping_Bootldr
lv0ldr (this may need some reordering with Boot Order as centralised reference):
- Initialises I/O (IOIF0/IOIF1)
- Checks CBE version
- Checks Memory configuration
- Checks flash format (1 or 1_1)
- Checks sb_rom_base (South Bridge)
- Initialises SS2_WORK (Starship2)
- Initialises XDR RAM (And verifies with memtest elf - On SPU 0 - It's hardcoded to load there).
- Checks eeprom_os_bank_indicator for active ROS
- Authenticates + decrypts lv0 (which runs on PPU) from the active ROS -> loaders INIT
- NEW consoles only: metadata lv0.2 (signed with nonrandomfail key) is used to check lv0 integrity
Boot Loader SE Version 1.9.0 ...(Build ID: 2398,24722, .........Build Data: 2007-07-22_15:55:29) Boot Loader SE Version 2.7.0 ...(Build ID: 3517,38879, .........Build Date: 2009-03-24_23:51:55) Boot Loader SE Version 3.4.0 ...(Build ID: 3932,45679, .........Build Date: 2010-06-07_23:08:10)
IDA Database of Lv0Ldr with function names[edit | edit source]
https://mega.co.nz/#!VkdhgQzC!AhfFyPztFBjo0TV9ErIWEHjqGXVDpfogrtQgVcvJWt8
|