Ok, I understand and agree Setool is not a virus. I only wanted to use XS 3.1 because it seemed to be the other option. However, in case I need to use both the programs that is okay for me.

With regard to flashing, is there Any chance of data loss?
I am completely new to flashing and the only basic introduction here is just not very insightful. Any other guides available?
I noticed another discussion on W580 flashing and I was wondering if I should follow any of the procedures there?