i can use GetHardwareList GetProtocolList GetPortList GetDeviceList, althought ''RLINK'' and ''ICP OPT Enable'' is supported in the exit codes of the functions above, i see ''0'' for if ((ESelectHard(''RLINK'', ''ICP OPT Enable'' ,false)) !=1) { Beep(500,50); a = CGetLastError(); } and a = ''File C:\\Program Files\\STMicroelectronics\\st7toolset\\stvp \\TOOLS.CNF : '' The error message doesnt explain the error. Where is the mistake? Thanks