Нажмите "Enter" для перехода к содержанию

CID Reader

Теория

В картах формата SD или MMC стандартом определено два регистра CID (Card ID) и CSD (Card Specific Data).

На практике CID используется для защиты от копирования и повторного воспроизведения данных на карте. Самый очевидный пример — карты навигации, где на SD-карте распологается специальный файл сгенерированный на основе CID карты. Поэтому копирование данных с одной карты на другую не имеет эффекта, т.к. новая карта имет другой CID.

CSD регистр, в частности, содержит информацию по временной блокировке карты. Например, карты навигации для автомобилей Ford имеют такую блокировку. И удалить данные с такой карты не так просто. Для этого нужно снять эту блокировку, это как раз может сделать представленный ниже на видео CID Reader

Список регистров SD карты
Структура CID

Более детально со спецификацией на формат SD можно ознакомиться тут.

Практика

Существует несколько способов прочитать CID SD карты:

  • Если на компьютере установлен Linux и SD-card reader подключен к PCI шине (не к USB) компьютера, то можно выполнить следующую команду:
cat /sys/block/mmcblk0/device/cid
  • Подключить SD карту к Андроид телефону, установив Micro SD CID Reader, и прочитать CID
Micro SD CID Reader
  • Купить специальное устройство для чтения CID SD карты. Например, SD CARD TOOLBOX. Стоит такое удовольствие почти 100 €.
  • Другой вариант — это собрать самому на базе Arduino схожее по функционалу устройство (Чтение CID и CSD, Блокировка и Разблокироdка SD карты)

Ниже приведена схема устройства и видео его работы.

Купить инструкцию по сборке данного девайса можно в моем онлайн магазине — CID Reader.

Подключение SD-сокета к Arduino Uno

Loading

комментария 2

  1. Руслан
    Руслан 21.01.2023

    Не подскажете как русифицировать спидометр на японской мазде cx-8

    • mikele85
      mikele85 29.01.2023

      Все зависит от приборки, они бывают разные на CX-8.
      Для получения быстрого ответа лучше связаться со мной через Телеграм. Контакты есть на сайте

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *