コンプライアンステストは、ほとんどハード側の話しで
ファームウェアでどうこうって部分はあんまりなかった気がするけど

個人的な経験としては、
CypressFX2使ったセルフパワーデバイスで
VBUS来てないとき、D+/D-に電圧かけないように処理したくらい