4015 - Diamond Programmer: Does the Diamond Programmer allow parallel programming on custom address ports?
The Detect cable button in Diamond Programmer detects the cable only on the default parallel cable addresses (0x0378, 0x0278 and 0x03BC).
It cannot be used to detect the custom address. Instead, setup your device with a custom port address and then directly program the device.