Полезная информация для владельцев автомобилей Aeolus

Уведомления
Очистить все

Как обновить прошивку на Dongfeng Aeolus Shine GS

3 Записи
1 Пользователи
0 Reactions
3,535 Просмотры
(@talik)
Участник Admin
Присоединился: 2 года назад
Записи: 212
Создатель темы  

У так, до сих пор к дилерам приходят новые автомобили aeolus shine GS с прошивками 2022 года. А некоторые с прошивками 2023. В чем отличие?
На прошивкам 2023 года можно через wifi direct по средствам ADB поставить свой софт в память магнитолы.
А на прошивка 2022 года такой возможно нет.

Опытным путем от владельцем автомобилей с прошивкой 2023 года удалось получить архив для обновления MCU (это только часть нашего мультимедиа центра), еще необходима прошивка самого устройства целиком.

Пока опишу процесс обновления MCU

На USB флешке создаем папку update
в нее помещаем файл mcu_update.zip

таким образом у нас получается следующий путь:
USB-флешка — update/mcu_update.zip

Заводим автомобиль, что бы ничего случайно не отключилось по питанию.
Далее при подключении флешки в передний usb порт

Фото в бортжурнале Dongfeng Aeolus Yixuan GS
запустить обновление?

соглашаемся и ждем.

Фото в бортжурнале Dongfeng Aeolus Yixuan GS
процесс занимает несколько минут
Фото в бортжурнале Dongfeng Aeolus Yixuan GS
Фото в бортжурнале Dongfeng Aeolus Yixuan GS
даже после перезагрузки вылезает некая анимация процесса обновления

После полной перезагрузки магнитолы и появления стандартного интерфейса магнитолы флешку с обновлениями можно вытащить.

Далее заходим в НАСТРОЙКИ — СИСТЕМА — Версия системы

Фото в бортжурнале Dongfeng Aeolus Yixuan GS
новая версия MCU

Сам файл можно скачать от сюда t.me/aeolusshinegs/25

После обновления пропала вкладка ЛЮК

теперь выглядит вот так

пока не советую обновлять на эту половинчатую прошивку.

Без обновления основного файла прошивки до версии 2023 года особого смысла просто нет.

Предположительно внутри прошивки 2023 года (судя по логам обновления) должен быть файл update.zip который и отвечает за обновление системы целиком.

Его нужно будет разместить на usb флешке по адресу update/update.zip
и ждать результата.

Промежуточный итог

Первоначальная версия MCU
C65OB202212191
Обновленная версия MCU
C65OB202308151



   
Цитата
(@talik)
Участник Admin
Присоединился: 2 года назад
Записи: 212
Создатель темы  

а вот и новости от наших одноклубников - владельцев Dongfeng Shine GS 

если на флешку в папку /update/ поместить файл с именем custom_rep.sh

полный путь до файла получается 

update/custom_rep.sh

содержимое которого будет

#!/system/bin/sh

log -p e -t FIX "Hello open adb start"

#start open adb
# otg_control.sh 0
# sleep 2
otg_control.sh 1  

stop adbd
sleep 2
start adbd
log -p e -t FIX "Hello open adb end"

 

то магнитола должна будет принудительно перейти в режим ADB с возможностью по USB через platform-tools  ставить софт и делать разное.

 

это актуально для прошивки 2022 года. 

а зачем это владельцам машин у которых уже стоит прошивка 2023 года где ADB работает по wifi и доступна установка приложений через "коровку"? 

 

Как вариант:

попробовать модифицировать стартовый скрипт для получения "флешки восстановления" для тех счасливчиков, которые умудрились удалить штатный лаунчер после чего вместо интерфейса у них "чОрный экран"

 

пробуем менять в update/custom_rep.sh

 

содержимое на 

#!/system/bin/sh

log -p e -t FIX "Initiating recovery reboot sequence"

# Первая попытка
reboot recovery

# Ждем 5 секунд и пробуем снова если не сработало
sleep 5
reboot recovery

# Финальная попытка через 3 секунды
sleep 3
/system/bin/reboot recovery

log -p e -t FIX "Recovery reboot completed"

 

или на минимальную версию  в виде

#!/system/bin/sh
reboot recovery

 

кроме этого, есть предположения, что подобным образом получиться создать флешку с автоустановкой набора приложения в магнитоле

по аналогии с Community прошивкой Geely Club 

 

принцип следующий:

в текстовый файл  update/custom_rep.sh вставляем

#!/system/bin/sh

log -p e -t FIX "Hello open adb start"

# Включение ADB
otg_control.sh 1  
stop adbd
sleep 2
start adbd

# Установка и запуск одного APK
APK_FILE="/sdcard/my_app.apk"
APP_PACKAGE="com.example.yourapp"

if [ -f "$APK_FILE" ]; then
    log -p e -t FIX "Installing APK"
    pm install -r "$APK_FILE"
    
    if [ $? -eq 0 ]; then
        log -p e -t FIX "Starting application"
        sleep 2
        am start -n "$APP_PACKAGE/.MainActivity"
    fi
fi

log -p e -t FIX "Hello open adb end"

 

в общем, надо тестировать на живых приложениях.

 

 

 

 

 

 

 

 


Это сообщение было изменено 3 месяца назад 4 раз от Talik

   
ОтветитьЦитата
(@talik)
Участник Admin
Присоединился: 2 года назад
Записи: 212
Создатель темы  

а вот и результаты натурных испытаний.

 

1. перевод магнитолы в режим восстановления

видео https://t.me/aeolusshinegs/836  

сам скрипт update/custom_rep.sh который использовал в видео

#!/system/bin/sh

log -p e -t FIX "Starting Settings launch sequence"

# Вариант 1: Запуск стандартных настроек Android
am start -a android.settings.SETTINGS

# Ждем 2 секунды и проверяем
sleep 2

# Вариант 2: Альтернативный способ запуска настроек
am start -n com.android.settings/.Settings

# Ждем 2 секунды
sleep 2

# Вариант 3: Универсальный запуск
am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.android.settings/.Settings

log -p e -t FIX "Settings launch completed"

 

2. открытие настроек android

видео https://t.me/aeolusshinegs/836?comment=3021  

код скрипта для update/custom_rep.sh

#!/system/bin/sh

log -p e -t FIX "Starting Settings launch sequence"

# Вариант 1: Запуск стандартных настроек Android
am start -a android.settings.SETTINGS

# Ждем 2 секунды и проверяем
sleep 2

# Вариант 2: Альтернативный способ запуска настроек
am start -n com.android.settings/.Settings

# Ждем 2 секунды
sleep 2

# Вариант 3: Универсальный запуск
am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.android.settings/.Settings

log -p e -t FIX "Settings launch completed"

 

 

Для тех, кто совсем далек от темы скриптов.

 

файл custom_rep.sh это обычный текст у которого расширение не .txt а .sh 

вы его открываете в обычном блокноте и меняете его текста на тот, что указан в примерах выше.

 

 

 

 



   
ОтветитьЦитата
Поделиться:

Последние записи из телеграм канала

Группа в Телеграм Белорусских владельцев автомобилей dongfeng Aeolus https://t.me/dongfeng_rb