>> you must remove the MCU from your DEMO board first.
Well, if debugger will try to communicate to target chip through BKGD and one more chip on the way will start answering the same messages obviously data packet conflict should occure... So removing existing QD4 chip on demo board was the first thing I have done.
I tried variuous pull-ups on both reset and BKGD wires befors starting this thread too. Even tried additional capacitance on reset pin.
As I see the problem might be in debugger configuration (I checked it and I couldn't find anything related), or maybe some additional changes must be done to the board, not just pin header soldering...
I solved this problem in simplest way - I soldered additional wire to connect normal BGDN pin in DIP socket and GDM_PORT header pin nr. 5 (which was not used). Adjusted my cables accordingly and using programmer normally. But that still leaves the question why they put BKGD_IN/EBGND signal to header, which is not working???
Saulius