Open Device Manager (Windows) or run lsusb (Linux). Check if your device firmware revision is below v50. If it is v49 or earlier, proceed.
These patches often address communication errors between hardware modules that could otherwise lead to charging failures or "limp mode" conditions. p50368v50 software download new