diffrence between "flash" and "write ecu"

in Software
for some reason I can tune my bike ONLY with the flash option whenright clicking the file name but i cannot with Write ECU in the device drop down. it fails everytime, is that a software issue?