Содержание
- Проект Артемия Ленькова
- Понемногу обо всём
- Клонирование карт памяти автомобильной навигации
- Поиск подходящей карты памяти
- Изменение CID номера
- Образы навигационных программ
- Opel Navi 600/900
- Nissan Connect
- Смена данных флешки с помощью инструмента SMI Debug
- Клонирование карт памяти автомобильной навигации
- Поиск подходящей карты памяти
- Изменение CID номера
- Образы навигационных программ
- Nissan Connect
- Forum Japan Navigation Group
- Чтение внутренних регистров SD-карт
- Чтение внутренних регистров SD-карт
Проект Артемия Ленькова
Понемногу обо всём
Клонирование карт памяти автомобильной навигации
Хотелось бы сразу отметить, что данная статья носит исключительно информативно-ознакомительный характер и не подразумевает получения какой-либо выгоды. Написанная здесь информация собрана из различных источников и предназначена помочь автолюбителям продублировать имеющуюся у них карту памяти. Автомобильная навигационная программа вещь достаточно дорогостоящая и необходимо заранее побеспокоиться о сохранности ваших файлов. Поэтому, чтобы не кусать локти в случае выхода из строя флешки, стоит уже сейчас сделать резервную копию карт навигации.
Процесс создания дубликата достаточно прост и не требует глубоких познаний в программировании, а также наличия специальной аппаратуры. Успех кампании зависит от трех факторов:
Данный способ является универсальным и подходит для большинства навигационных программ, используемых автопроизводителями, поскольку привязка навигации осуществляется к CID номеру карты памяти. Таким образом, простой перенос файлов с карты на карту не даст желаемого результата, необходимо дополнительно скопировать идентификационный номер донора. О том как это сделать и пойдет речь в данной статье.
Поиск подходящей карты памяти
В первую очередь необходимо найти подходящую карту памяти, а это, пожалуй, самое сложное в данном вопросе. Для клонирования нужна флешка, у которой имеется возможность менять CID номер. Такому требованию отвечают карты памяти со встроенным чипсетом производства компании Samsung, выпущенные в Корее по апрель 2016 года. На всех новых картах эту лазейку прикрыли и изменить CID уже не получится.
Идентификационный CID номер можно поменять в следующих картах памяти:
Под категорию прочие карты попадают любые карты от сторонних производителей. Это может быть Transcend, Mirex и прочие noname флешки, у которых установлен процессор Samsung с параметром Bus Location равным mmc*:0001. Для проверки пригодности карты можно использовать приложение под ОС Android SD Insight.
Устанавливаем приложение на смартфон и запускаем его. В программе выбираем интересующую нас карту памяти и нажимаем на пиктограмму с глазом, расположенную в правом верхнем углу. Среди представленных параметров нас интересует производитель и Bus Location. Правильная карта должна выглядеть следующим образом.
Также проверить карту можно и в ОС Linux. Для этого в терминале нужно ввести команду:
Если вы не нашли нужную карту у себя, то её еще можно купить. До недавнего времени карта была в наличии в Эльдорадо, фирменном интернет-магазине Samsung, а также встречалась в других крупных и мелких торговых точкам. Как я уже отметил ранее правильная карта должна быть выпущена в Корее вплоть до апреля 2016 года. Также карту можно поискать на Aliexpress, только нужно предварительно уточнить у продавца дату и место производства.
Однако, хочу вас немного огорчить. Наличие искомой комбинации mmc*:0001 не даёт 100% гарантии, что ваша карта подойдёт для перезаписи CID номера. Встречаются случаи, когда идентификатор карты поменять нельзя, но об этом не узнаете пока не попробуете. Двигаемся дальше.
Изменение CID номера
Для изменения CID номера карты памяти необходим компьютер с предустановленной операционной системой Ubuntu. Если такого нет, то можно создать загрузочный LiveUSB-диск при помощи приложения UNetbootin. В этом нет ничего сложного, так что расписывать данный процесс нет смысла.
Кроме того, ПК должен иметь встроенный кард-ридер, подключенный к шине PCI. Чтобы это проверить, вставляем карту памяти в лоток и вводим в Терминале следующие команды:
Если карта-памяти расположена в разделе памяти mmcblk, то ваш компьютер пригоден к использованию, если нет, то ищем древний ноутбук со встроенным кард-ридером у знакомых.
Чтобы еще раз убедиться, что карта памяти соответствует необходимому требованию, вводим следующую команду:
Если в строке присутствует mmc*:0001, то карта памяти правильная и есть большая вероятность, что CID номер удастся поменять.
Для установки приложения для изменения CID номера и всех необходимых компонентов последовательно вводим в Терминале следующие команды:
Программа установлена и скомпилирована. Теперь нужно считать CID номер оригинальной карты, вставляем её в кард-ридер и вводим команду:
На экране отобразится текущий CID номер карточки. Внимательно переписываем его на листок бумаги, чтобы потом использовать при создании клона.
Убираем оригинальную карту памяти и вставляем в кард-ридер дубликат. Переходим к замене CID номера.
где 5d53424c32424d310100cceddb00eb00 — это CID номер оригинальной карты.
В случае успешной записи CID номера на экране появится Поздравление и просьба изъять и заново вставить карту памяти, чтобы проверить изменение идентификатора карты.
Вытаскиваем карточку, вставляем её обратно в ПК и проверяем текущий CID номер карты:
Теперь удобным для вас способом копируем содержимое оригинальной карты памяти на дубликат и проверяем клонированную карту непосредственно в автомобиле.
Образы навигационных программ
Если же ваша карта всё-таки вышла из строя или была потеряна, и вы не успели сделать её дубликат, то вам на помощь приходят форумчане, которые любезно предоставили образы своих навигационных карт. В свою очередь вы также можете поделиться копией своей карты, чтобы внести вклад в общее дело. На данный момент имеются образы следующих навигационных систем.
Также предлагаю всем желающим поучаствовать в совместной покупке новых карт России 2016/2017 для Navi 600/900. После чего я выложу в сеть все необходимые файлы для дублирования.
Opel Navi 600/900
Nissan Connect
На сегодня всё. Присылайте ваши вопросы, связанные с работой фирменного интерфейса MIUI, настройкой смартфонов Xiaomi и других мобильных устройств на ОС Android мне на почту или в личку Telegram. Ответы на лучшие из них я опубликую в рубрике Ликбез. А также подписывайтесь на мой канал aslenkov_ru в Telegram, и вы первыми узнаете о новых записях на моём сайте.
Update. CID для новых карт Европы выдаю после личного обращения.
Update2. По просьбе читателей добавляю кнопку Яндекс.Деньги для сбора средств на покупку новых карт Opel Navi Россия 2017. После получения новых карт, я создам образ и обновлю данную статью, а также проведу розыгрыш данной карты среди тех, кто скидывался на покупку. Поэтому при переводе указывайте свой электронный адрес, чтобы можно было связаться с победителем.
Источник
Смена данных флешки с помощью инструмента SMI Debug
Если сравнивать с другими техниками, то эта наиболее функциональная, пусть даже не самая удобная в применении.
У моделей контроллеров, выпущенных до SM3255AB, всё обстоит немного иначе, чем-то что показано на скриншотах. А именно, некоторые параметры вообще отсутствуют, а остальные немного смещены в коде. Но уверен, что вы их легко отыщите, сравнив мои скриншоты со своими данными.
Опцию DEBUG можно вызывать как через SMI MPTool, так и DYNA MPTool. Мы же остановимся на первой из утилит, хотя и в ДЮНЕ вы сможете проделать всё тоже самое.
Запускаем совместимую с контроллером вашей флешки оболочку SMIMPTool, нажимаем кнопку DEBUG и вводим пароль 1111.
В появившемся окне View CID, щелкаем по Read CID и в этом массиве данных, нам предстоит искать и изменять все приведенные в статье параметры устройства.
После модификации данных, нужно будет нажать кнопку Write CID, чтобы данные записались в флеш. Если в утилите вы не обнаружили такую опцию, то предварительно следует активировать полный функционал, нажатием на кнопку Enable All Function, расположенной в правом нижнем углу. Пароль здесь такой же, как и к Debug = 1111.
Есть некоторые моменты, которые нужно обязательно понимать, прежде чем лезть и менять данные флешки.
Для преобразования шестнадцатеричных данных в десятеричные, я использую встроенный в операционную систему Windows 7 Калькулятор. В меню Вид, выбираем режим Программист.
В зависимости от того, из какого формата вам нужно перевести данные, выбираем HEX или DEC. Вводим число, потом просто переключаем калькулятор в тот формат, куда следует перевести число и получаем ответ.
Для некоторых параметров, обязательно забивать длину, по которой режется серийник, в независимости от того какой длины вы его вбили.
Т.е. сначала идёт этот байт длины, допустим 1E, затем обязательно идёт байт всегда равный 03, а уже потом значение.
Все значения я занёс в таблицу ниже, чтобы у вас не было затруднений в работе.
1 = 04 2 = 06 3 = 08 4 = 0A 5 = 0C 6 = 0E 7 = 10 8 = 12 |
9 = 14 10 = 16 11 = 18 12 = 1A 13 = 1C 14 = 1E 15 = 20 16 = 22 |
17 = 24 18 = 26 9 = 28 20 = 2A 21 = 2C 22 = 2E 23 = 30 24 = 32 |
25 = 34 26 = 36 27 = 38 28 = 3A 29 = 3C 30 = 3E 31 = 40 32 = 42 |
Наверное, вы замечали, что у некоторых флешек отсутствует тот или иной параметр. Для этого нужно забить значение длины 00, а следующий байт 03 тоже перебить на 00.
Для параметров, не зависящих от пресловутого байта длины, можно поступить ещё проще – просто занулить значение, забив его 00 (ноликами).
В зависимости от идентификатора, его длина может варьироваться от 0 до 32 символов.
VID = 4 символа (2 байта)
PID = 4 символа (2 байта)
Serial Number = от 0 до 32 символов
USB Vendor = до 30 символов
USB Product = до 30 символов
Inquiry Vendor = до 8 символов
Inquiry Product = до 16 символов
USB Revision = 4 символа
Inquiry Revision = до 4 символов
PackAgeVer = до 7 символов
PTest Ver = до 16 символов
Там где есть предлог ДО, значение может быть любой длины, не выше указанной верхней планки.
Накатаю про те, которые знаю, если вы располагаете про ещё какие-то, пишите добавлю.
Содержатся в первой же строке по адресу 00000008 – 0000000B. Сначала идёт VID в перевернутом виде, а потом PID, тоже вверх тормашками.
Просто меняем соседние байты местами и получаем верный ответ. Из скриншота, вам будет всё понятно, как правильно прочитать vidpid и сменить его.
Бывают двух видов, USB и Inquiry, разные программы используют разные типы данных, поэтому необходимо уметь менять и те, и другие. В статье про функцию контроля устройств антивируса ESET NOD32, я как раз показывал, отличия в используемой информации с Антивирусом Касперского.
USB Vendor и USB Product записаны в Unicode-формате, в отличии от Inquiry Vendor и Inquiry Product.
Другое и более существенное отличие в том, что для смены USB-данных (первых двух параметров), недостаточно изменить название устройства. Для них нужно ещё и отрегулировать длину строки, с помощью специальных байтов, выделенных на изображении ЧЕРНЫМ цветом. О том, как это сделать, читайте в начале статьи, там имеете необходимая техническая информация.
Обычно он расположен по адресу 000000B0 или 00000090, в зависимости от модели контроллера.
В третьей колонке располагается БАЙТ, отвечающий за длину параметра Serial Number, а начиная с пятой идёт само его значение. Причем длина серийника может быть написана и из 22 символов (к примеру), а резаться он будет всё равно согласно этому особому БАЙТУ до определённой длины.
Вся модификация серийного номера сводится к заданию длины через особый БАЙТ и редактированию самого серийника.
Можно вообще убрать серийный номер из отчётов утилит, как это делают некоторые из производителей флешек. Для этого нужно перебить на значения 00, все выделенные на скриншоте элементы, какого цвета не была бы рамка.
USB Revision, как и информация о вендоре и продукте, записана в массиве в перевернутом виде, т.е. за место AB CD, там это отображается как CD AB. Следовательно, и нам для модификации, нужно записать поэтому же принципу. Параметр жестко имеет длину 4 символа (или 2 байта).
А вот Inquiry Revision, может быть любой длины, но не длиннее чем 4 символа. Символы записываются последовательно, т.е. менять их местами не нужно.
USB Revision расположен по адресам 0000000C–0000000D, а Inquiry Revision по адресам 0000014A–0000014D.
В флешки зашивается дата прошивки, совершенно не лишняя вещь. Например, у меня пару сот флешек, и я просто не в состоянии помнить, прошивал ли я эту конкретную флешку или нет. А некоторые мои эксперименты это требуют.
Дата занимает 3 байта в массиве и как большинство других параметров записана в HEX-режиме.
ПРИМЕР: 19 0C 1D это 29.12.2016
Где:
– 1D = 29 число, просто значение в HEX.
– 0C = 12 месяц, тоже, HEX-данные.
– 19 = 2016 год, но здесь уже немного сложнее. Так 00 – это 1991 год, следовательно, плюсуем к нему наше значение: 1991 + 25 (19HEX = 25DEC) = 2016.
Проверял на 4 разных флешках, во всех случаях, дата написана в строке 000001A0. В трёх случаях по адресу 000001A3 (как на рисунке), в последнем по адресу 000001A4 (т.е. на 1 байт смещена вправо). Уверен, что по первому байту, обозначающий номер года, вы без проблем отыщите нужное место.
Под него выделена вся строка 000001C0, пишите там всё что хотите, например, можно так спрятать своё имя и фамилию.
Просто по адресу 000001A8–000001AE меняем эти 7 байт на значение нужное нам.
По адресам 000001BC–000001BD, хранятся в HEX-значении номер записи FlashSet. Читайте начало статьи, там написано, как переводить числа с помощью простого калькулятора.
Источник
Клонирование карт памяти автомобильной навигации
Хотелось бы сразу отметить, что данная статья носит исключительно информативно-ознакомительный характер и не подразумевает получения какой-либо выгоды. Написанная здесь информация собрана из различных источников и предназначена помочь автолюбителям продублировать имеющуюся у них карту памяти.
Автомобильная навигационная программа вещь достаточно дорогостоящая и необходимо заранее побеспокоиться о сохранности ваших файлов. Поэтому, чтобы не кусать локти в случае выхода из строя флешки, стоит уже сейчас сделать резервную копию карт навигации.
Сам столкнулся с проблемой на Nissan Connect, поэтому изучал и искал такую информацию.
Процесс создания дубликата достаточно прост и не требует глубоких познаний в программировании, а также наличия специальной аппаратуры. Успех кампании зависит от трех факторов:
Данный способ является универсальным и подходит для большинства навигационных программ, используемых автопроизводителями, поскольку привязка навигации осуществляется к CID номеру карты памяти.
Таким образом, простой перенос файлов с карты на карту не даст желаемого результата, необходимо дополнительно скопировать идентификационный номер донора. О том как это сделать и пойдет речь в данной статье.
Поиск подходящей карты памяти
В первую очередь необходимо найти подходящую карту памяти, а это, пожалуй, самое сложное в данном вопросе. Для клонирования нужна флешка, у которой имеется возможность менять CID номер. Такому требованию отвечают карты памяти со встроенным чипсетом производства компании Samsung, выпущенные в Корее по апрель 2016 года.
На всех новых картах эту лазейку прикрыли и изменить CID уже не получится.
Идентификационный CID номер можно поменять в следующих картах памяти:
Под категорию прочие карты попадают любые карты от сторонних производителей. Это может быть Transcend, Mirex и прочие noname флешки, у которых установлен процессор Samsung с параметром Bus Location равным mmc*:0001. Для проверки пригодности карты можно использовать приложение под ОС Android SD Insight.
Устанавливаем приложение на смартфон и запускаем его. В программе выбираем интересующую нас карту памяти и нажимаем на пиктограмму с глазом, расположенную в правом верхнем углу. Среди представленных параметров нас интересует производитель и Bus Location.
Правильная карта должна выглядеть следующим образом.
Также проверить карту можно и в ОС Linux. Для этого в терминале нужно ввести команду
Если вы не нашли нужную карту у себя, то её еще можно купить. До недавнего времени карта была в наличии в Эльдорадо, фирменном интернет-магазине Samsung, а также встречалась в других крупных и мелких торговых точкам. Как я уже отметил ранее правильная карта должна быть выпущена в Корее вплоть до апреля 2016 года. Также карту можно поискать на Aliexpress, только нужно предварительно уточнить у продавца дату и место производства.
Однако, хочу вас немного огорчить. Наличие искомой комбинации mmc*:0001 не даёт 100% гарантии, что ваша карта подойдёт для перезаписи CID номера. Встречаются случаи, когда идентификатор карты поменять нельзя, но об этом не узнаете пока не попробуете. Двигаемся дальше.
Изменение CID номера
Для изменения CID номера карты памяти необходим компьютер с предустановленной операционной системой Ubuntu. Если такого нет, то можно создать загрузочный LiveUSB-диск при помощи приложения UNetbootin. В этом нет ничего сложного, так что расписывать данный процесс нет смысла.
Кроме того, ПК должен иметь встроенный кард-ридер, подключенный к шине PCI. Чтобы это проверить, вставляем карту памяти в лоток и вводим в Терминале следующие команды:
Если карта-памяти расположена в разделе памяти mmcblk, то ваш компьютер пригоден к использованию, если нет, то ищем древний ноутбук со встроенным кард-ридером у знакомых.
Чтобы еще раз убедиться, что карта памяти соответствует необходимому требованию, вводим следующую команду:
Если в строке присутствует mmc*:0001, то карта памяти правильная и есть большая вероятность, что CID номер удастся поменять.
Для установки приложения для изменения CID номера и всех необходимых компонентов последовательно вводим в Терминале следующие команды:
Программа установлена и скомпилирована. Теперь нужно считать CID номер оригинальной карты, вставляем её в кард-ридер и вводим команду:
На экране отобразится текущий CID номер карточки. Внимательно переписываем его на листок бумаги, чтобы потом использовать при создании клона.
Убираем оригинальную карту памяти и вставляем в кард-ридер дубликат. Переходим к замене CID номера.
где 5d53424c32424d310100cceddb00eb00 — это CID номер оригинальной карты.
В случае успешной записи CID номера на экране появится Поздравление и просьба изъять и заново вставить карту памяти, чтобы проверить изменение идентификатора карты.
Вытаскиваем карточку, вставляем её обратно в ПК и проверяем текущий CID номер карты:
Теперь удобным для вас способом копируем содержимое оригинальной карты памяти на дубликат и проверяем клонированную карту непосредственно в автомобиле.
Образы навигационных программ
Если же ваша карта всё-таки вышла из строя или была потеряна, и вы не успели сделать её дубликат, то вам на помощь приходят форумчане, которые любезно предоставили образы своих навигационных карт. В свою очередь вы также можете поделиться копией своей карты, чтобы внести вклад в общее дело.
На данный момент имеются образы следующих навигационных систем:
Nissan Connect
АвтоСайт теперь можно читать и в Telegram.
Источник
Forum Japan Navigation Group
Форум по японским магнитолам с навигацией
Чтение внутренних регистров SD-карт
Чтение внутренних регистров SD-карт
Сообщение bellic » 10 ноя 2017, 11:57
В SD-карте есть программно доступные регистры, в которых храниться параметры карты и её настройки. Можно прочитать регистры и узнать какую-нибудь полезную информацию. Регистров около 10-и, в спецификации вы можете узнать о каждом из них.
Спецификацию можно скачать на официальном сайте «SD Association»
Вот небольшое пояснение к ней от самой Ассоциации:
Наиболее интересные регистры:
Структура CID регистра следующая:
Расшифровать данные регистра можно на сайте: Secure Digital Card CID Decoder
Внутренняя информация SD-карты
Информация о SD-карте закодирована в его внутренних регистрах карт. Одним из них является регистр идентификатора карты ( CID), 16-байтовый код, который содержит информацию, которая однозначно идентифицирует SD-карту, включая серийный номер карты (PSN), идентификационный номер производителя ( MID) и дату изготовления (MDT). Регистр CID устанавливается, когда карта изготовлена и не может быть изменена после ее установки. (Согласно спецификации SD-карты информация должна быть написана только один раз, однако если карта не соответствует спецификации, эта информация может быть изменена!)
Как прочитать CID с SD-карты
Предполагая, что у вас есть подходящее оборудование, есть несколько способов, которые вы можете использовать для получения информации о карте. С Linux чтение внутренней SD-карты является простым. Вставьте карту и посмотрите в /sys/block/mmcblk0/device/ (это местоположение может меняться в зависимости от вашей платформы, оно может быть mmcblk1 или в другом месте). В этом месте вы увидите несколько доступных атрибутов, которые включают регистры CID и CSD и информацию внутри него.
Для просмотра CID, выполняем команду из терминала (вызывается Ctrl + Alt + T):
Какая информация находится в CID?
В CID сохраняется следующая информация:
Появившиеся обоими способами цифры/буквы конспектируем удобным способом (или просто копируем файл /sys/block/mmcblk0/device/cid в удобное место для дальнейшего чтения/копирования)
Небольшое дополнение. Если на вашем ноуте нет других SD карт, то всунутая оригинальная навигационная SD карта будет определятся линуксом как mmcblk0 и все вышеприведенные команды верны.
P.S. На скринах CID абсолютно «левой» SD-карты Samsung 2GB
Источник
Как узнать серийный номер флешки в Windows
Необходимость узнать серийный номер флешки возникает не так часто, но бывает. Например, при регистрации USB-устройства с какой-то целью, для повышения безопасности ПК или просто для того, чтобы убедиться, что вы не сменили носитель на аналогичный. Это связано с тем, что каждая отдельная флешка имеет уникальный номер. Далее мы подробно рассмотрим, как решить проблему, поднятую в теме статьи.
Смотрим номер флешки на Виндовс
Итак, чтобы узнать серийный номер флешки штатными средствами Windows 7, необходимо:
- Нажмите кнопку «Пуск» и в поле «Выполнить» введите «regedit.exe»
- Откроется редактор реестра Windows 7, где переходим в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSBSTOR
- USBSTOR сохраняет все следы подключения USB-устройства. Выбираем нужную нам флешку по названию и нажимаем на маленький треугольник слева от названия
Откроется ветка, где имя папки (без символов &0) будет серийным номером usb устройства
Как узнать серийный номер флешки программа, которая для этого используется
Во-первых, для начала разберемся с последовательностью действий при использовании стороннего софта. Самой популярной является программа USBDeview. Его разработчиком является Nirsoft.
Чтобы не заразить свой компьютер вирусами, пользуйтесь только проверенными поставщиками программного обеспечения. Поэтому советую скачать USBDeview с официального ресурса.
Скачав программу на свой компьютер, нужно разархивировать файл. Для этого нам понадобится любой архиватор, работающий с разрешением .zip. Например, для этой цели может подойти WinRAR.
После успешного завершения распаковки идем в папку куда закидываем все файлы из архива и находим файл с разрешением .exe. Так как программа не требует установки, ее можно запустить двойным кликом по вышеуказанному ярлыку. После этого откроется окно, в котором будут производиться все действия.
Забыл сказать, что перед запуском утилиты флешка уже должна занять свое почетное место в слоте, иначе ничего не получится.
В открывшемся окне нам будет показан полный список доступных устройств. Нам нужно найти серийный номер, который мы хотим узнать. После того, как мы определились, кликаем по нему кнопкой мыши.
Это действие перенаправит нас в другое окно. Нам нужно установить зрительный контакт с полем «Серийный номер». Именно этот набор цифр и будет порядковым номером.
А можно ли как-нибудь изменить серийный номер флешки?
Если вы можете. Существуют программы-прошивки (у каждого чипа своя программа), с помощью которых можно изменить серийный номер и идентификаторы VID PID. Например, для чипов Alcor я использую Alcor Change Vid Pid Rework.
Изменить серийный номер флешки
Изменить серийный номер флешки
Изменить серийный номер флешки
Изменить серийный номер флешки очень просто. Подключаем флешку, выбираем ее в списке портов. Нажмите Configure (откроется окно на изображениях выше), введите желаемый VID PID и SN и нажмите кнопку START. Флешка готова за секунду с новым серийным номером.
как изменить серийный номер флешки SPI 25xx ??
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Неисправности
Все неисправности по их проявлению можно разделить на два вида — стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
- (запросы) (хранилище) (запросы) (запросы)
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Marking (маркировка) — обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Package (корпус) — вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 — пластковый корпус для поверхностного монтажа
- SOT-23 — миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 — тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) — миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) — корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode — Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor — Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory — Электрически стираемая память |
eMMC | embedded Multimedia Memory Card — Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display — Жидкокристаллический дисплей (экран) |
SCL | Serial Clock — Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data — Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit — Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board — Печатная плата |
PWM | Pulse Width Modulation — Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol — Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus — Универсальная последовательная шина |
DMA | Direct Memory Access — Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current — Переменный ток |
DC | Direct Current — Постоянный ток |
FM | Frequency Modulation — Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control — Автоматическое управление частотой |
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему как изменить серийный номер флешки SPI 25xx ?? как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам — LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям — схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
CID-регистр ( C ard ID entification number register) и связанные с доступом команды (CMD10) не поддерживаются
The SD Card host can read the card’s CID register using the READ_CID SD Card command. The CID register is programmed during the SD Card testing and formatting procedure, on the manufacturing floor. The SD Card host can only read this register and not write to it
то есть можно только читать CID, но не писать
Здесь был вложен файл: SD_SDIO_specsv1.zip (271.0 Кб), но к сожалению был утерян. Если он у Вас есть, свяжитесь с администрацией для его восстановления. Спасибо.
Меню пользователя Фортэс |
Посмотреть профиль |
Отправить личное сообщение для Фортэс |
Найти ещё сообщения от Фортэс |
Файловый архив |
Скачиваний: (1) 204.11 Мб |
capral
Меню пользователя capral |
Посмотреть профиль |
Отправить личное сообщение для capral |
Найти ещё сообщения от capral |
Файловый архив |
Скачиваний: (3) 381.77 Мб |
bobxxlua
Меню пользователя bobxxlua |
Посмотреть профиль |
Отправить личное сообщение для bobxxlua |
Найти ещё сообщения от bobxxlua |
Файловый архив |
Скачиваний: (34) 2.11 Гб |
Меню пользователя Sedy |
Посмотреть профиль |
Отправить личное сообщение для Sedy |
Посетить домашнюю страницу Sedy! |
Найти ещё сообщения от Sedy |
Файловый архив |
Скачиваний: (6) 178.18 Мб |
hank6
Меню пользователя hank6 |
Посмотреть профиль |
Отправить личное сообщение для hank6 |
Найти ещё сообщения от hank6 |
Файловый архив |
Скачиваний: (15) 211.30 Мб |
Так как тема зашла в тупик (нету вариантов изменения ID-флэшь карты), то выложил то что поможет запустить программу, если сдохнет флэшка.
Да и как бы я тут кряков не вижу, тут софтовый метод подмены ID «Если гора не идет к Магомету то Магомет идет к горе»
PS смысл в dll-ке это софтово подменить ID именно для определенной программы.
Меню пользователя Sedy |
Посмотреть профиль |
Отправить личное сообщение для Sedy |
Посетить домашнюю страницу Sedy! |
Найти ещё сообщения от Sedy |
Файловый архив |
Скачиваний: (6) 178.18 Мб |
Filik
Да же незнаю что сказать.
Нового я ничего не узнал. Метод подмены известен мне давно. Данная фишка работает только на WIN CE 6.0 и то не на всех версиях.
Ради эксперимента заменил на свой, что вычитал Навител. Запустилось. Но это все хорошо, а если не запутиться, ну версия винды будет 4 или 5. Что тогда? Да и вопрос разве в навителе.
Полный размер
Навигация работает! Ура!
0. Сбор информации
1. Покупка
2. Получение
3. Установка
4. Клонирование карт
5. Окончательная установка
Всем привет! Как многим известно, недавно была установлена штатная навигация от рестайла. Но был один косяк — магнитола пришла без карты памяти с самой навигацией. Вместо навигации выводилась информация о климате. Удобно, но основной функцией магнитолы собственно и является — навигация.
Полный размер
Главный экран без SD карты с навигацией
Благодаря общению с Сергеем (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 году.
Полный размер
Год считается так — 2010 + 10-я цифра в серийном номере. В моем случае — 5 = 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, открываем терминал и пишем следующие команды
1) sudo -s
2) lsblk
Открывается список подключенных устройств. Если карта памяти отображается как 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 карты, появилось окно с предупреждением о перезагрузке системы:
И после перезагрузки меня порадовал домашний экран с окошком навигации слева (вместо информации о климате)
На этом все! Всем спасибо за внимание и удачи на дорогах!
Сергей, еще раз спасибо тебе!
Пару фоток на последок:
Полный размер
Главный экран до/после
Полный размер
Версия ПО и карт, кому интересно
-
#1
Нужно для многих встроеных автонавигаций. Какие есть варианты? через морсовский переходник видит все карты но cid не меняет(самсунг не нашел)
-
#2
Менять можно только на самсунг флэшках и то не всех, и программатор не нужен, достаточно линукса и старого ноута.
-
#3
Недавно пробегала темка на форуме, меняли cid не только на самсунге. Через телефон и adb
-
#4
Менять можно только на самсунг флэшках и то не всех, и программатор не нужен, достаточно линукса и старого ноута.
я бы не создавал тему если бы не изучил инфу) ево + за внятную цену нету нигде.Через морсовский переходник для микро сд считывал инфу с разных сд карт но самсунг не попадались.Просто интересно будет ли изи менять на них цид
-
#5
Недавно пробегала темка на форуме, меняли cid не только на самсунге. Через телефон и adb
если попадется на глаза скиньте.
-
#6
Оговорка, нужна или карта самсунг или любая с контроллером самсунг, но нужен определенный контроллер схожий по командам с emmc. То что можно сделать через андройд не удивительно, он использует многое от Linux, вот например
купить чтобы получить доступ к скрытому контенту.
-
#7
Вопрос к знатокам- что если взять emmc samsung, взять переходник с микро сд на сд, и разместить в нем еммц с припайкой выводов?
-
#8
Я собрал для себя флешку для ПК из картрийдера и eMMC (Hynix) от Asus ТА на 64GB.
-
1 019,9 КБ
Просмотры: 329
-
#9
Я собрал для себя флешку для ПК из картрийдера и eMMC (Hynix) от Asus ТА на 64GB.
сегодня займусь таким делом…я думаю если получится то очень многим мастерам поможет.Думаю клиенты таким не будут заморачиватся а у мастеров всегда стопками флешей)
-
#10
Я собрал для себя флешку для ПК из картрийдера и eMMC (Hynix) от Asus ТА на 64GB.
сегодня займусь таким делом…я думаю если получится то очень многим мастерам поможет.Думаю клиенты таким не будут заморачиватся а у мастеров всегда стопками флешей)
Есть готовые на али. Скорость :icq20:
купить чтобы получить доступ к скрытому контенту.
купить чтобы получить доступ к скрытому контенту.
-
#11
Есть готовые на али. Скорость :icq20:
купить чтобы получить доступ к скрытому контенту.
купить чтобы получить доступ к скрытому контенту.
мне на сд надо)
-
#12
-
128,3 КБ
Просмотры: 253
-
#13
Со временем накопилось достаточно количеств еммс 16-32-64 Gb BGA169.
тут вопрос может как то можно сделать из них SSD для PC.
хотя бы на 128 Gb для С диска.)
-
#14
Со временем накопилось достаточно количеств еммс 16-32-64 Gb BGA169.
тут вопрос может как то можно сделать из них SSD для PC.
хотя бы на 128 Gb для С диска.)
с контроллером конечно можно.
-
#15
Со временем накопилось достаточно количеств еммс 16-32-64 Gb BGA169.
тут вопрос может как то можно сделать из них SSD для PC.
хотя бы на 128 Gb для С диска.)
ненды для этого предпочтительнее….
-
#16
Есть готовые на али. Скорость :icq20:
купить чтобы получить доступ к скрытому контенту.
купить чтобы получить доступ к скрытому контенту.
Я ознакомился со ссылками в посте
И даже имею такое устройство, и сильно огорчен им
Причина — совершенное отсутствие конденсатора VDDI, и невозможность вывести его (на плате нет пятака, просверлить не вариант — там дорожка проходит
А потому, видит лишь некоторые Самсунг. Со всеми остальными что я тестировал — Видит, но при попытке доступа к диску — просто ОТВАЛИВАЕТСЯ
Построено на контроллере AU, так же как и КЕТ 1хх версий
-
#17
Я ознакомился со ссылками в посте
И даже имею такое устройство, и сильно огорчен им
Причина — совершенное отсутствие конденсатора VDDI, и невозможность вывести его (на плате нет пятака, просверлить не вариант — там дорожка проходит
А потому, видит лишь некоторые Самсунг. Со всеми остальными что я тестировал — Видит, но при попытке доступа к диску — просто ОТВАЛИВАЕТСЯ
Построено на контроллере AU, так же как и КЕТ 1хх версий
как думаете увидят устройства такую переделку как сд карту?(конденсаторы повешу)Имеется в виду кардридеры и автомагнитолы
-
#18
Я собрал для себя флешку для ПК из картрийдера и eMMC (Hynix) от Asus ТА на 64GB.
Извините за такой вопрос, если не сложно нарисуйте схему валяется у меня где-то флешка Samsung от Redmi note 4 MTK
-
#19
как думаете увидят устройства такую переделку как сд карту?(конденсаторы повешу)Имеется в виду кардридеры и автомагнитолы
Как ЮСБ флешку увидят.
Только вот как вы конденсаторы повесите?
-
#20
Я ознакомился со ссылками в посте
И даже имею такое устройство, и сильно огорчен им
Причина — совершенное отсутствие конденсатора VDDI, и невозможность вывести его (на плате нет пятака, просверлить не вариант — там дорожка проходит
А потому, видит лишь некоторые Самсунг. Со всеми остальными что я тестировал — Видит, но при попытке доступа к диску — просто ОТВАЛИВАЕТСЯ
Построено на контроллере AU, так же как и КЕТ 1хх версий
А может встречали такие же, только с конденсатором?
-
#21
Здравствуйте. Скажите пожалуйста, можно ли изменить CID на оригинальной SD карте с навигацией.
-
#22
Здравствуйте. Скажите пожалуйста, можно ли изменить CID на оригинальной SD карте с навигацией.
нельзя. Сам купил штук 10 самсунг ево+ и ими пользуюсь,все другие манипуляции не увенчались успехом
-
#23
Спасибо. Не буду заморачиваться.
-
#24
Купил клон навигации (RNS-315 E.Eur v8), записан на карте Transcend 32GB. В SD Insight определяется как Toshiba 16GB Jul 2014. Значит существует способ клонирования не только на Samsung Evo+. Ваше мнение?
-
#25
Купил клон навигации (RNS-315 E.Eur v8), записан на карте Transcend 32GB. В SD Insight определяется как Toshiba 16GB Jul 2014. Значит существует способ клонирования не только на Samsung Evo+. Ваше мнение?
можно в китайцев заказывать с cid тогда будет сразу вшит
Объявления
Как проще поменять CID карты памяти?, MicroSD | |
Aspid |
18.1.2018, 19:40 Сообщение
|
Группа: Супермодератор Сообщений: 1389 |
Возникла необходимость поменять CID карты памяти. Кто лично делал такое? ——————— chiptuning-ekaterinburg.ru |
|
Saveliy |
18.1.2018, 21:09 Сообщение
|
Special Группа: Главные администраторы Сообщений: 13224 |
Саня, подожди, что значит проще? Куда проще Linux не может быть, все что нужно, это на болванку записать любой лайф CD или на флешку и твори что хочешь через 10 минут. Debian тот же, ну или Ubuntu. Там у тебя и вайфай и все подрубится само, что нужно. Просто к сожалению некоторые полезные программки невозможно написать как обычные программы, только консольного типа. Отсюда уже два варианта, или батники писать или скрипт для Linux в Bash, что намного проще, чем ковыряться с этими батниками. Видимо поэтому некоторые «возможности» и реализованы в основном на Linux. Спасибо сказали: Aspid |
|
Спасибо |
Cardiag |
18.1.2018, 21:54 Сообщение
|
Hardware cloner Группа: Real User Сообщений: 523 |
На вмварю поставить убунту. ——————— <a href=»http://www.cardiag.ru» target=»_blank»>www.cardiag.ru</a> |
|
Saveliy |
18.1.2018, 22:01 Сообщение
|
Special Группа: Главные администраторы Сообщений: 13224 |
Ну да, можно и на виртуалку. Но на виртуалке скорость портов падает, для скоростных интерфейсов может не подойти. Скоростные, это слишком частые запросы по COM порту с маленьким таймаутом. Надо пробовать. Флешка с Linux за пазухой, на все случаи жизни. Да и виртуалка часто помогает, она конечно удобнее в плане перетаскивания файлов с основной системы. Но и тут обычная вторая флешка или SD карта выручит. А что касается виртуалки, это еще саму виртуалку нужно найти и установить |
|
Aspid |
18.1.2018, 22:02 Сообщение
|
Группа: Супермодератор Сообщений: 1389 |
Цитата(Saveliy @ 18.1.2018, 23:09) Саня, подожди, что значит проще? Куда проще Linux не может быть, все что нужно, это на болванку записать любой лайф CD или на флешку и твори что хочешь через 10 минут. Debian тот же, ну или Ubuntu. Там у тебя и вайфай и все подрубится само, что нужно. Вот, к моему стыду, я линекс не видел ни разу. Возможно увижу и сразу пойму, но, блин, неужто нет таких утилит под винду? ——————— chiptuning-ekaterinburg.ru |
|
Saveliy |
18.1.2018, 22:04 Сообщение
|
Special Группа: Главные администраторы Сообщений: 13224 |
Aspid, не парься, просто попробуй для начала! |
|
Aspid |
18.1.2018, 22:05 Сообщение
|
Группа: Супермодератор Сообщений: 1389 |
Сава, обязательно попробую. На самом деле стало даже интересно))) ——————— chiptuning-ekaterinburg.ru |
|
Saveliy |
18.1.2018, 22:06 Сообщение
|
Special Группа: Главные администраторы Сообщений: 13224 |
Вот это дело! Тебе понравится)) Спасибо сказали: Aspid |
|
Спасибо |
moonraiker |
21.1.2018, 4:41 Сообщение
|
Группа: Real User Сообщений: 250 |
ЫЫЫЫ эксперименты с навигацией ниссан детектед )))) |
|
Cardiag |
21.1.2018, 21:35 Сообщение
|
Hardware cloner Группа: Real User Сообщений: 523 |
Цитата(moonraiker @ 21.1.2018, 4:41) ЫЫЫЫ эксперименты с навигацией ниссан детектед )))) Это наверно в ваших краях только востребованно (навигация ниссановская), тут же всё скорее намного проще — перешивка KTAG на 7020 ——————— <a href=»http://www.cardiag.ru» target=»_blank»>www.cardiag.ru</a> |
|
moonraiker |
22.1.2018, 3:05 Сообщение
|
Группа: Real User Сообщений: 250 |
Цитата(Cardiag @ 22.1.2018, 4:35) Это наверно в ваших краях только востребованно (навигация ниссановская), тут же всё скорее намного проще — перешивка KTAG на 7020 дык он за речкой стоит 100 американский рублей, зачем такие сложности с cid |
|
Cardiag |
22.1.2018, 4:10 Сообщение
|
Hardware cloner Группа: Real User Сообщений: 523 |
Цитата(moonraiker @ 22.1.2018, 3:05) дык он за речкой стоит 100 американский рублей, зачем такие сложности с cid экономика должна быть экономной ——————— <a href=»http://www.cardiag.ru» target=»_blank»>www.cardiag.ru</a> |
|
Marion |
30.1.2018, 11:33 Сообщение
|
Группа: Real User Сообщений: 296 |
Цитата(moonraiker @ 21.1.2018, 5:41) cid карты поменять получиться только на очень ограниченном количестве уже исчезнувших с полок магазинов карточек самсунг и не на всех ноутах вдобавок кардридер правильный. Так что проблем много )) |
|
per2per |
10.2.2018, 1:52 Сообщение
|
Группа: Real User Сообщений: 927 |
закрыли дыру в самсунге. Есть софт китайский но тоже под конкретные карты. Переделал немного исходник с гитхаба , не прокатило. Прога написала success но сид Прикрепленные файлы Chorus_-SD_MMC.jpg ( 63.68 kB ) Кол-во скачиваний: 280 Отредактированно per2per — 10.2.2018, 1:58 ——————— “Two things are infinite: the universe and human stupidity; and I’m not sure about the universe.” Albert Einstein |
|
moonraiker |
10.2.2018, 4:24 Сообщение
|
Группа: Real User Сообщений: 250 |
Цитата(per2per @ 10.2.2018, 8:52) закрыли дыру в самсунге. Есть софт китайский но тоже под конкретные карты. Переделал немного исходник с гитхаба , не прокатило. Прога написала success но сид а можно ссылочку на софт? можно в личку |
|
Geryy |
6.3.2018, 8:48 Сообщение
|
Группа: Real User Сообщений: 130 |
В приморье на обычные кингстон клонируют, типа microSD. Думается программаторы используют. А потом обычные образы льют. Если надо вписать серийник от Головы, то дороже. |
|
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0
Реклама и Новости
Some topics
Хотелось бы сразу отметить, что данная статья носит исключительно информативно-ознакомительный характер и не подразумевает получения какой-либо выгоды. Написанная здесь информация собрана из различных источников и предназначена помочь автолюбителям продублировать имеющуюся у них карту памяти. Автомобильная навигационная программа вещь достаточно дорогостоящая и необходимо заранее побеспокоиться о сохранности ваших файлов. Поэтому, чтобы не кусать локти в случае выхода из строя флешки, стоит уже сейчас сделать резервную копию карт навигации.
Процесс создания дубликата достаточно прост и не требует глубоких познаний в программировании, а также наличия специальной аппаратуры. Успех кампании зависит от трех факторов:
- наличие подходящей карты памяти;
- наличие компьютера или ноутбука со встроенным кард-ридером;
- прямые руки и вера в себя.
Данный способ является универсальным и подходит для большинства навигационных программ, используемых автопроизводителями, поскольку привязка навигации осуществляется к CID номеру карты памяти. Таким образом, простой перенос файлов с карты на карту не даст желаемого результата, необходимо дополнительно скопировать идентификационный номер донора. О том как это сделать и пойдет речь в данной статье.
Поиск подходящей карты памяти
В первую очередь необходимо найти подходящую карту памяти, а это, пожалуй, самое сложное в данном вопросе. Для клонирования нужна флешка, у которой имеется возможность менять CID номер. Такому требованию отвечают карты памяти со встроенным чипсетом производства компании Samsung, выпущенные в Корее по апрель 2016 года. На всех новых картах эту лазейку прикрыли и изменить CID уже не получится.
Идентификационный CID номер можно поменять в следующих картах памяти:
- Samsung EVO моделей MB-MP;
- Samsung EVO PLUS моделей MB-MC;
- Samsung PRO моделей MB-MG;
- Samsung PRO PLUS моделей MB-MD;
- прочие карты.
Под категорию прочие карты попадают любые карты от сторонних производителей. Это может быть Transcend, Mirex и прочие noname флешки, у которых установлен процессор Samsung с параметром Bus Location равным mmc*:0001. Для проверки пригодности карты можно использовать приложение под ОС Android SD Insight.
Устанавливаем приложение на смартфон и запускаем его. В программе выбираем интересующую нас карту памяти и нажимаем на пиктограмму с глазом, расположенную в правом верхнем углу. Среди представленных параметров нас интересует производитель и Bus Location. Правильная карта должна выглядеть следующим образом.
Также проверить карту можно и в ОС Linux. Для этого в терминале нужно ввести команду:
ls -l /sys/block |grep mmc
Если вы не нашли нужную карту у себя, то её еще можно купить. До недавнего времени карта была в наличии в Эльдорадо, фирменном интернет-магазине Samsung, а также встречалась в других крупных и мелких торговых точкам. Как я уже отметил ранее правильная карта должна быть выпущена в Корее вплоть до апреля 2016 года. Также карту можно поискать на Aliexpress, только нужно предварительно уточнить у продавца дату и место производства.
Однако, хочу вас немного огорчить. Наличие искомой комбинации mmc*:0001 не даёт 100% гарантии, что ваша карта подойдёт для перезаписи CID номера. Встречаются случаи, когда идентификатор карты поменять нельзя, но об этом не узнаете пока не попробуете. Двигаемся дальше.
Изменение CID номера
Для изменения CID номера карты памяти необходим компьютер с предустановленной операционной системой Ubuntu. Если такого нет, то можно создать загрузочный LiveUSB-диск при помощи приложения UNetbootin. В этом нет ничего сложного, так что расписывать данный процесс нет смысла.
Кроме того, ПК должен иметь встроенный кард-ридер, подключенный к шине PCI. Чтобы это проверить, вставляем карту памяти в лоток и вводим в Терминале следующие команды:
- получение прав администратора (суперпользователя):
-
sudo -s
- проверка кард-ридера на пригодность:
-
lsblk
Если карта-памяти расположена в разделе памяти mmcblk, то ваш компьютер пригоден к использованию, если нет, то ищем древний ноутбук со встроенным кард-ридером у знакомых.
Чтобы еще раз убедиться, что карта памяти соответствует необходимому требованию, вводим следующую команду:
find /sys -name cid -print
Если в строке присутствует mmc*:0001, то карта памяти правильная и есть большая вероятность, что CID номер удастся поменять.
Для установки приложения для изменения CID номера и всех необходимых компонентов последовательно вводим в Терминале следующие команды:
- устанавливаем Git:
-
apt install git
- меняем папку:
-
cd /usr/local/src
- и скачиваем саму программу:
-
git clone https://github.com/raburton/evoplus_cid.git
- переключаемся на папку с программой:
-
cd evoplus_cid/jni
- после чего компилируем программу:
-
gcc evoplus_cid.c -o evoplus_cid
Программа установлена и скомпилирована. Теперь нужно считать CID номер оригинальной карты, вставляем её в кард-ридер и вводим команду:
-
find /sys -name cid -print
- копируем ВАШУ строку /sys/devices/pci0000:00/0000:00:1e.0/0000:06:04.4/mmc_host/mmc0/mmc0:0001/cid и вставляем её после команды more:
-
more /sys/devices/pci0000:00/0000:00:1e.0/0000:06:04.4/mmc_host/mmc0/mmc0:0001/cid
На экране отобразится текущий CID номер карточки. Внимательно переписываем его на листок бумаги, чтобы потом использовать при создании клона.
Убираем оригинальную карту памяти и вставляем в кард-ридер дубликат. Переходим к замене CID номера.
- Переключаемся на папку с программой:
-
cd /usr/local/src/evoplus_cid/jni
- монтируем разделы:
-
mount
- нужный нам раздел должен начинаться с /dev/mmcblk0p1.
- вставляем нужный нам раздел /dev/mmcblk1 (без p1) и записываем на карту новый CID номер:
./evoplus_cid /dev/mmcblk1 5d53424c32424d310100cceddb00eb00
где 5d53424c32424d310100cceddb00eb00 — это CID номер оригинальной карты.
В случае успешной записи CID номера на экране появится Поздравление и просьба изъять и заново вставить карту памяти, чтобы проверить изменение идентификатора карты.
Вытаскиваем карточку, вставляем её обратно в ПК и проверяем текущий CID номер карты:
more /sys/devices/pci0000:00/0000:00:1e.0/0000:06:04.4/mmc_host/mmc0/mmc0:0001/cid
Теперь удобным для вас способом копируем содержимое оригинальной карты памяти на дубликат и проверяем клонированную карту непосредственно в автомобиле.
Образы навигационных программ
Если же ваша карта всё-таки вышла из строя или была потеряна, и вы не успели сделать её дубликат, то вам на помощь приходят форумчане, которые любезно предоставили образы своих навигационных карт. В свою очередь вы также можете поделиться копией своей карты, чтобы внести вклад в общее дело. На данный момент имеются образы следующих навигационных систем.
Opel Navi 600/900
- Карты России + основные дороги Европы 2013/2014
Nissan Connect
- Карты России KE288-LCNKR16 2016
- Карты Европы KE288-LCNKEV2 2017
Изменение идентификационной информации посредством опции DEBUG в производственных утилитах, является одной из трех доступных нам методик, применимых к контроллерам SMI.
Если сравнивать с другими техниками, то эта наиболее функциональная, пусть даже не самая удобная в применении.
У моделей контроллеров, выпущенных до SM3255AB, всё обстоит немного иначе, чем-то что показано на скриншотах. А именно, некоторые параметры вообще отсутствуют, а остальные немного смещены в коде. Но уверен, что вы их легко отыщите, сравнив мои скриншоты со своими данными.
ГДЕ ИСКАТЬ ЭТО ВСЁ?
Опцию DEBUG можно вызывать как через SMI MPTool, так и DYNA MPTool. Мы же остановимся на первой из утилит, хотя и в ДЮНЕ вы сможете проделать всё тоже самое.
Запускаем совместимую с контроллером вашей флешки оболочку SMIMPTool, нажимаем кнопку DEBUG и вводим пароль 1111.
В появившемся окне View CID, щелкаем по Read CID и в этом массиве данных, нам предстоит искать и изменять все приведенные в статье параметры устройства.
После модификации данных, нужно будет нажать кнопку Write CID, чтобы данные записались в флеш. Если в утилите вы не обнаружили такую опцию, то предварительно следует активировать полный функционал, нажатием на кнопку Enable All Function, расположенной в правом нижнем углу. Пароль здесь такой же, как и к Debug = 1111.
ТЕХНИЧЕСКАЯ ИНФОРМАЦИЯ (ВАЖНО!)
Есть некоторые моменты, которые нужно обязательно понимать, прежде чем лезть и менять данные флешки.
HEX В DEC И НАОБОРОТ
Для преобразования шестнадцатеричных данных в десятеричные, я использую встроенный в операционную систему Windows 7 Калькулятор. В меню Вид, выбираем режим Программист.
В зависимости от того, из какого формата вам нужно перевести данные, выбираем HEX или DEC. Вводим число, потом просто переключаем калькулятор в тот формат, куда следует перевести число и получаем ответ.
ЗНАЧЕНИЕ БАЙТА ОТВЕЧАЮЩЕГО ЗА ДЛИНУ
Для некоторых параметров, обязательно забивать длину, по которой режется серийник, в независимости от того какой длины вы его вбили.
Т.е. сначала идёт этот байт длины, допустим 1E, затем обязательно идёт байт всегда равный 03, а уже потом значение.
Все значения я занёс в таблицу ниже, чтобы у вас не было затруднений в работе.
1 = 04 2 = 06 3 = 08 4 = 0A 5 = 0C 6 = 0E 7 = 10 8 = 12 |
9 = 14 10 = 16 11 = 18 12 = 1A 13 = 1C 14 = 1E 15 = 20 16 = 22 |
17 = 24 18 = 26 9 = 28 20 = 2A 21 = 2C 22 = 2E 23 = 30 24 = 32 |
25 = 34 26 = 36 27 = 38 28 = 3A 29 = 3C 30 = 3E 31 = 40 32 = 42 |
Наверное, вы замечали, что у некоторых флешек отсутствует тот или иной параметр. Для этого нужно забить значение длины 00, а следующий байт 03 тоже перебить на 00.
Для параметров, не зависящих от пресловутого байта длины, можно поступить ещё проще – просто занулить значение, забив его 00 (ноликами).
ПРЕДЕЛЬНАЯ ДЛИНА ДЛЯ ПАРАМЕТРОВ
В зависимости от идентификатора, его длина может варьироваться от 0 до 32 символов.
VID = 4 символа (2 байта)
PID = 4 символа (2 байта)
Serial Number = от 0 до 32 символов
USB Vendor = до 30 символов
USB Product = до 30 символов
Inquiry Vendor = до 8 символов
Inquiry Product = до 16 символов
USB Revision = 4 символа
Inquiry Revision = до 4 символов
PackAgeVer = до 7 символов
PTest Ver = до 16 символов
Там где есть предлог ДО, значение может быть любой длины, не выше указанной верхней планки.
А ТЕПЕРЬ САМИ ПАРАМЕТРЫ И КАК ИХ МЕНЯТЬ
Накатаю про те, которые знаю, если вы располагаете про ещё какие-то, пишите добавлю.
VID-PID
Содержатся в первой же строке по адресу 00000008 – 0000000B. Сначала идёт VID в перевернутом виде, а потом PID, тоже вверх тормашками.
Просто меняем соседние байты местами и получаем верный ответ. Из скриншота, вам будет всё понятно, как правильно прочитать vidpid и сменить его.
VENDOR-PRODUCT (ДАННЫЕ О ПРОИЗВОДИТЕЛЕ И ПРОДУКТЕ)
Бывают двух видов, USB и Inquiry, разные программы используют разные типы данных, поэтому необходимо уметь менять и те, и другие. В статье про функцию контроля устройств антивируса ESET NOD32, я как раз показывал, отличия в используемой информации с Антивирусом Касперского.
USB Vendor и USB Product записаны в Unicode-формате, в отличии от Inquiry Vendor и Inquiry Product.
Другое и более существенное отличие в том, что для смены USB-данных (первых двух параметров), недостаточно изменить название устройства. Для них нужно ещё и отрегулировать длину строки, с помощью специальных байтов, выделенных на изображении ЧЕРНЫМ цветом. О том, как это сделать, читайте в начале статьи, там имеете необходимая техническая информация.
SERIAL NUMBER (СЕРИЙНЫЙ НОМЕР)
Обычно он расположен по адресу 000000B0 или 00000090, в зависимости от модели контроллера.
В третьей колонке располагается БАЙТ, отвечающий за длину параметра Serial Number, а начиная с пятой идёт само его значение. Причем длина серийника может быть написана и из 22 символов (к примеру), а резаться он будет всё равно согласно этому особому БАЙТУ до определённой длины.
Вся модификация серийного номера сводится к заданию длины через особый БАЙТ и редактированию самого серийника.
Можно вообще убрать серийный номер из отчётов утилит, как это делают некоторые из производителей флешек. Для этого нужно перебить на значения 00, все выделенные на скриншоте элементы, какого цвета не была бы рамка.
bcdDevice (USB Revision и Inquiry Revision)
USB Revision, как и информация о вендоре и продукте, записана в массиве в перевернутом виде, т.е. за место AB CD, там это отображается как CD AB. Следовательно, и нам для модификации, нужно записать поэтому же принципу. Параметр жестко имеет длину 4 символа (или 2 байта).
А вот Inquiry Revision, может быть любой длины, но не длиннее чем 4 символа. Символы записываются последовательно, т.е. менять их местами не нужно.
USB Revision расположен по адресам 0000000C–0000000D, а Inquiry Revision по адресам 0000014A–0000014D.
MP DATE (ДЕНЬ, КОГДА ПРОШИЛИ ФЛЕШКУ)
В флешки зашивается дата прошивки, совершенно не лишняя вещь. Например, у меня пару сот флешек, и я просто не в состоянии помнить, прошивал ли я эту конкретную флешку или нет. А некоторые мои эксперименты это требуют.
Дата занимает 3 байта в массиве и как большинство других параметров записана в HEX-режиме.
ПРИМЕР: 19 0C 1D это 29.12.2016
Где:
– 1D = 29 число, просто значение в HEX.
– 0C = 12 месяц, тоже, HEX-данные.
– 19 = 2016 год, но здесь уже немного сложнее. Так 00 – это 1991 год, следовательно, плюсуем к нему наше значение: 1991 + 25 (19HEX = 25DEC) = 2016.
Проверял на 4 разных флешках, во всех случаях, дата написана в строке 000001A0. В трёх случаях по адресу 000001A3 (как на рисунке), в последнем по адресу 000001A4 (т.е. на 1 байт смещена вправо). Уверен, что по первому байту, обозначающий номер года, вы без проблем отыщите нужное место.
PTEST VER (ВЕРСИЯ ИСПОЛЬЗУЕМОГО ФАЙЛА PRETEST)
Под него выделена вся строка 000001C0, пишите там всё что хотите, например, можно так спрятать своё имя и фамилию.
MP PACKAGE NO (ПАРАМЕТР PACKAGEVER)
Просто по адресу 000001A8–000001AE меняем эти 7 байт на значение нужное нам.
FLASH SET (НОМЕР ЗАПИСИ В FORCEFLASH.SET)
По адресам 000001BC–000001BD, хранятся в HEX-значении номер записи FlashSet. Читайте начало статьи, там написано, как переводить числа с помощью простого калькулятора.
По любым вопросам ремонта флешек, вы можете получить ответ на – ФОРУМЕ USBDEV .
Автор | Сообщение | ||
---|---|---|---|
Заголовок сообщения: Изменить CID SD карты Добавлено: 20 мар 2017, 02:19 |
|||
Выложено дампов: 4 |
Возник вопрос: возможно ли с помощью Tiny Tool изменить CID карт SD или SDHC? |
||
Вернуться к началу |
|
||
Andy |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 20 мар 2017, 10:13 |
|
Насколько знаю он не меняется! При производстве программируется однократно. Было бы круто если бы менялся! Вот если в контроллере подправить софт… |
Вернуться к началу |
|
VOLOCHA |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 20 мар 2017, 12:18 |
Выложено дампов: 4 |
Andy писал(а): Насколько знаю он не меняется! При производстве программируется однократно. Было бы круто если бы менялся! Вот если в контроллере подправить софт… Не знаю,не знаю,но с помощью Linux и соответствующей подпрограммы для контроллера,сие удалось осуществить. |
Вернуться к началу |
|
VOLOCHA |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 20 мар 2017, 14:09 |
Выложено дампов: 4 |
Вот пример,как это осуществить на Linux:
У вас нет необходимых прав для просмотра вложений в этом сообщении. |
Вернуться к началу |
|
sergiuss |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 20 мар 2017, 14:20 |
|
На скринах видимо Card EVO +, а это не SD, внутри еммс |
Вернуться к началу |
|
VOLOCHA |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 20 мар 2017, 17:39 |
Выложено дампов: 4 |
sergiuss писал(а): На скринах видимо Card EVO +, а это не SD, внутри еммс Почти так,там была Samsung Pro microSDHC,но внутри тоже еММС…
У вас нет необходимых прав для просмотра вложений в этом сообщении. |
Вернуться к началу |
|
VOLOCHA |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 22 мар 2017, 02:29 |
Выложено дампов: 4 |
|
Вернуться к началу |
|
sergiuss |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 22 мар 2017, 09:18 |
|
Цитата: Вот если в контроллере подправить софт… Цитата: Вот интересная статья по смене CID Именно для определённого типа контроллера |
Вернуться к началу |
|
VOLOCHA |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 22 мар 2017, 20:19 |
Выложено дампов: 4 |
sergiuss писал(а): Цитата: Вот если в контроллере подправить софт… Именно для определённого типа контроллера Именно той прогой да,но у китайцев есть и универсальная программа CHORUS-SD/MMC,которая дает править любые карты…
У вас нет необходимых прав для просмотра вложений в этом сообщении. |
Вернуться к началу |
|
unimat49 |
Заголовок сообщения: Re: Изменить CID SD карты Добавлено: 08 мар 2018, 21:37 |
|
наа китайезких сайтах надо искать |
Вернуться к началу | |