Jon Wilder
Active Member
So I have an Atmel AT89ISP cable. After 15 solid years of faithful service, the only machine I had with a parallel port quit on me a year ago.
Actually, I did have a Sony Vaio from 2005 that had been sitting for many years. Last time I ran it, it was a running machine. Decided to get that going again. Installed a Western Digital 240GB SSD and threw Windows 7 on it. Repeating BSOD's, error code 0x124. After many hours of messing with it, to include different video card, different memory sticks, dusting out fans, heat sinks, and power supply, replacing Windows chipset drivers with the OEM drivers, and a host of other tricks, it just does not want to run. The mobo is more than likely kaput on that one as well.
Then I decide to order a Startech 1S1P PCI-E based parallel and serial port card. The card itself works, but will not work with the AT89ISP cable. Further research revealed that PCI-E parallel port cards are hard assigned IO addresses that are well outside of the legacy ISA IO range (most on-board parallel ports have a base address of 0378h) and there is no way to remap this. The AT89ISP software only works on ISA addresses. Attempting to manually set the address in AT89ISP to match the IO address of the card yielded no results. It still would not see the cable.
As I was searching for a refurbished motherboard, I happened to stumble upon the mikroProg 8051 programmer. This is a USB solution that costed a bit less than a refurb legacy machine. It also shares the same pin out as the AT89ISP cable.
I just ordered one from Mouser. Should arrive on Wednesday.
Actually, I did have a Sony Vaio from 2005 that had been sitting for many years. Last time I ran it, it was a running machine. Decided to get that going again. Installed a Western Digital 240GB SSD and threw Windows 7 on it. Repeating BSOD's, error code 0x124. After many hours of messing with it, to include different video card, different memory sticks, dusting out fans, heat sinks, and power supply, replacing Windows chipset drivers with the OEM drivers, and a host of other tricks, it just does not want to run. The mobo is more than likely kaput on that one as well.
Then I decide to order a Startech 1S1P PCI-E based parallel and serial port card. The card itself works, but will not work with the AT89ISP cable. Further research revealed that PCI-E parallel port cards are hard assigned IO addresses that are well outside of the legacy ISA IO range (most on-board parallel ports have a base address of 0378h) and there is no way to remap this. The AT89ISP software only works on ISA addresses. Attempting to manually set the address in AT89ISP to match the IO address of the card yielded no results. It still would not see the cable.
As I was searching for a refurbished motherboard, I happened to stumble upon the mikroProg 8051 programmer. This is a USB solution that costed a bit less than a refurb legacy machine. It also shares the same pin out as the AT89ISP cable.
I just ordered one from Mouser. Should arrive on Wednesday.