Keep getting 'Device missing or unknown device' in PonyProg

I have a AVR-P40B-8535 devboard with a AVR-PG2B programmer both from Olimex and I’m using PonyProg2000 2.05a. The port is probed successfully it seems but whenever I try to read a device I get ‘Device missing or unknown device’ in PonyProg. I’ve checked the connections (compared schematic to board layout) and measured the supply voltages on the processor and they all seem correct. I’m using a AVRMega8535 for the MCU.

Do I need to perform some initial action (such as changing the polarity of the programming lines in PonyProg) or is something else wrong?

TIA

is the crystal connected / the correct fuse bits programmed to enable a clock source for the AVR?

also, just because your port is probed ok, doesn’t mean that the program see’s your microcontroller (as you have found out). Maybe tring using different port settings (I/O instead of API or vice versa - that was a problem for me once)

there are alot of things that could be wrong, but i guess its part of the learning experience.

keep trying to eliminate things!

good luck

I’m not sure about the fuse bits. How can I program the fuse bits when the programming doesn’t work? The crystal oscillator doesn’t seem to work so I’m assuming it’s using the internal RC oscillator by default. This means that ICSP should be working doesn’t it?