HX3 charging limit issue

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

cross mob
MaLo_1464931
Level 1
Level 1

Hi,

we have charging problem with CYUSB3328 hubs.

Expectation:
At startup we want to read out cypress settings. We want to verify that correct set of settings are in use. Then we want to charge phones with 1,5A while communicating with phones.

Problem:

All ports give out 1,5A. After reading Cypress settings, the DS4 output will fall to 0,5A. It will stay there forever. To restore normal behavior, the power cycle to the HUB is needed.

Solution:

Is there a secret command to reset the HUB and restore normal behavior?

Any other software solution?

What we have tried:

upgrade HUB to B7 firmware - did not help

verified that CY4613 development kit has same behavior

custom settings and internal ROM settings do not make difference

Problem reproducing:

HW: CY4163 + USB power meter dongle + phone with low battery

1) plug power meter + phone to the DS4.

2) verify that power output is more than 1,0A.

3) switch windows driver (to Blaster Plus)

4) read settings with HX3 Blaster Plus

5) switch windows driver (to USB hub)

6) DS4 power output should be 0,5A now (DS1-DS3 will charge normally)

0 Likes
1 Solution
lock attach
Attachments are accessible only for community members.

Hi Mallon,

Please try the attached B7 firmware only file along with your custom settings and use the EEPROM boot mode. The settings I used were same as yours shown in the image. To download the B7 firmware with your settings, kindly use the "Download Firmware + Settings" option in Blaster Plus.

Please check if the ports are still getting powered off while binding to vendor driver after you boot with the new settings.

Best Regards,

Sananya

View solution in original post

0 Likes
9 Replies
Sananya_14
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello,

We were able to reproduce the problem. Please confirm the following-

-Does the issue occur with other phones?

-Are you using the default settings with the B7 firmware?

Currently, there is no other way to Reset the hub other than with the external Reset switch since the current firmware does not have support for that.

Best Regards,

Sananya

0 Likes
MaLo_1464931
Level 1
Level 1

Hi,

-Does the issue occur with other phones?

Same behavior is with all Apple and Samsung Galaxy S phones.

-Are you using the default settings with the B7 firmware?

Yes, we used default B7 settings.
Also we tried to play with 'Ghost charging' and 'Apple charging limit' settings - still no success

BR,

Mallon

0 Likes

Hello Mallon,

After running a few tests we found that the issue occurs with CYUSB3328 part while using the ROM firmware or B7 firmware with default settings. The driver switching disables the ports and on binding to hub driver again, the DS4 power doesnt exceed 0.5A.

The same issue shouldnt occur if you disable Shared link for DS4 or all the ports and use B7 firmware with the modified settings in EEPROM boot mode.

Best Regards,

Sananya

0 Likes

Hi,

The Shared Link is disabled already, but we still see the 0.5A limit. We tried to replay with settings, but had no success.
Can you please share your settings file that you used for testing.

cypress_settings.png

Our settings binary file:

https://drive.google.com/open?id=1bt9ExhNo_2npDUyLgC6ekGAVzYEpJMIM

Best Regards,

Mallon

0 Likes
lock attach
Attachments are accessible only for community members.

Hi Mallon,

Please try the attached B7 firmware only file along with your custom settings and use the EEPROM boot mode. The settings I used were same as yours shown in the image. To download the B7 firmware with your settings, kindly use the "Download Firmware + Settings" option in Blaster Plus.

Please check if the ports are still getting powered off while binding to vendor driver after you boot with the new settings.

Best Regards,

Sananya

0 Likes

Hi Sananya,

Thank you for helping us.

we tried this firmware with our settings: flashed the firmware + settings and restarted the hub
Unfortunately after reading out the settings and re-plugging the phone, the DS4 port still fall back to 0.5 A.

1) flashed the firmware + settings and restarted the hub.

2) phone was connected to DS4 port.

3) we read out settings. Phone was still connected to DS4 port and was charging with 1.5A (all OK)

4) we re-plugged the phone. And now phone was charging only with 0.5A.

This behavior occurs only on DS4 port. Other ports are OK. HUB power reset restores 1.5A charging.

Best Regards,

Mallon

0 Likes

Hi Mallon,

We havent tested with unplug and replug of the phone; reading the settings and switching to hub driver itself was failing to provide greater than 0.5A with the previous firmware. Could you please let me know if the driver switching still caused power disable of the ports?

Best Regards,

Sananya

0 Likes

Hello Sananya,

Driver switching still causes power limitation.

If phone is connected to DS4, then this will keep charging with 1.5A.
But you see differences if you replug the phone - then phone is unable to get more than 0.5A.

Best Regards,

Mallon

0 Likes

Hello Mallon,

Sorry for the delay in response. We were also able to see the issue on our end. Could you please share the D+/D- traces when you replug the phone? We could check if the BC 1.2 handshake is going through successfully on DS4.

Best Regards,

Sananya

0 Likes