Changes

Jump to navigation Jump to search
no edit summary
Line 1: Line 1: −
  −
== FW Difference ==
  −
  −
{| class="wikitable"
  −
|-
  −
! FW version !! What changed
  −
|-
  −
| 3.36 || unknown
  −
|-
  −
| 3.50 || Model identification code (hw_info) checking algorithm changes,
  −
<code>SceKblParam->__stack_chk_guard</code> is now initialized with make_kbl_param.
  −
  −
Fluctuation of some addresses due to increase/decrease in the amount of code.
  −
  −
Some in_gp register layout is changed.
  −
  −
Some struct size is 0x260-bytes to 0x268-bytes. (See func, 3.36:0x803738/3.50:0x80374e)
  −
  −
Changed sector read function offset. (See func, 3.36:0x805ac2)
  −
  −
Changed hardware mask. (See func, 3.36:0x80842a/3.50:0x808440)
  −
  −
FW strings/inst binary, Build date, bootloader revision.
  −
|-
  −
| 3.51-3.52 || FW strings/inst binary, Build date, bootloader revision.
  −
|}
  −
   
== Notes ==
 
== Notes ==
   −
If the Ernie version is less than 0x80300, second_loader refuses to boot.
+
If Ernie version is less than 0x80300, second_loader refuses to boot.
    
== Misc function ==
 
== Misc function ==
Line 601: Line 574:     
0x20 random bytes are generated and written to keyslot 0x51A. Then, the buffer is encrypted with aes128-cbc using coredump_key and coredump_iv. The result is copied to KBL Param +0x100 (0x1F000200)
 
0x20 random bytes are generated and written to keyslot 0x51A. Then, the buffer is encrypted with aes128-cbc using coredump_key and coredump_iv. The result is copied to KBL Param +0x100 (0x1F000200)
 +
 +
== Changelog ==
 +
 +
{| class="wikitable"
 +
|-
 +
! FW version !! What changed
 +
|-
 +
| 3.36 || unknown
 +
|-
 +
| 3.50 || Model identification code (hw_info) checking algorithm changes,
 +
<code>SceKblParam->__stack_chk_guard</code> is now initialized with make_kbl_param.
 +
 +
Fluctuation of some addresses due to increase/decrease in the amount of code.
 +
 +
Some in_gp register layout is changed.
 +
 +
Some struct size is 0x260-bytes to 0x268-bytes. (See func, 3.36:0x803738/3.50:0x80374e)
 +
 +
Changed sector read function offset. (See func, 3.36:0x805ac2)
 +
 +
Changed hardware mask. (See func, 3.36:0x80842a/3.50:0x808440)
 +
 +
FW strings/inst binary, Build date, bootloader revision.
 +
|-
 +
| 3.51-3.52 || FW strings/inst binary, Build date, bootloader revision.
 +
|}
 +
 +
[[Category:Cmep]]
6,028

edits

Navigation menu