I am configuring custom firmware for my "laptop" product using the browser-based configuration tool. For test purposes my sink is an EVM in configuration 5
On the source side the PP_HV pin has 12.1V (for the moment). If I configure a source PDO as fixed, 12V, 3A, a contract is successfully negotiated and the EVM is powered with 12V
If I change the source PDO to variable (or battery) 10-15V, the contract is no longer negotiated and the sink request packet has "mismatch" bit set.
My actual device has a battery and external PS, so the voltage on the PP_HV can be from 9.8 to 15.1V, hence I obviously can't use a fixed PDO. What's wrong with the variable contract and how do I fix this?