Default FW of CYPD4155-96BZXI (CCG4M)

Announcements

Live Webinar: USB-C adoption. Simple & Cost-efficient solutions | April 18th @9am or 5pm CEST. Register now !

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
KeTa_1341526
Level 5
Level 5
Distributor - TED (Japan)
10 likes given 10 likes received 5 likes given

Hello,

I want to know which FW is programmed into this device (CYPD4155-96BZXI) when it is shipped from the Cypress factory.

What FW is programmed at the Cypress factory?

Best regards,

Kenji Takahashi

0 Likes
1 Solution
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

Hi Takahashi-san,

CYPD4155-96BZXI is written CYPD4225-40LQXI_i2c_boot_0_0_0_58_0_0_0_nb.hex file.

It is located at

C:\Program Files (x86)\Cypress\EZ-PD CCGx SDK\CCG3-CCG4\Firmware\binaries\CYPD4225-40LQXI_notebook\CYPD4225-40LQXI_i2c_boot_0_0_0_58_0_0_0_nb.hex

Best regards,

Hirotaka Takayama

View solution in original post

0 Likes
4 Replies
HirotakaT_91
Moderator
Moderator
Moderator
500 replies posted 250 replies posted 100 replies posted

Hi Takahashi-san,

CYPD4155-96BZXI is written CYPD4225-40LQXI_i2c_boot_0_0_0_58_0_0_0_nb.hex file.

It is located at

C:\Program Files (x86)\Cypress\EZ-PD CCGx SDK\CCG3-CCG4\Firmware\binaries\CYPD4225-40LQXI_notebook\CYPD4225-40LQXI_i2c_boot_0_0_0_58_0_0_0_nb.hex

Best regards,

Hirotaka Takayama

0 Likes
KeTa_1341526
Level 5
Level 5
Distributor - TED (Japan)
10 likes given 10 likes received 5 likes given

Takayama-san,

Thank you for your reply.

Since I2C bootloader only, I need to get Base Firmware from somewhere.

Do I have to generate Base Firmware with reference to the following KBA?

Build CCG4M Project Using CCG4 Project in SDK 3.0.1 and Later Versions – KBA219845

If I write the Base Firmware, do I need to program the cyacd file from the Host MCU via I2C (HPI)?

Is it possible to program a HEX file via SWD?

Best regards,

Kenji Takahashi

0 Likes

Hi Takahashi-san,

Yes, you can create the CCG4M project by referring  Build CCG4M Project Using CCG4 Project in SDK 3.0.1 and Later Versions – KBA219845

In order to write the Firmware, you can select using SWD or Host MCU with I2C. CCGx Programming Methods - KBA97271

Best regars,

Hirotaka Takayama

0 Likes
KeTa_1341526
Level 5
Level 5
Distributor - TED (Japan)
10 likes given 10 likes received 5 likes given

Takayama-san,

Thank you for your reply.

I understand it.

Best regards,

Kenji Takahashi

0 Likes