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