Здравствуйте, гость ( Вход | Регистрация )



> Правила раздела

Название темы должно обязательно начинаться с модели авто и доносить до пользователя основную суть темы. К примеру:
Mazda СХ-5: как заменить воздушный фильтр?
Для создания тем о купле/продаже предназначен подфорум ]]>Mazda Buy/Sale]]> !

Флуд и оффтоп запрещены!
За создание тем купли/продажи - сразу +20%!

 
Reply to this topicStart new topic
> Обновление / откат прошивки ГУ, Ошибка Install Not Successful: System Failure
Navigatore
сообщение Nov 30 2021, 12:21
Сообщение #1





Группа: Новичок
Сообщений: 31
Регистрация: 02.10.2020
Из: Kyiv

Спасибо сказали: 0 раз(а)
Авто: Mazda CX-5
Имя: Andrii



Всем привет!
Причиной создания данной темы была попытка установки твиков ]]>здесь]]>, но процессошика не завершился успешно и есть необходимость в отдельной дискуссии по этой проблеме.

Итак кратко предыстория. ГУ был обновлен успешно до версии 70.00.367, но на эту версию невозможно установить твики. Было принято решение откатится до версии 70.00.352. Процесс обновления/отката выполнялся в соответствии с инструкцией, и когда загрузчик дошел до 99% ГУ выдал на экран сообщение типа Install Not Successful: System Failure. Далее процесс зациклился, постепенно меняя изображение на экране двумя картинками: загрузчик 99% с попыткой продолжения инсталяции и затем сообщение об ошибке. Наглядно выглядит как на моем]]> 45сек видео]]>

Также сохранил ]]>фрагмент лог-файла putty]]>, подключенного к ГУ через переходник в момент обновления.

Прошу подключится к дискуссии всех, кто может как-то помочь в данном вопросе и вернуть к жизни ГУ.
Заранее всем спасибо!
Go to the top of the page
Вставить ник Navigatore в ответ
+Quote Post
1errari
сообщение Nov 30 2021, 19:00
Сообщение #2





Группа: Новичок
Сообщений: 30
Регистрация: 02.06.2020

Спасибо сказали: 1 раз(а)
Авто: cx-5 kf 2.5
Имя: Артур



а доступ через putty остался? если да, нужно удалить логи, возможно они съели всю память и заново исполнить те три команды

если нет доступа, то нужно пробовать накатить штатную прошивку.

если безуспешно, вот такая статья есть ]]>https://mikele85.ru/cmu/vosstanavlivaem-oki...azda-connect-i/]]>


--------------------
Если в воде дерутся рыбы, значит там недавно проплыли англичане


Спасибо сказали:
Go to the top of the page
Вставить ник 1errari в ответ
+Quote Post
Navigatore
сообщение Dec 2 2021, 10:21
Сообщение #3





Группа: Новичок
Сообщений: 31
Регистрация: 02.10.2020
Из: Kyiv

Спасибо сказали: 0 раз(а)
Авто: Mazda CX-5
Имя: Andrii



Цитата(1errari @ Nov 30 2021, 19:00 ) *
а доступ через putty остался? если да, нужно удалить логи, возможно они съели всю память и заново исполнить те три команды

если нет доступа, то нужно пробовать накатить штатную прошивку.

если безуспешно, вот такая статья есть ]]>https://mikele85.ru/cmu/vosstanavlivaem-oki...azda-connect-i/]]>


Спасибо за совет. Есть подключение и возможность через putty получать данные от ГУ. Пока еще не пытался выполнять команды. Дело в том, что это все произошло в момент установки штатной прошивки и она зациклилась (или произошел сбой) на 99%.
На днях сделаю попытку выполнить команды, напишу результат.
Go to the top of the page
Вставить ник Navigatore в ответ
+Quote Post
Navigatore
сообщение Dec 7 2021, 15:52
Сообщение #4





Группа: Новичок
Сообщений: 31
Регистрация: 02.10.2020
Из: Kyiv

Спасибо сказали: 0 раз(а)
Авто: Mazda CX-5
Имя: Andrii



РЕШЕНО. Восстановил загрузку ШГУ и даже залил скрипты ID7_Recovery_XX для возможности установки твиков.

Сейчас попробую изложить данный вопрос, который изучал почти две недели, возможно кому-нибудь тоже понадобится. Данную тематику также обсуждал на форуме ]]>mazda3revolution]]>, где также можно найти варианты решения такой проблемы от простого временного извлечения предохранителя ROOM в блоке предохранителей в моторном отсеке и до перепрошивки SPI-NOR (т.е. BIOS) на самой плате ШГУ через специальный USB-программатор CH341A. Но, проанализировав лог ошибок в консоли putty (прикреплен в начале темы) во время обновления/отката, однозначно напрашивалось решение относительно нехватки свободного пространства на самом устройстве, чтобы дозавершить процесс обновления/отката.
Вот критические ошибки, которые послужили причиной так называемого состояния кирпича или, другими словами, безуспешного циклического повтора процесса обновления с отметки 99%:
Цитата
Failed to flush the reflash log file "/mnt/data_persist/reflash/reflash.log", error = 28 (No space left on device)!
Error, reflash_app.c, reflash_app_DetermineUpdateInitialScenar
io 3817, Normal OS image is not fully present! Starting Recover scenario.
sh: can't create /mnt/data_persist/SystemUpdateID.txt: No space left on device

Таким образом основная причина - нехватка свободного места, значит исходя из этих ошибок логично было бы очистить /data_persist. В нем как раз находятся логи.
Есть две команды, которые можно комбинировать поочередно, чтобы проанализировать структуру каких-либо каталогов или же дискового пространства, это ls -l и du -h.
Итак, необходимо почистить такие каталоги путем выполнения следующих команд:
Код
rm -rf /tmp/mnt/data_persist/log/dumps/*
rm -rf /tmp/mnt/data_persist/log/saved_logs/*.bz2
rm -rf /tmp/mnt/data_persist/log/saved_logs/*.gz
rm -rf /tmp/mnt/data_persist/log/saved_resource_data/*.gz
Но для этого вначале выполнил
Код
# ls -l /tmp/mnt/data_persist/log/dumps/
/bin/sh: /: Permission denied
затем
Код
# du -h /tmp/mnt/data_persist/log/dumps/
du: /tmp/mnt/data_persist/log/dumps/: No such file or directory
Видно, что результат был негативным и для прояснения ситуации сделал вывод просто этой команды:
Код
du -h
После чего, получил список всех файлов и каталогов, но с их относительными путями типа ./tmp/mnt/data_persist/log/dumps/* вместо абсолютных /tmp/mnt/data_persist/log/dumps/*. Разница всего лишь в одной точке (./) вначале пути. Это оказалось принципиально, иначе очистить каталог не получится.
Таким образом, выполнив команду
Код
du -h ./tmp/mnt/data_persist/log/
стало ясно, что размер каталога dumps составляет 500Мб - очень много. На вышеупомянутом форуме рекомендуют его очистить, если размер превышает 150Мб.
Остальные каталоги, а именно ./tmp/mnt/data_persist/log: saved_logs, saved_resource_data and error_logs были в пределах 70Мб и я их не трогал, оставив как есть.

В итоге, решающим шагом в восстановлении работоспособности ШГУ было выполнение команды:
Код
# rm -rf ./tmp/mnt/data_persist/log/dumps/*
которая очистила весь каталог dumps , и после установки в порт USB флешки с прошивкой 70.00.352В, позволила, в конце концов, продолжить дальше (сдвинуть с 99%) процесс обновления/отката прошивки ШГУ. После 5 минут ожидания ШГУ выдал сообщение: "Version 70.00.352 software install was successful. Please turn ACC off and on again for changes to take effect".

Но, чтобы все-таки оправдать эксперимент, который начался ]]>в этой теме]]> решил продолжить установку скриптов ID7_Recovery_XX для получения возможности установки твиков в ШГУ. Стоит отметить, что флешка с прошивкой была изъята из порта usb и подключена к ноутбуку, чтобы записать на нее скрипты, взятые ]]>с сайта mazdatweaks]]>, где изложена процедура активации установки твиков с подключением через COM-порт для прошивок V70.00.335+. Затем данная флешка была подключена обратно в порт usb машины и после этого выполнены следующие команды:
Код
# cp -r /mnt/sd*/XX/* /mnt/data_persist/dev/bin/
# chmod +x /mnt/data_persist/dev/bin/autorun
# /mnt/data_persist/dev/bin/autorun
После выполнения крайней инструкции, в putty были получены несколько некритических ошибок (связанных с SSH) о невозможности создания одного из файлов типа
Цитата
cp: can't create '/etc/ssh/sshd_config': No such file or directory
Но это не повлияло в дальнейшем на работу самого SSH. Этот протокол нужен для подключения к ШГУ через консоль putty посредством ноутбука или же смартфона через JuiceSSH, например.

И в заключении, как изложено в руководстве для однофайловых прошивок 70.00.ХХХ версий, были выполнены следующие стандартные инструкции: извлечь флеш-носитель из USB-порта машины, закрыть все двери, закрыть машину с помощью дистанционного ключа, в течение 3 минут держать ключ на удалении 5 метров от машины и т.д.

Итак, после всего этого, переведя зажигание в режим ACC, начался первый запуск ШГУ, который завершился успехом. Затем установил несколько твиков типа спидометр и видеоплеер, также проверил работу SSH с использованием WiFi через вышеупомянутые приложения. Все заработало отлично. Еще установил твик AndroidAuto - стал нормально, но работать с прошивками 70.00.ХХХ версий не хочет. Возможно такая опция в 70-ках закрыта или же достаточно хорошо защищена от взлома и т.д.
Если кто-нибудь знает, как можно сделать чтобы АА заработал на этой прошивке, поделитесь своим опытом.

NB: самый главный результат этой работы заключается в том, что ШГУ раскирпичен и полностью работоспособен.

Сообщение отредактировал Navigatore - Jan 12 2022, 15:30
Go to the top of the page
Вставить ник Navigatore в ответ
+Quote Post
Alex2781
сообщение Feb 26 2022, 14:18
Сообщение #5





Группа: Новичок
Сообщений: 2
Регистрация: 26.02.2022
Из: Алматы

Спасибо сказали: 0 раз(а)
Авто: Mazda CX-5
Имя: Александр



Добрый день всем, уважаемые форумчане.
Поделитесь пожалуйста ссылкой на скачивание прошивки.
У меня Мазда CX-5 а американской прошивкой, хочу установить европейскую, знаю как это сделать, но не могу найти прошивку.
Очень надеюсь на вашу помощь.
Go to the top of the page
Вставить ник Alex2781 в ответ
+Quote Post
izotov.ua
сообщение Apr 20 2022, 12:56
Сообщение #6





Группа: Новичок
Сообщений: 2
Регистрация: 28.11.2021
Из: Киев

Спасибо сказали: 0 раз(а)
Авто: Mazda CX5



иди лесом, если он у вас есть...
Go to the top of the page
Вставить ник izotov.ua в ответ
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 




RSS Текстовая версия Сейчас: 28th March 2024 - 15:26