Talk:Communication Processor: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
(You are using the wrong file)
(→‎Problem: typo)
Line 18: Line 18:
</pre>
</pre>


----
----
----


This is a syscon firmware update, not a CP update.
This is a syscon firmware update, not a CP update.


CP updates are usually called reftool_cp_xxx.bin (replace xxx by version) you can find these in official sdks.
CP updates are usually called reftool_cp_xxx.bin (replace xxx by version) you can find these in the official sdks.
Syscon firmware updates use other keys and another algorithm.
Syscon firmware updates use other keys and another algorithm.


-Mathieulh
-Mathieulh

Revision as of 19:08, 20 December 2012

Problem

Using this file: [[1]] (v1.0.4c2_TMU510_u.bin) -> Source

IV: 737973317347595DFB853B7B4A28105D
Hash: 46EE8C013CB4F1821E184FB74A56FCC7

update.bin = v1.0.4c2_TMU510_u.bin - first 32 bytes (IV + Hash)

Type This
openssl enc -aes-256-cbc -d -K E8ED2B817207B70C5DF9090507AF2A8982967620D692B92A59231638402DF13F -iv 737973317347595DFB853B7B4A28105D -in update.bin -out update.tar.gz




Output:

2282524:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:539:


This is a syscon firmware update, not a CP update.

CP updates are usually called reftool_cp_xxx.bin (replace xxx by version) you can find these in the official sdks. Syscon firmware updates use other keys and another algorithm.

-Mathieulh