Разобрался. Проблема в следующем: в 1-Wire не определены задержки между считываниями/записями байт, и у меня, для равномерной загрузки сделаны времянки по 10мс, (то есть для считывания ключа нужно 100мс - что вполне хватало). Методом научного тыка выявлено что у CP-Z2B если времянки между байтами 1мс то считывает код, если >2мс то считывает хрень