Das weist auf einen Schaltungsfehler hin.
Wenn er keine Verbindung hätte, würde er Dir das sagen. Aber er hat eine Verbindung und liest die falsche Signatur. Das klingt ganz danach, als bilde sich der Programmer eine funktionierende Verbindung bloß ein und liest dann eben "in der Luft", so dass immer 1en rauskommen.

Mach das, was da steht: Double check connections. Ich selbst saß mal über zwei Wochen an einer fast unsichtbaren Lötbrücke unter einem SMD-Widerstand.