I've been doing quite the research on this error, but couldn't find a solution that could help me with my device.
Adb commands works fine, but not fastboot commands.
I have tried several sites for the fastboot drivers, in case that's the problem, but it didn't work. (I still have an exclamation mark on Android ADB Interface icon in device manager.)
My phone gets stuck at boot logo when I try flashing a custom ROM and I have to re-insert the battery to solve it. I rooted my phone using the KingRoot app. Does this have any relevance?