Данная запись подготовлена на базе следующих источников:
- https://mazdatweaks.com/id7/
- Установка твиков на 70.00.335 + подготовительные работы
- Установка твиков на 70.00.335. Отключение блокировки сенсора при движении
Преамбула
Mazda Motor Corporation активно следит за тем, как многие умельцы находят бреши в защите выпускаемых её продуктов, а именно в ГУ на базе Mazda Connect I. Поэтому новые версии прошивок (70.00.335 и 70.00.352) имеют защиту от установки скриптов автозапуска через последовательный порт. Фактически, после установки данной прошивки последовательный порт (serial port) больше не воспринимает команды вводимые в окно терминала. Как следствие, метод описанный тут больше не работает.
Как установить авторан на ГУ с прошивкой 70.00.335 / 352?
Инструмент для разбора панели:
1. Набор пластиковых съемников/тулов: ali.onl/Zlq
2. Крестовая отвертка
3. Головка на 10 с переходником.
Порядок разбора панели для доступа к ГУ на пример Mazda CX-5 KF можно найти тут.
Оборудование и ПО для установки autorun:
1. Ноутбук
2. USB флешка на 2-16 Гб, отформатированная под FAT32
3. USB-TTL (FT232RL 3.3V) адаптер: ali.onl/ZlQ
Или PL2303 USB UART ali.onl/Zlt
4. Провода: ali.onl/Zls
5. Набор скриптов (архив XX.zip) http://trevelopment.win/xx
6. Программа Putty www.putty.org
Подготовка флешки:
1. Отформатируйте USB флешку под FAT32
2. Записать на флешку прошивку 70.00.335 или 70.00.352 (в зависимости от того какую планируете установить на ГУ)
3. Распакуйте содержимое архива XX.zip в корень USB флешки. Должна появится папка XX со следующим содержимым.

Описание процесса установки:
1. Подключаем USB-TTL переходник к ГУ как показано на картинке ниже.

2. Запускаем ACC однократным нажатием на кнопку Start (горит оранжевый индикатор)
3. Запускаем Putty и выбираем следующее настройки подключения

4. Нажимаем кнопку OPEN
5. На черном экране Putty начинает бесконечно идти системная информация – значит подключение выполнено верно. Если видите пустой черный экран, значит неправильно подключили провода Tx и Rx, или есть проблемы с адаптером (драйверами).

6. Подключаем ранее подготовленную флешку в USB слот автомобиля (как правило, он находится в подлокотнике) и обновляем прошивку ГУ. Инструкция по обновлению тут.
7. Как только ГУ закончит обновление, появится сообщение о том, что требуется перезагрука. В этот момент нам необходимо ввести несколько команд в окно Putty.

8. В Putty прописываем команду:
cp -r /mnt/sd*/XX/* /mnt/data_persist/dev/bin/; chmod +x /mnt/data_persist/dev/bin/autorun; /mnt/data_persist/dev/bin/autorun
Лучше ее заранее вставить в блокнот.

9. Для проверки, что скрипты автозапуска были скопированы, выполняем следующую команду:
ls -l /mnt/data_persist/dev/bin

10. После этого ждем около минуты и выключаем/включаем кнопку Start.
11. Проверяем, что прошивка установилась и пробуем установить Твики.
А если уже 70.00.352 стоит, то как разблокировать?
Нужно ещё раз запустить установку 70.00.352 и следовать инструкциям описанным в данной записи.
PS:
Да, поверх 352 версии можно снова установить 352.