Как перезагрузить sync 3 на форде
мы и наши партнеры используем файлы cookie для отображения персонализированной рекламы, а также для профилирования и измерения. Вы согласны?
OK NO Cookie policy
Сделай сам
- вопросы и ответы :
- (Различные бренды) :
- различный : Что делать, если не работает система Sync на Ford?
Что делать, если не работает система Sync на Ford?
ответ
В случае неисправности мультимедийной системы автомобиля мы можем приступить к сбросу настроек, следуя этим инструкциям: выберите настройки, затем общие, прокрутите и коснитесь сброса, а затем общий сброс, нас попросят подтвердить, а затем точка запустит процедуру сброса и необходимо будет подождать несколько минут для ее завершения.
Опубликовано: 11 Май 2022 by Scegli Auto
Видео на похожие темы (Бортовой компьютер)
Как сбросить систему SYNC на Ford?
(Различные бренды) различный В нашей Ford может случиться так, что мультимедийная система SYNC внезапно перестанет работать, заблокируется или возникнут проблемы любого рода. В э

Как обнулить мультимедийную систему Sync 3 в пикапе Ford Maverick?
(Различные бренды) различный В случае, если мультимедийная система Sync 3 нашего пикапа Ford Maverick показывает признаки неисправности или мы активировали нежелательные настройк

Как сбросить мультимедийную систему SYNC 3 в автомобиле Ford?
(Различные бренды) различный В нашем Форде может случиться так, что мультимедийная система SYNC 3 заблокируется или покажет признаки неправильной работы. В таких случаях мы можем

Как сбросить мультимедийную систему SYNC на Ford Bronco?
Ford Bronco (2021-2023 / U725 ) В Ford Bronco может возникнуть ситуация, когда мультимедийная система SYNC блокируется или показывает признаки неполадок. В таких случаях мы можем по

Как сбросить программное обеспечение Sync на Ford Ecosport
Ford Ecosport (2012-2023 / BK, MK 1 ) Давайте в этом коротком видео-уроке посмотрим, как выполнить принудительную перезагрузку программного обеспечения Sync на первом поколении Ford Ecosp
Как обновить навигатор Форд Фокус
Ford Focus (2011-2018 / MK 3 ) Обновление системного программного обеспечения SYNC-3 можно выполнять напрямую через Wi-Fi, если включена опция «Автоматическое обновление системы»,

Как сбросить систему Sync 2 на Ford C-Max?
Ford C Max (2010-2019 / MK 2 ) В этом руководстве мы можем увидеть, как сбросить мультимедийную систему Sync 2 в Ford C-Max, очень простую и быструю операцию, которую необходимо вы

Как восстановить заводские настройки системы Ford Sync
(Различные бренды) различный С помощью заводского сброса системы Ford Sync ошибки программного обеспечения можно устранить быстро и легко. К сожалению, эта процедура включает в с
Перезагрузка головного устройства (синк)

Всем привет. Маленьая запись, может кому-то будет полезна. Если заглючил синк не спешите звонить дилеру и паниковать. У меня вчера например перестала приглушаться громкость музыки при работе парктроника. Перезагрузка головы в моем случае помогла, все работает. Выполняется одновременным зажатием кнопки питания и поиска>>.
Пробег: 13 500 км
26 февраля 2016 Метки: электроника
bigunclemax / Sync3UsbBootReformat.md
Данный способ позволяет прошить Sync3 по USB, даже если он был полностью окирпичен . При этом не требуется припаивать ни картридер, ни какие-либо другие провода. Единственное что нужно, так это разобрать плату и замкнуть два контакта.
Блок Ford Sync3 состоит из двух плат:
- Основная плата — IPC с TI Omap5432 SoC в роли основного процессора, RAM, eMMC flash.
- Вторая плата — VMCU. На ней расположены CPLD и микроконтоллер. Эта часть отвечает непосредственно за интерфейс CAN (так как Omap5432 его не имеет), а также эта плата выполняет роль внешнего watchdog’a для основного CPU.
IPC и VMCU обмениваются между собой по интерфейсу UART, скорость 500kbps, для передачи пакетов используется COBS кодировка. Но подробнее об этом как-нибудь в другой раз
OMAP5432 boot mode
В соответствии с публичным даташитом OMAP5432 Multimedia Deviced мы можем получить информацию о способах и порядке загрузки Omap5432.

Она приведена в разделе 2.6 SYSBOOT configuration .
Вот табличка из этого даташита.
Все внимание на sys_boot3. Именно он меняет приоритет загрузки с USB. То есть, если прижать sys_boot3 к земле, то SOC начнет грузиться с USB в первую очередь.
Но как найти sys_boot3?
В этом нам поможет другой даташит OMAP5432Multimedia Device Engineering Samples 2.0 который содержит описание пинов(шариков, если хотите) процессора, а также схему с их расположением(Figure 2-1. OMAP5432 AAN S-PBGA-N754 Package (Bottom View)).

Находим наш sys_boot3 и видим что он расположен на месте V31.
Так как шарик с V31 находится под процессором, к нему невозможно подобраться без специнструмента.
Но тут на помощь пришел Cusco. Он прозвонил разъемы от Soc до многочисленных контрольных точек(TP), расположенных на плате.

И таки нашел V31!
Теперь мы готовы к загрузке в Sync3 по USB.
Пришло время подключить Sync3 к PC по miniUSB кабелю. Затем начинаем будить плату пакетами по CAN(с этим отлично справится даже любой elm). Замыкаем два обведенных контакта и подаем питание 12V.
Смотрим лог( dmesg ) и видим:
kernel: [431083.350475] usb 1-3: new high-speed USB device number 114 using xhci_hcd kernel: [431083.499541] usb 1-3: New USB device found, idVendor=0451, idProduct=d011, bcdDevice= 0.00 kernel: [431083.499555] usb 1-3: New USB device strings: Mfr=33, Product=37, SerialNumber=0 kernel: [431083.499561] usb 1-3: Product: OMAP5430 kernel: [431083.499566] usb 1-3: Manufacturer: Texas Instruments
Отлично, SoC увиделся по USB и ожидает загрузки в него кода.
Тут следует сделать небольшую ремарку. USB boot в Omap5432 это не совсем то же самое, что и загрузка с eMMC или SD карты. Мы не можем просто отформатировать USB флешку определенным образом и загрузиться с нее, как это делается в PC. Вместо этого по USB мы должны передать в Soc наш исполняемый код(загрузчик), а вот уже в этом загрузчике реализовать доступ к eMMC.
После нескольких дней гугления удалось найти ссылки на статьи об отладочной плате TI OMAP5 5432 uEVM ES2.0 (Panda5) ведущие на http://omapedia.org . Пытаемся перейти и. нас редиректит на www.ti.com.
Сайт выпилен. fuck!
Однако web.archive.org помнит все, ну или по крайней мере многое
- Общее описание
- Подробное описание процесса загрузки с USB
Как ни странно ссылки на исходники были живые. Нас интересует в первую очередь утилита UsbBoot(Omapboot).
Тянем исходники git clone git://git.omapzoom.org/repo/omapboot.git usbboot && git checkout 33af7cb409b603cf7988306ab2ea70f052a9a02b и пробуем собрать.
Для сборки под Omap нужен тулчейн под Armv7. Можно взять тот, который в статье из wiki, но для этого придется выкачать весь android’овский репозиторий. Поэтому мы поступим проще и возьмем собранный тулчейн отсюда.
Отлично, теперь у нас есть что загружать в SoC. Загружаем.
user@pc:~/$ sudo ./out/omap5uevm/usbboot -f reading ASIC ID CHIP: 5430 rom minor version: 02 IDEN: 0000000000000000000000000000000000000000 MPKH: 0000000000000000000000000000000000000000000000000000000000000000 CRC0: 071a9a31 CRC1: 00000000 device is GP using built-in GP iboot of size 23-KB sending 2ndstage to target. waiting for 2ndstage response. received 2ndstage response.
После загрузки и получения ответа по USB от нашего свежесобранного загрузчика, мы можем подключиться к Omap’у утилитой fastboot (да, да, той самой что для android) и попробовать выполнить пару команд.

Подведем промежуточный итог
- Мы научились менять порядок загрузки с USB.
- Мы научились запускать свой собственный загрузчик.
- У нас есть рабочий канал USB для взаимодействия между PC и процессором Sync’a.
Пришло время научится прошивать eMMC Sync’a своими образами, передаваемыми по USB с PC.
Пакет реформата предназначен для заводской(чистой) установки ОС Sync3. Он состоит из 2х частей:
- MLO — Загрузчик
- QNX-IFS-REFORMAT — Образ ОС, выполняющий заводскую установку Sync3.
Именно эти файлы нам и нужно записать на eMMC. Осталось понять где именно в eMMC они должны размещаться.
Для этого посмотрим оригинальный скрипт установки реформата. Видим там такую строчку update_boot -t -i /tmp/QNX-IFS-REFORMAT -m /tmp/MLO
Ага, значит есть некая утилита update_boot, которая в Sync выполняет всю установку. Что ж будем ковырять ее.
Первым делом strings update_boot :
Usage: %s [-i] [-m] raw partition -i Path of IFS image file -m Path of MLO image file -t Toggle active IFS partition -r replace current IFS with new one raw partition Path of raw partition to write IFS and MLO image files, default value is /dev/hd0.
С параметрами стало более менее понятно, дело за малым — понять что именно эта софтина делает. Берем гидру и засовываем наш update_boot туда. Процесс декомпиляции выходит за рамки этой статьи. Кому интересно, вот ссылка репозиторий с говно псевдокодом, полученным в результате декомпиляции.
В итоге получаем вот такую вот картину разметки eMMC для Sync3.
Sync3 eMMC layout
| block | offset | name |
|---|---|---|
| 0x0000 | MBR | |
| 0x0002 | 0x0000400 (1024) | boot bank info |
| 0x0100 | 0x0020000 (131072) | MLO |
| 0x0184 | 0x0030800 (198656) | IFS first bank |
| 0x7cd2 | 0x0F9A400 (16360448) | IFS second bank |
Загрузчик, который мы собирали ранее, уже имеет функции для чтения\записи флешки. Адреса, по которым нужно писать образ реформата, мы получили в предыдущем пункте.
Немного перепишем оригинальный usbboot выкинув оттуда все лишнее и добавив прошивку MLO и QNX-IFS-REFORMAT по нужным нам смещениям. Получившаяся софтина sync3flash.
Прошивка eMMC Sync3
Для прошивки нужен PC с Linux (виртуалка не подойдет, но можно использоваться livecd флешкой, например puppy linux)
sync3flash
Также требуются файлы реформата (MLO и QNX-IFS-REFORMAT)
Итак, теперь у нас есть все необходимое для прошивки. Приступаем:

- Подключаем Sync3 к напрямую PC по microUSB кабелю. (подключение через хаб работать не будет)
- Начинаем отправку CAN сообщений, которые будят Sync.
- Запускаем sudo ./sync3flash -i QNX-IFS-REFORMAT -m MLO
- Замыкаем контакты, обведённые красным
- Подаем питание на Sync.
Если все успешно, то должны увидеть вывод вида:
user@user-PC:/tmp$ sudo ./sync3flash -m MLO -i QNX-IFS-REFORMAT waiting for device. reading ASIC ID CHIP: 5430 rom minor version: 02 IDEN: 0000000000000000000000000000000000000000 MPKH: 0000000000000000000000000000000000000000000000000000000000000000 CRC0: 071a9a31 CRC1: 00000000 device is GP sending 2ndstage to target. waiting for 2ndstage response. sending image to target. size (22696-B/22-KB/0-MB) sending image to target. size (9279956-B/9062-KB/8-MB)
Через 30 секунд Sync 3 перезагрузится и загрузится реформат. Вот и все.
Данный рассказ носит исключительно развлекательно-образовательный характер и не призывает никого к каким-либо действиям. Все персонажи вымышлены, а совпадения случайны.
Большое спасибо Cusco за помощь по аппаратной части, идейным вдохновителям Sanek2033 и AuoN, а также Lynx за идею.
Ford SYNC 3 — мультимедиа и навигация

The ffclub.ru`s official language is Russian.
For those who do not speak Russian, we recommend to duplicate your message in Russian using the service https://translate.google.com/?hl=ru&tab=wT

Sync 3 — мультимедийная система с 8-дюймовым тачскрином и поддержкой Apple CarPlay
и Android Auto
, с увеличенной производительностью, имеет функцию голосового управления, в том числе и на русском языке.
Проверка совместимости Ford Sync 3 с мобильными устройствами
• 8” сенсорный экран теперь имеет функции масштабирования и прокрутки — как в смартфонах и планшетах — что делает навигацию еще более интуитивной
• упрощенные голосовые команды и новые функции делают работу с системой легкой и приятной
• новый интерфейс с большими кнопками повышает удобство пользования системой
• возможность чтения смс-сообщений повышает безопасность
• поддерживает функцию AppLink
• совместим с Apple CarPlay и Android Auto
— Ford Focus 3+: РП28, РП34 (с нави) Штатные аудиосистемы в Focus 3 рестайл (2015-2019)
— Ford Kuga 2+: РП6, РП8, РП14 (с нави)
— Ford Ecosport +: РП26, РП27, РП48
— Ford Explorer 5
— Ford Mondeo 5
Ford SYNC 3 – Новые функции

Ford SYNC 3 – Подключение телефона
