Hi Team,
We face another issue about the Automatic ID Request and MacBookPro compatibility, please kindly give us some suggestions. Thanks.
FW Tool : TPS6598x Application Customization Tool version 3.10
Application : Monitor
Issue : When "Automatic ID Request" is enable, following MacBookPro issue is happened.
1. Monitor power ON, MacBookPro power OFF.
2. Connect Monitor and MacBookPro by USB-C cable.
3. Power ON MacBookPro.
4. Displayport is no problem. But USB HUB is not working.
Root cause : When the issue is duplicated, the roles of monitor are DFP_U/UFP_D/Source.
*Monitor must become UFP_U to use USB HUB.
Detail of PD Negotiation---(a)
1. At connected, monitor is DFP_U/Source.
2. After PS_RDY, monitor send DR_SWP.
3. MacBookPro reject DR_SWP.
4. Monitor send Discover Identity.(Start Alternate Mode)
5. Finally, monitor become DFP_U/UFP_D/Source.
*monitor should re-send DR_SWP message.
After "Automatic ID Request" set to disable
Detail of PD Negotiation---(b)
1. At connected, monitor is DFP_U/Source.
2. After PS_RDY, monitor send DR_SWP.
3. MacBookPro reject DR_SWP.
4. After about 400ms, monitor re-send DR_SWP and MacBookPro accept.
In this time, monitor become UFP_U/Source.
5. MacBookPro send Discover Identity.(Start Alternate Mode)
6. Finally, monitor become UFP_U/UFP_D/Source. And USB HUB can work.
If "Automatic ID Request" should be enabled to pass the compliance test, any other way to re-send DR_SWP?
Thanks