У Рюмика для снятия дампов в статье предлагается отдельное устройство.
Т.е. записали образ на флешку, а чтобы проверить, правильно ли записалось, нужно отдельное устройство

Тогда неудивительно, что id флешки прочитать не удается.
Но вроде как должен читать, медленно правда, по 1 битику через пин ACK

Автор в статье предлагает улучшенную версию, у него сразу 4бита передаются (через ACK,BUSY,PE,SEL)