Here is my current issue:
My computer is bought in US while repaired in China.
They flashed the bios from XPS of China version which doesn't have TPM chip. After that I updated my bios to the latest version. Now my XPS 9370 will stuck at windows spinning logo (after a while stop spinning, freezing). The workaround is turn the TPM off in BIOS. I tried move the BIOS battery but it only works for the first boot. Any solution would be appreciated.