Что нового

Работа с устройствами на базe процессора Intel Решено 

Статус
Закрыто для дальнейших ответов.

Layder

Z3X-Team
.
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.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ