uiui, mir fällt nur ein's auf
..Could not identify Chip with ID: 000000 ...
Wenn bei mir der µController nicht aufgedreht ist oder der Adapter abgesteckt, sagt er eigenlich "..Could not identify Chip with ID: FFFFFF "
D.h. er interpretiert die (in dem Fall offene) datenleitung immer als HIGH.

Bei dir kriegt er 000000, die Datenleitung kriegt also keinen hoch.

Vielleicht hilft das ?