After i PUT it to the test this programming cable proved to be a huge disappointment. The cable failed to establish a reliable connection with my computer, causing repeated disconnections during crucial tasks .The only positive aspect was its affordable price. However, its unreliability makes it useless for any serious programming work. Dont waste your time and money on this subpar product. Invest in a more dependable cable to avoid unnecessary frustration..