84
правкиИзменения
м
→Запуск моделей на базе Neptune LT
# Проверяет наличие прошивки; при её отсутствии инициализирует USB, и телефон определяется как "Flash LCA Neptune" с интерфейсом [[Motorola Flash]]
# Запускает прошивку
При замыкании +1,875 Вольта (питания процессора) на точку MOD по адресу 0x00000000 оказывается [[irom]], в котором находится функциональный аналог буткора первого порядка. Этот приём называется "[[TestPoint|тест-поинт]]" и на [[LCA|LCA-моделях]] используется для начальной заводской прошивки телефона, а также для его восстановления в случае повреждения буткора первого или второго порядка.
== Запуск моделей на базе других версий Neptune ==
# Точку входа в [[boot loader]]
# Сертификат подписи [[boot loader]]а
# [[PDS]]
# [[CG5|Конфигурацию оборудования]]
# Заголовок прошивки
Заголовок прошивки содержит указатели на:
# В качестве указателей на кодовые группы - произвольные данные (возможно, 0xFFFFFFFF), кроме указателя на CG18 - он содержит указатель на подменный заголовок [[CG18]], лежащий внутри [[Boot loader|бута]] и указывающий на сертификат подписи [[Boot loader|бута]].
Таким образом, вместо проверки прошивки [[irom]] во второй раз проверяет [[Boot loader|бут]] и запускает в нём код дополнительной проверки. Этот код проверяет подпись прошивки и в случае отрицательного исхода запускает собственно [[boot loader]].
== См. также ==
* [[TestPoint]]