Sorry for the late reply due to a event over the last two weeks. After debugging and reviewing the prior EC code changes, I found a problem with the fan curve settings in the pass 2 EC versions when implementing the virtual temperature sensor. Even with the virtual temperature sensor disabled, it still impacts the fan curve. On a positive note, disabling the virtual temperature sensor does seem to allow the system to leave the 0.4GHz state a bit quicker. I’m now working with the thermal team to revise the fan curve and analyze the thermal performance after the correction.
Currently, we still plan to release 3.17 to stable but will release the new version to fix this problem asap once the thermal test and fan curve are confirmed.