Appologies, I was mistaken, I have my old GPU, an old HD6750 in port 0 and the 580 in port 1. , I tried flashing through the 6750 card and specifying the port 1 with the 580 but it didnt work.
I tried flashing the 580 without the other card running the graphics and it didnt work either