Since you don't specifically mention it.. I"m assuming your car is an EVO IX.. Have you tried putting a battery booster/charger on the car before you attempt to read the ECU?
If you've done everything, but can sucessfully write and log using other software then try a different computer just to rule out any other possibility but the cable.