Меню Рубрики

Sd insight аналог для windows

Skoda Rapid 1.4 SNOWMAN › Бортжурнал › Установка карт на VAGamundsen+ (rns 315), такой же процесс для Nissan и ford

Данный способ возможно реализовать на авто всех марок, главное знать cid.
Кому нужна помощь — пишите.
Опишу весь процесс:
Нам нужна sd карта фирмы samsung желательно до 32 гб ( у меня оранжевого цвета)

Если в системе видно устройство /dev/mmcblk?, значит кардридер подходит. Иначе SD карта смонтировалась как /dev/sd?, и ваш кардридер не подойдет. Вместо символов ? могут быть другие буквы или цифры, это зависит от вашей системы.

В вашем конкретном случае SD карта может определиться как /dev/mmcblk0, /dev/mmcblk1, /dev/mmcblk2 и т.д. Далее по плану в указанных командах вводите правильное имя устройства mmcblk с цифрой в конце, как оно определено в вашей системе. Если у вас SD карта определилась как /dev/mmcblk0p1, например, вводите ее имя как `mmcblk0` без `p1`.
3. ОСНОВНОЙ МОМЕНТ
Убедитесь, что ваша SD карта подходит, и ее CID можно изменить. Выполнить команду
ls -l /sys/block | grep mmc (l — это английская L, не перепутайте с цифрой 1)
У подходящей карты вы увидите строку со следующим содержимым: mmc0:0001. У неподходящей карты — подобную: mmc0:59b4. Если вам попался второй вариант, данная SD карта не подходит для прошивки.
Так же можно проверить путем установки на телефон SD Insight Запускаем — в правом верхнем углу жмем на «глаз». И если значение Bus Location = mmc?:0001 то все ок.
4. Дайте права на запуск приложению mmc, выполнив команду
я давал такую команду chmod 777 mmc, в описании у коллег написана chmod +x mmc. если все ок то просто появится следующая строка
5. Прошейте новый CID, выполнив команду
sudo ./mmc prog_cid /dev/mmcblk0 5d53424c32424d31013917ca53010400

Сообщение об успешной операции выглядит так: Success! Remove and reinsert SD card to check new CID.
6. Вытащите SD карту и повторно вставьте в кардридер
7. Убедитесь, что CID действительно изменился, выполнив команду
cat /sys/block/mmcblk0/device/cid

Должна появиться строка 5d53424c32424d31013917ca53010400. Последние два символа могут отличаться, например быть 01. Это не имеет значения. Главное, что первые 30 символов совпадают.
8. Осталось зашифровать SD карту, чтобы ее принял ГУ. Выполнить команду
sudo ./mmc lock_sd /dev/mmcblk0 C99A20843ED7D90B6801E49F2BC80277

Сообщение об успешной операции выглядит так: SEND_STATUS response: 0x00000900
Все мои операции выглядят так

После обновления навигации ГУ пометит SD карту использованной и оставит ее зашифрованной. Расшифровать ее нельзя, поэтому использовать для повторного обновления или по прямому назначению как карту памяти будет невозможно. Эта помеха обходится путем форматирования SD карты в старом телефон Nokia на Symbian 9.2+. Нужно вставить карту в такой телефон и в диспетчере файлов отформатировать ее. Если телефон запросит пароль к карте, нажать Отмена, это не помешает форматированию. После этого карту можно снова использовать как угодно, в том числе и для повторного обновления ГУ. После форматирования SD карта сохраняет прошитый CID, поэтому для повторения процесса обновления достаточно залить на нее навигационные данные и зашифровать.

Источник

Hyundai i40 › Бортжурнал › Клонирование SDMaps для Hyundai i40

Всем привет! Как многим известно, недавно была установлена штатная навигация от рестайла. Но был один косяк — магнитола пришла без карты памяти с самой навигацией. Вместо навигации выводилась информация о климате. Удобно, но основной функцией магнитолы собственно и является — навигация.

Благодаря общению с Сергеем ( Sernaiko ), стало известно что есть 2 выхода:
1-й самый простой — купить где то оригинальную б/у SD карту с навигацией
2-й сложный — «клонировать» штатную карту

1-й способ простой, но дорогой. Эти карты очень редки и очень дороги, и в России появляются в продаже очень редко.
2-й способ сложный но недорогой.

В процессе общения с Сергеем стало известно, что простое копирование файлов навигации с карты на карту не поможет. В магнитоле стоит защита от копирования. Система защиты устроена следующим образом:
В самой магнитоле «зашиты» CID (серийные номера) SD карт с навигацией, и даже если скопировать файлы на другую (обычную) карту памяти, CID не совпадет со списком в мозгах магнитолы и она откажется читать карты, выдавая следующее сообщение:

Путей решения сложного способа 2:
1-й простой, но дорогой и долгий. Заказываем SD карту у китайцев с нужным нам CID. Записываем на них карты и пользуемся
2-й сложный, но не дорогой — ищем «подходящую» SD карту, на которой можно поменять CID (на 99% SD карт CID намертво зашит при изготовлении на заводе и его не поменять).

Я выбрал сложный, но недорогой способ. Благо руки растут из нужного места. Спросил у гугла, получил ответ. Оказывается данный метод защиты навигационных программ для автомобилей очень распространен и используется на многих автомобилях (не только Hyundai). Читаем гугл дальше. Находим ответ. Все относительно просто.

Итак, что нам понадобится:
— SD карта с возможностью изменения CID
— Ноутбук с картридером, подключенным по PCI шине
— Ubuntu LiveCD
— Файлы навигации и CID оригинальной SD с навигацией

Снова благодарность Сергею — он дал сразу несколько дампов оригинальных SD карт с навигацией и их CID.

Начнем с карты памяти. Какие карты подходят под смену CID можно найти в интернете (их не много). Я таковую искал недели три точно, потом плюнул и купил новую в магазине.
Я выбрал Samsung Evo Plus. Найдена была в магазине электроники и только на 64Gb. Важно, что бы карта была произведена в Корее и дата выпуска не позже августа 2016 года. В таком случае CID изменить можно будет. Страну производителя узнать просто — она написана на обратной стороне упаковки с картой памяти. А вот дату выпуска можно узнать только вскрыв упаковку и посмотрев на обратную сторону самой карточки. Мне повезло — она была выпущена в 2015 году.

Так же пригодность карты можно узнать с помощью Android-телефона (метод не дает 100% гарантию возможности смены CID). Нужно вставить карту памяти в телефон и скачать приложение SD Insight. Открыть его, в списке выбрать карту памяти и нажать на глазок сверху справа. Если параметры Bus Location и Manufacturer равны mmc*:0001 и Samsung Electronics соответственно, то есть большая вероятность смены CID карты.

Далее ноутбук. Мне повезло, мой HP Pavilion G6-1355er подошел. Узнать, подключен картридер у ноутбука по PCI шине или по USB шине можно в ОС Linux. В моем случае это старенький диск с дистрибутивом Ubuntu 10.04. Загружаемся в LiveCD, открываем терминал и пишем следующие команды

Открывается список подключенных устройств. Если карта памяти отображается как mmcblk* то картридер подключен по PCI шине и пригоден для смены CID карты памяти. Если у вас карта подключилась по-другому, ищите более старый ноут у друзей.

Далее следует процесс смены CID карты памяти. Скачиваем программу для смены CID. Распаковываем архив на рабочий стол. И вводим последовательно команды в терминале:

1) cd /home/ubuntu/Desktop/evoplus_cid-master/jni
2) gcc evoplus_cid.c -o evoplus_cid
3) ./evoplus_cid /dev/mmcblk* _нужный CID_
* — номер у каждого может быть разный. Нужный был написан после команды lsblk, смотри выше

Если появилось сообщение Success! Remove and reinsert SD card to check new CID. то замена прошла успешно. Можно радоваться и закидывать файлы навигации на карту памяти, отформатировав ее заранее в FAT32.

На данном этапе я застрял на пару дней. CID поменять получилось, но карты все равно не работали. Но в итоге все получилось. Использовал следующие карты и CID (благодарим Сергея за то что подсуетился и дал их нам):
Файлы навигации: Скачать
CID: 28424548444d4e5302cf00964f00f601

Пользуйтесь на здоровье!

Ну а я радуюсь заработавшей навигацией в автомобиле отца! После установки SD карты, появилось окно с предупреждением о перезагрузке системы:

И после перезагрузки меня порадовал домашний экран с окошком навигации слева (вместо информации о климате)

На этом все! Всем спасибо за внимание и удачи на дорогах!
Сергей, еще раз спасибо тебе!

Источник

Forum Japan Navigation Group

Форум по японским магнитолам с навигацией

Чтение внутренних регистров SD-карт

Чтение внутренних регистров SD-карт

Сообщение bellic » 10 ноя 2017, 11:57

В SD-карте есть программно доступные регистры, в которых храниться параметры карты и её настройки. Можно прочитать регистры и узнать какую-нибудь полезную информацию. Регистров около 10-и, в спецификации вы можете узнать о каждом из них.
Спецификацию можно скачать на официальном сайте «SD Association»

( На сайте, в левой колонки перейдите в раздел Downloads -> Simplifed Specifications, соглашаетесь и жмете « I Accept» и качаете » Physical Layer Simplified Specification«). В результате вы скачаете pdf-документ — спецификацию на SD-карты, в ней все подробным образом расписано — какие бывают карты и как с ними работать.)
Кроме того, на этом сайте в разделе » Downloads» имеется утилита » SD Memory Card Formatter» от Ассоциации для правильного форматирования карт.

Вот небольшое пояснение к ней от самой Ассоциации:

Наиболее интересные регистры:

—Регистр CID ( Card identification data) — содержит данные, по которым можно идентифицировать карту памяти (серийный номер, ID производителя, дату изготовления и т.д.)
—Регистр CSD ( Card-specific data) — содержит всевозможную информацию о карте памяти (от размера сектора карты памяти до потребления в режиме чтения/записи).
—Регистр OCR ( Operation Conditions Register) — содержит напряжения питания карты памяти, тип питания карты памяти, статус процесса инициализации карты.

Структура CID регистра следующая:

Расшифровать данные регистра можно на сайте: Secure Digital Card CID Decoder

Внутренняя информация SD-карты

Информация о SD-карте закодирована в его внутренних регистрах карт. Одним из них является регистр идентификатора карты ( CID), 16-байтовый код, который содержит информацию, которая однозначно идентифицирует SD-карту, включая серийный номер карты (PSN), идентификационный номер производителя ( MID) и дату изготовления (MDT). Регистр CID устанавливается, когда карта изготовлена ​​и не может быть изменена после ее установки. (Согласно спецификации SD-карты информация должна быть написана только один раз, однако если карта не соответствует спецификации, эта информация может быть изменена!)

Как прочитать CID с SD-карты

Один из способов прочитать CID — использовать ноутбук с гнездом для SD-карт. Считыватели карт в ноутбуках обычно подключаются непосредственно через шину PCI (или IDE-шину). Это не будет работать через устройство чтения карт USB, потому что команда для извлечения информации о карте перехватывается и не понимается считывателями карт. Не все компьютеры со встроенными слотами для карт будут работать, некоторые внутренние считыватели карт подключаются через шину USB.

Предполагая, что у вас есть подходящее оборудование, есть несколько способов, которые вы можете использовать для получения информации о карте. С Linux чтение внутренней SD-карты является простым. Вставьте карту и посмотрите в /sys/block/mmcblk0/device/ (это местоположение может меняться в зависимости от вашей платформы, оно может быть mmcblk1 или в другом месте). В этом месте вы увидите несколько доступных атрибутов, которые включают регистры CID и CSD и информацию внутри него.

Для просмотра CID, выполняем команду из терминала (вызывается Ctrl + Alt + T):

Какая информация находится в CID?

В CID сохраняется следующая информация:

Необходимые инструменты и условия для чтения регистров SD-карты:
1) наличие SD-карты;
2) ноутбук со встроенным кардридером( USB-кардридер для этой цели не подходит) +
3) загрузочная флешка с линукс-дистрибутивом для чтения CID SD-карты;
4) Android-девайс — телефон/планшет с картридером;
5) минимальные навыки пользователя Android/ Linux.

Подробности:
1) Для чтения CID оригинальной навигационной SD-карты потребуется ноутбук со встроенным кардридером и загрузочная флешка с Линукс дистрибутивом.
Я использовал ASUS X301A в связке с Linux Mint 18 «Sarah» — Cinnamon (32-bit).
Этот же дистрибутив Линукса в связке с SONY VAIO VGN-TZ3RMN/N не видел SD-карты.
Не волнуйтесь, операционную систему на ноутбуке переустанавливать не придется. Достаточно создать загрузочную флешку (DVD диск) с Linux Mint и загрузить с нее лаптоп.
Далее, вставляем SD-карту во встроенный кардридер ноута, видим появившееся уведомление о новом девайсе:

Появившиеся обоими способами цифры/буквы конспектируем удобным способом (или просто копируем файл /sys/block/mmcblk0/device/cid в удобное место для дальнейшего чтения/копирования)
Небольшое дополнение. Если на вашем ноуте нет других SD карт, то всунутая оригинальная навигационная SD карта будет определятся линуксом как mmcblk0 и все вышеприведенные команды верны.
P.S. На скринах CID абсолютно «левой» SD-карты Samsung 2GB

Способ чтения внутренних регистров с помощью Android-устройств — Будет рассмотрен позже и добавлен в этот пост.

Кстати — для профессионалов по железу будет полезно прочитать Микроконтроллер – работаем с SD картой без файловой системы.
Там рассматриваются режимы работы с SD-карточкой, в том числе с использованием ATmega328P (или Arduino UNO).

Пост так же будет подвержен информационной обработке — посему за Повторы прошу пока не пинать.

Источник

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

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

  • Scx 4300 драйвер для windows 7 64 bit
  • Scx 4300 samsung driver windows 10
  • Scsi контроллер драйвер для windows 7
  • Scsi драйвера для windows 7
  • Scsi pass through direct для windows 10