Представлен первый мажорный релиз набора утилит mmc-utils 1.0. Решение предназначено для низкоуровневой настройки карт памяти MMC, eMMC и SD из пространства пользователя. Разработка проекта ведётся с 2012 года. Исходный код решения написан на языке C и опубликован под лицензией GPLv2.
По информации OpenNET, утилиты mmc‑utils могут использоваться для чтения регистров CSD (параметры карты), CID (идентификатор карты) и SCR (конфигурация карты), установки защиты от записи (временной или постоянной, а также затрагивающей лишь отдельные регионы устройства), настройки аутентификации и конфигурирования специфичных для eMMC возможностей, таких как размер сектора, BKOPS, управление кэшем и аппаратный сброс.
Для работы утили mmc-utils 1.0 требуется система с «настоящим» хостом mmchci. Устройства, наподобие usb‑картридеров, представляющие доступ к картам хранения в форме USB mass storage, не подходят для работы с утилитами mmc-utils, так как не позволяют отправлять на устройство команды MMC.
Источник: habr.com