2021-06-04 07:02 AM
2021-06-10 04:47 PM
Hello,
Be careful that there are 2 different versions of the chip:
The STUSB4500L doesn’t support the USB-PD protocol, so you cannot request a voltage higher than 5V, and it doesn’t have any PDOs.
You cannot reprogram the NVM of STUSB4500L to transform it into STUSB4500 (non-L). It doesn’t work as you noticed in your experiment.
If your application needs to accept PD contracts >5V, then you cannot use STUSB4500_L, but you need to use instead the STUSB4500 (non-L).
To bring a little more confusion, be careful that STUSB4500 and STUSB4500L have the same DEVICE_ID = 0x25. But they do not have the same features set.
2021-06-04 10:54 AM
I have the same issue but I am running STSW-STUSB002 v1.1.1. The NVM config for STUSB4500 will not work on the STUSB4500L.
2021-06-04 10:58 AM
Hello Mmade.1,
Thank for your answer.
Looks like customer support is quite poor at STmicro.
Mmmmh, wondering if TI's got good parts and useful GUI: customer support is fine at TI's.
Regards.
Matt
2021-06-04 11:03 AM
Hello again Mmade.1,
Do you get a "SINK PARAMETERS" page on the V1.11 GUI, like on the V1.09 one?
I don't.
No way to program the 4500L chip, though.
I don't know if I missed something on the installation.
Please let me know.
Regards.
Matt.
PS: I believe register mapping has changed from 4500 to 4500L. Reason why NVM configs for 4500 don't work with 4500L...
2021-06-04 11:07 AM
The documentation on the register mapping, especially for the NVM, is extremely poor. I had to go hunting through the ST code to understand how to program the NVM and then port that to Linux. Do you know of a way to identify the 4500 vs the 4500L part? The device id returns the same value for both parts.
2021-06-04 11:09 AM
And to answer your first question, I do get the SINK PARAMETERS page on v1.11.
2021-06-04 11:10 AM
2021-06-04 11:17 AM
I don't know other way than to look at the writing on the chip case! I didn't even notice there was a "L" suffix when I got the chips.
I'm in big troubles, 4500 no "L" isn't avalaible at present time.
So you do get the "SINK PARAMETERS" page on V1.11. I don't know what's wrong with my Windows 10 installation.
And even when entering all PDOPs voltage, current, tolerances parameters by hand doesn't help?
I mean: still no way to have the 4500L comply to the same PDOs than 4500?
Thanks.
Regards.
Matt
2021-06-04 11:23 AM
We are in the same trouble boat. The ability to get parts is hurting our development as well.
Yes, I do get the "SINK PARAMETERS" page on v1.11. I took a screenshot and it is above.
2021-06-04 11:32 AM
Thanks. And it doesn't work?
I mean not trying to import a whole NVM config, but entering ALL parameters one by one?
I am trying to find a software that appeared a few hours ago ON ST's site, written by an ST guy.
But their search engine is full sh...: doesn't show up anymore!
It's called "STUSB_NVM_ReadWrite_Utility_v1.00.zip".
ST search engine can't find it!
Maybe you could give it a try: I'm no good at sending scripts and commands on a prompt editor... I'd rather use a dumb interface for stupid users.
If you have a email address, I can forward it to you.
Regards.