Логотип







наверх

Монолиты Sandisk 16 bit

Распиновка монолитов карт памяти Sandisk достаточно хорошо изучена и имеется в арсенале производителей практически всех программных продуктов.

Монолиты, с такой распиновкой, могут иметь 16-битную микросхему памяти внутри. По идентификатору это легко можно определить. На этих картах верхние IO 8 - 15 не находятся на технологических контактах и их приходится искать на свободных дорожках.

После того, как эти дорожки найдены, необходимо выяснить порядок следования IO 8-15. Для этого на помощь приходят знания заголовков служебной информации и одной очень характерной строки в первой странице микросхемы. Эта строка "Sandis".

Стоит учитывать, что при использовании XOR, заголовки и строку проверяем после операции XOR-наложения в режиме прямого чтения, а также то, что строка может иметь вид "aSdnsi" (переставлен word).

Выстраиваем порядок следования IO-15.....8 в битовом представлении:

S - 0x53 - 01010011
n - 0x6E - 01101110
i - 0x69 - 01101001

Этих значений бывает достаточно для вычисления порядка дополнительных IO-контактов.

Примеры монолитов Sandisk, для которых вычислена 16-битная распиновка:

Sandisk SD 16 bit

Sandisk MSD 16 bit

07.05.2015


наверх