cancel
Showing results for 
Search instead for 
Did you mean: 

USB EZ-PD Type-C

akckwang
New Contributor

Hi,
I do like to consult that how a DMC to perform signed firmware update for each components in a type-c dock?

"CY7C65219 Dock Management Controller (DMC)"
(Document Number: 002-20954 Rev. *B Revised June 10, 2019)
briefly described

"The signed firmware update follows the same procedure as the unsigned firmware update but it uses RSA-2048/SHA-256 for signing..."

"EZ-PD™ CCG4 USB Type-C Dock Reference Design Guide"
(Document Number: 002-20322 Rev. *G)
has pretty detailed description for unsigned firmware update, but for signed firmware:

"...Contact Cypress for more details. "

I found a related article here, although it's for HX3PD, but I think concept should be same,
private key to sign firmware, DMC check signature by public key,
but has more detailed document to describe this part?

How to store public key to DMC?
Required key format? length? algorithm?
Any different steps when using "Image Creation Tool", "Firmware Update Tool", "Configuration Generation Tool" for signed firmware?

Thanks~

0 Likes
1 Solution
ShifangZ_26
Moderator
Moderator

For CCG4 firmware upgrade via DMC, there is One-click fw update host tool (as part of FWCT). 

You could take a look below Tools and read the documentation as reference.

ShifangZ_26_0-1626961475888.png

Best Regards,

Lisa

View solution in original post

0 Likes
1 Reply
ShifangZ_26
Moderator
Moderator

For CCG4 firmware upgrade via DMC, there is One-click fw update host tool (as part of FWCT). 

You could take a look below Tools and read the documentation as reference.

ShifangZ_26_0-1626961475888.png

Best Regards,

Lisa

View solution in original post

0 Likes