Changes

Jump to navigation Jump to search
7 bytes removed ,  19:19, 12 April 2020
no edit summary
Line 156: Line 156:  
=== 0x1 - check_activation_code_1 ===
 
=== 0x1 - check_activation_code_1 ===
   −
Only on pre 2.10.
+
Removed on FW 2.10.
    
Verify SceKitActivationData derived from AFV.
 
Verify SceKitActivationData derived from AFV.
Line 171: Line 171:  
=== 0x2 - check_activation_code_2 ===
 
=== 0x2 - check_activation_code_2 ===
   −
Only on pre 2.10.
+
Removed on FW 2.10.
    
Verify SceKitActivationData derived from AFV.
 
Verify SceKitActivationData derived from AFV.
Line 197: Line 197:  
=== 0x5 - gen_act_cmac ===
 
=== 0x5 - gen_act_cmac ===
   −
Only on pre 2.10.
+
Removed on FW 2.10.
    
Get activation data. The returned data is written to NVS at offset 0x520 or 0x530.
 
Get activation data. The returned data is written to NVS at offset 0x520 or 0x530.
Line 218: Line 218:  
=== 0x7 ===
 
=== 0x7 ===
   −
Only on pre 2.10.
+
Removed on FW 2.10.
    
Check if activation is valid. The input activation data is read from NVS at offset 0x520.
 
Check if activation is valid. The input activation data is read from NVS at offset 0x520.
Line 233: Line 233:  
=== 0xA - gen_activation_with_sig ===
 
=== 0xA - gen_activation_with_sig ===
   −
Introduced in 2.10.
+
Introduced in FW 2.10.
    
Check if new activation is valid. Extended activation check with a signature. This is ran when installing a new afv.
 
Check if new activation is valid. Extended activation check with a signature. This is ran when installing a new afv.
Line 254: Line 254:  
=== 0xB - check_activation_with_sig ===
 
=== 0xB - check_activation_with_sig ===
   −
Introduced in 2.10.
+
Introduced in FW 2.10.
    
Check if current activation is valid. Extended activation check with signature. This is ran on boot.
 
Check if current activation is valid. Extended activation check with signature. This is ran on boot.
Line 311: Line 311:  
=== 0x10006 - sceCompatSecLoadSCBootCode ===
 
=== 0x10006 - sceCompatSecLoadSCBootCode ===
   −
Load SC Boot Code.
+
Load SC (SysCon?) Boot Code.
    
Called on init and before resume of PSP.
 
Called on init and before resume of PSP.
Line 332: Line 332:  
memcpy(SceCompatSharedSram_e8100000, g_0080c1f0, 0x1000); // PRE-IPL
 
memcpy(SceCompatSharedSram_e8100000, g_0080c1f0, 0x1000); // PRE-IPL
 
memcpy(SceCompatSharedSram_e8100fbc, &cmd_data[0], 4);    // Offset 0x40 above
 
memcpy(SceCompatSharedSram_e8100fbc, &cmd_data[0], 4);    // Offset 0x40 above
memcpy(SceCompatSharedSram_e8100fc0, g_0080d1f0, 0x40);  // Challenge (??)
+
memcpy(SceCompatSharedSram_e8100fc0, g_0080d1f0, 0x40);  // Challenge (?XOR key?)
 
syncm();
 
syncm();
 
*(u32 *)SceSonyRegbus_e8000004 = 0;
 
*(u32 *)SceSonyRegbus_e8000004 = 0;
Line 349: Line 349:  
Set Shared Static Random Access Memory Access-control list.
 
Set Shared Static Random Access Memory Access-control list.
   −
Removed since FW about 2.10. Replaced by command 0x30006.
+
Removed since FW 3.50. Replaced by command 0x30006.
    
{| class="wikitable"
 
{| class="wikitable"
Line 365: Line 365:  
Set Shared Static Random Access Memory Access-control list 2.
 
Set Shared Static Random Access Memory Access-control list 2.
   −
Not present/used on FW 2.06. Maybe added on FW 2.10. Replacement for command 0x20006.
+
Appeared on FW 3.50. Replacement for command 0x20006.
    
{| class="wikitable"
 
{| class="wikitable"
6,295

edits

Navigation menu