- 27/8/06
- 2 262
- 623
!!!!! Статья в процессе написания !!!!!!!
Общие положения:
1) В данной статье будут рассматриваться особенности работы с eMMC, используемых в устройствах с процессорами Intel
2) Процессоры Intel наиболее часто используются в устройствах брендов ASUS, ZTE. Также есть модели в устройствах бренда Samsung с процессорами Intel, и в этом случае следует учитывать специфику Samsung и обязательно обращаться к статье по работе с брендом Samsung.
Boot Config для eMMC, используемых с процессорами Intel:
1) Boot config: 0x00,0x00,0x0x;
2) Boot config: 0x00,0x06,0x01;
2) Boot config: 0x10,0x06,0x01.
Особенности использования ROM2/ROM3/RPMB в eMMC c процессорами Intel:
1) В устройствах c процессорами Intel всегда используются разделы ROM2/3 eMMC. Кроме них также для ряда моделей требуется создание дополнительного раздела GP1. В этих разделах хранится исполняемый код транслятора ARM кода OS Android вструктуру команд процессоров Intel (x86).
2) Размер разделов ROM2/3/GP1 не сильно критичен, важно чтобы их хватило для размещения кода, которых в них находится. Обычно хватает и 2MB.
3) Информации о требованиях к размеру раздела RPMB на текущий момент времени не известны.
Особенности использования дополнительного раздела GP1 в eMMC для процессоров Intel:
1) Для ряда моделей процессоров Intel, требуется создание дополнительного раздела GP1 в eMMC. Этот раздел создается при восстановлении boot через ПК, либо через программу EasyJTAG (если подготовка eMMC к установке в устройство происходит при помощи программы EasyJTAG).
Типы разметки eMMC: MBR, GPT
Восстановление файлов Boot для устройств с процессорами Intel:
1) С использованием ПК:
- для восстановления Boot в устройствах, которые определяются в "Диспетчере устройств" ПК, возможно использование фирменной утилиты для Intel, называемой xfstk. Как правило, вместе с прошивками для устройств, есть в комплекте уже подготовленные исполняемые bat файлы. Требуется всего лишь их запустить и дождаться окончания выполнения, после чего устройство может войти в режим fastboot для последующего восстановления через него.
2) С использованием программы EasyJTAG (требуется выполнить следующие шаги):
- создать на eMMC (при необходимости) раздел GP1;
- вписать в eMMC соответствующий boot config;
- вписать содержимое разделов ROM2/3/GP1, и минимум разметку и раздел reserved в ROM1.
Практическое использование ПО EasyJTAG для устройств с процессорами Intel:
1) подготовка новой eMMC для замены в устройстве (стирание eMMC, запись Boot config, запись разделов boot);
2) восстановление Boot, восстановление системных разделов и прошивки устройства с помощью прошивок, сохраненных как Backup разделов через режим Read by Venor - Intel;
3) сохранение пользовательских данных из нерабочих устройств (не использующих шифрование данных);
4) сохранение системных разделов (factory и др.) и полных прошивок устройств для дальнейшего использования при замене eMMC или восстановлении ПО устройств;
5) запись полных (предварительно сохраненных) прошивок вместе с системными разделами для устройств с разметкой GPT, для случаев "установить, чтобы сразу все работало".
Разделы, используемые для хранения системных (сетевых) настроек, в устройствах, использующих процессоры Intel:
factory - основной раздел, используемый для хранения настроек сети, IMEI, WiFi/Bluetooth MAC и др.
config - аналогичный factory раздел, его обязательность не подтверждена
перенос данных разделов (если не нарушена их целостность) позволит сохранить IMEI с старой eMMC.
Общие положения:
1) В данной статье будут рассматриваться особенности работы с eMMC, используемых в устройствах с процессорами Intel
2) Процессоры Intel наиболее часто используются в устройствах брендов ASUS, ZTE. Также есть модели в устройствах бренда Samsung с процессорами Intel, и в этом случае следует учитывать специфику Samsung и обязательно обращаться к статье по работе с брендом Samsung.
Boot Config для eMMC, используемых с процессорами Intel:
1) Boot config: 0x00,0x00,0x0x;
2) Boot config: 0x00,0x06,0x01;
2) Boot config: 0x10,0x06,0x01.
Особенности использования ROM2/ROM3/RPMB в eMMC c процессорами Intel:
1) В устройствах c процессорами Intel всегда используются разделы ROM2/3 eMMC. Кроме них также для ряда моделей требуется создание дополнительного раздела GP1. В этих разделах хранится исполняемый код транслятора ARM кода OS Android вструктуру команд процессоров Intel (x86).
2) Размер разделов ROM2/3/GP1 не сильно критичен, важно чтобы их хватило для размещения кода, которых в них находится. Обычно хватает и 2MB.
3) Информации о требованиях к размеру раздела RPMB на текущий момент времени не известны.
Особенности использования дополнительного раздела GP1 в eMMC для процессоров Intel:
1) Для ряда моделей процессоров Intel, требуется создание дополнительного раздела GP1 в eMMC. Этот раздел создается при восстановлении boot через ПК, либо через программу EasyJTAG (если подготовка eMMC к установке в устройство происходит при помощи программы EasyJTAG).
Типы разметки eMMC: MBR, GPT
Восстановление файлов Boot для устройств с процессорами Intel:
1) С использованием ПК:
- для восстановления Boot в устройствах, которые определяются в "Диспетчере устройств" ПК, возможно использование фирменной утилиты для Intel, называемой xfstk. Как правило, вместе с прошивками для устройств, есть в комплекте уже подготовленные исполняемые bat файлы. Требуется всего лишь их запустить и дождаться окончания выполнения, после чего устройство может войти в режим fastboot для последующего восстановления через него.
2) С использованием программы EasyJTAG (требуется выполнить следующие шаги):
- создать на eMMC (при необходимости) раздел GP1;
- вписать в eMMC соответствующий boot config;
- вписать содержимое разделов ROM2/3/GP1, и минимум разметку и раздел reserved в ROM1.
Практическое использование ПО EasyJTAG для устройств с процессорами Intel:
1) подготовка новой eMMC для замены в устройстве (стирание eMMC, запись Boot config, запись разделов boot);
2) восстановление Boot, восстановление системных разделов и прошивки устройства с помощью прошивок, сохраненных как Backup разделов через режим Read by Venor - Intel;
3) сохранение пользовательских данных из нерабочих устройств (не использующих шифрование данных);
4) сохранение системных разделов (factory и др.) и полных прошивок устройств для дальнейшего использования при замене eMMC или восстановлении ПО устройств;
5) запись полных (предварительно сохраненных) прошивок вместе с системными разделами для устройств с разметкой GPT, для случаев "установить, чтобы сразу все работало".
Разделы, используемые для хранения системных (сетевых) настроек, в устройствах, использующих процессоры Intel:
factory - основной раздел, используемый для хранения настроек сети, IMEI, WiFi/Bluetooth MAC и др.
config - аналогичный factory раздел, его обязательность не подтверждена
перенос данных разделов (если не нарушена их целостность) позволит сохранить IMEI с старой eMMC.
Последнее редактирование: