What type of cable are you using? The most common issue for TuneECU trouble is a non compatible cable.
The first cable I tried to use allowed me to connect to the bike without issue and even read the stock map, but I was unable to download a new tune. I would not at all be surprised if you have a cable that allows you to connect but will not allow you to read or download new tunes. I even had another cable that appeared to have the proper chip set and everything, still wouldnt work.
Do yourself a favor and stop messing with it until you buy a Lonelec cable which is the only one so far guaranteed to work.
LSL Damper OES Sliders Sunline Shifter MIVV CF Slip On K&N Air Filter FH012AA R/R Stoltec Starter Cables The2Wheels Levers Rick's Hotshot Stator Samco Hoses RK Chain & Sprockets