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