Evgenyevich

Кастомизация (без гарантии) ГУ Geely Atlas Ecarx XE1127H(M)

В теме 670 сообщений

Кастомизация новой ГУ Geely Atlas Ecarx XE1127H(M) (ПОИСК РЕШЕНИЯ)

На сколько всем известно на данный момент прошить новое ГУ Geely Atlas Ecarx XE1127H не удаётся.

20190414_090834.jpg.44b52ce0eae281106bc0f0a97d7851f0.jpg20190414_090836.jpg.58ac3b0044bb90afc4c37d5e197733a1.jpg
джили атлас клуб форум отзывы владельцев

Цитата

Для проверки вашей модели ГУ перейдите Настройки/Система/QR-код устройства и отсканируйте QR приложением на телефоне

20190414_090848.jpg.929074b74d5a484801e41d7fd2b9f177.jpg

Основная проблемане понятно, как войти в рекавери.
Известные методы на старых ГУ (Home+Navi+Power) не работают. Для входа в рекавери на старых ГУ необходимо было сделать следующее: Geely Mod Customs. Прошивка Головного Устройства для Geely ATLAS и Emgrand .

  • Включить зажигание
  • Выключить ГУ удерживая Power более 10 сек
  • Зажать Home+Navi+Power

На данный момент на новой ГУ были проверены следующие комбинации:

  • Home + Navi + Power
  • Home + Back + Power
  • Home + Power
  • Back + Power
  • Power + Vol+(на руле)
  • Power + Vol-(на руле)
  • Home + Power + Vol+(на руле)
  • Home + Power + Vol-(на руле)

На данный момент способа входа в рекавери и соотвественно прошивки ГУ не найдено!

Просьба ко всем владельцам, желающим получить дополнительные возможности своего ГУ, прошив его, также приложить усилия и совместно найти способ входа в рекавери. Пробуйте разные комбинации (перепроверяйте описанные выше ещё раз) и отписывайтесь в теме.

1 пользователю понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

(Всё это на ваш страх и риск. Цена новой головы у дилера 185 000р. + работы по замене. По сохранению гарантии на ваше Авто чётких ответов нет )

Итак, наконец нашлось время.

Нужен рут, как я уже писал. Без него ничего сделать не получится. Рут получаем с помощью кингрута. Выше уже писали по-моему.
Способ проверенный, ничего не сломается. Перезагрузок во время рутования можно не бояться.

Далее, все действия на ваши риски. 

Используем любой проводник с возможностью работы с рутом. Заходим по пути /system/app.
Здесь список системных приложений. Что нас интересует

XCTimeService - это интересное китайское приложение, которое выставляет ежеминутно и при загрузке время и дату с БК. Причем год ставит 2016, а дату 27 мая (на сегодня - 9 августа 2019). Логику не понял, но 27 мая 2016 тоже пятница как и сегодня). Чтоб было понятно - на самом БК дата корректна.
"Переименовываем это приложение (2 файла - apk и odex) простым добавлением к имени .backup
т.е. получим 2 файла XCTimeService.apk.backup и XCTimeService.odex.backup. Таким образом у нас будет бекап если что и приложение больше не будет докучать своей работой. Вернуть в работу его можно обратным переименованием и перезагрузкой ГУ

Что получим - больше не будет ежеминутной синхронизации с БК.

Далее, CanBusService - управляет некоторыми вещами в машине через кан шину, а именно настройками на вкладке Автомобиль (по моему так называется). Там всего 3 настройки так сказать - чувствительность руля (комфорт, спорт), пищать и поднимать ли стекла при запирании.
И еще одной веселой штукой управляет - ставит чертову иконку медиа при запуске радио, подключении блюпуп на экран БК.

Я один раз настроил руль на комфорт, поднимать стекла и удалил его. Теперь БК помнит последнюю позицию и не сбивается. Что мне и было нужно.

Теперь пришли к тому, что нужно как-то синхронить время на ГУ. 
После всех манипцуляций время на ГУ будет синхрониться с БК при первой загрузке. Часовой пояс Азия\Шанхай.
Пытался переписать его через build.prop - ГУ всё равно на мои манипуляции. Этот пояс прописан на установку в ядре, в скрипте init.1127xe.rc (в названии между точками могу немного ошибаться).

Ставим приложение TimeZone Fixer и обновляем часовые пояса.
Далее ставим 2 приложения для синхронизации времени\даты и часового пояса.
Time Zone Changer - будет устанавливать часовой пояс. Выставляем в настройках нужный пояс + галочку Автозагрузка. Теперь при загрузке ГУ у вас будет корректный часовой пояс.
Smart Синхронизация времени - будет выставлять при загрузке правильное время дату по GPS и\или NTP. В настройках также нужно выставить автозагрузку и т.п.

Теперь у нас правильное время, дата и часовой пояс + иконка на БК не меняется + работает интернет (а это ютуб, карты, пробки и т.п.) + не управляем некоторыми настройками авто)

С ClockCync дружба не сложилась, как-то некорректно ставит часовой пояс.

навигатор ставлю старую версию с 4pda 2,99, она работает пошустрее чем новые. Но можно поставить и последнию версию, кому что нравится.
Скачивать приложения для arm. (arm64 НЕ подойдет)

Синхронизация времени вышеописанным способом будет занимать какое-то время, примерно 1 минуту.
Сначала с БК ставится время левое китайское, затем меняется часовой пояс и затем уже по GPS подтягивается актуальное время\дата. На всё про всё 1 минута.

На этом всё, всем добра и прямых рук.

p.s.  делитесь, как сделали синхронизацю времени и правильный часовой пояс :)

Изменено пользователем ЕвгSPb
15 пользователям понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
UnPinned posts
2 часа назад, Evgenyevich сказал:

Просьба ко всем владельцам, желающим получить дополнительные возможности своего ГУ, прошив его, также приложить усилия и совместно найти способ входа в рекавери.

Могу попробовать поискать точки UARTа на плате мафона и слить лог первоначальной загрузки. Только даст ли он что-нить, вот вопрос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
4 часа назад, Log_Stas сказал:

Могу попробовать поискать точки UARTа на плате мафона и слить лог первоначальной загрузки. Только даст ли он что-нить, вот вопрос.

я и так их могу тебе сбросить ))

 

MX6D G0003F U-Boot > fastboot
fastboot is in init......ptn 0 name='mbr' start=0 len=1, 0x00000000~0x00000001
ptn 1 name='bootloader_nor' start=0 len=262144, 0x00000000~0x00040000
ptn 2 name='kernel_nor' start=262144 len=3276800, 0x00040000~0x00360000
ptn 3 name='recovery_nor' start=3801088 len=4325376, 0x003A0000~0x007C0000
ptn 4 name='burn_nor' start=0 len=8388608, 0x00000000~0x00800000
ptn 5 name='bootloader' start=2 len=510, 0x00000400~0x00040000
ptn 6 name='kernel' start=2048 len=10240, 0x00100000~0x00600000
ptn 7 name='uramdisk' start=12288 len=2048, 0x00600000~0x00700000
ptn 8 name='kernelb' start=14336 len=10240, 0x00700000~0x00C00000
ptn 9 name='uramdiskb' start=24576 len=2048, 0x00C00000~0x00D00000
ptn 10 name='testsuitdisk' start=26624 len=4096, 0x00D00000~0x00F00000
ptn 11 name='params' start=30720 len=2048, 0x00F00000~0x01000000
ptn 12 name='reserved' start=32768 len=8192, 0x01000000~0x01400000
ptn 13 name='sdcard' start=40960 len=163840, 0x01400000~0x06400000
ptn 14 name='system' start=204800 len=1167360, 0x06400000~0x29E00000
ptn 15 name='recovery' start=1372160 len=40960, 0x29E00000~0x2B200000
ptn 16 name='data' start=1413121 len=614399, 0x2B200200~0x3DE00000
ptn 17 name='cache' start=2027521 len=262143, 0x3DE00200~0x45E00000
ptn 18 name='keyinfo' start=2289665 len=40959, 0x45E00200~0x47200000
ptn 19 name='private' start=2330625 len=716799, 0x47200200~0x5D000000
ptn 20 name='systemb' start=3047425 len=1167359, 0x5D000200~0x80A00000
ptn 21 name='recoveryb' start=4214785 len=40959, 0x80A00200~0x81E00000
ptn 22 name='testsuit' start=4255745 len=163839, 0x81E00200~0x86E00000
ptn 23 name='vendor' start=4419585 len=450559, 0x86E00200~0x94A00000
ptn 24 name='map' start=4870145 len=10278911, 0x94A00200~0xCE500000
USB Mini b cable Connected!
fastboot initialized
USB_SUSPEND

 

и еще

 

U-Boot 2009.08-00001-geb9e53b ( 1月 17 2018 - 18:55:44)

CPU: Freescale i.MX6 family TO0.0 at 792 MHz
Board: MX6D-G0003F:[ POR]
Boot Device: SPI NOR
I2C: ready
DRAM: 1 GB
MMC: FSL_USDHC: 0

MMC read: dev # 0, block # 30720, count 1 ... 1 blocks read: OK
flash target is MMC:0
Hit any '>' key to stop autoboot: 0

MMC read: dev # 0, block # 14336, count 10240 ... 10240 blocks read: OK

MMC read: dev # 0, block # 24576, count 1024 ... 1024 blocks read: OK
## Booting kernel from Legacy Image at 10800000 ...
Image Name: Linux-3.0.35_G0003F
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3218972 Bytes = 3.1 MB
Load Address: 10008000
Entry Point: 10008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 11800000 ...
Image Name: Android Root Filesystem
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 333378 Bytes = 325.6 kB
Load Address: 11800000
Entry Point: 11800000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK

Starting kernel ...

[ 0.117938] INFO: IPU1 on Solo
[ 0.297701] ti927 1-000c: ti_probe: ti 927 i2c probe
[ 0.354531] ti927 1-000c: ti_read: i2c recv failed (-5)
[ 0.360215] ti927 1-000c: ti_write: i2c send failed (-5)
[ 0.412159] ti927 1-000c: ti_read: i2c recv failed (-5)
[ 0.417844] ti927 1-000c: ti_read: i2c recv failed (-5)
[ 0.423537] ti927 1-000c: ti_read: i2c recv failed (-5)
[ 0.428784] ti927 1-000c: ti_reg_init_928: ti 928 remote i2c read failed (0xf 3,0xf4,0xf5)
[ 0.437211] ti927 1-000c: ti_probe: ti local 927 probe pass and remote 928 pr obe fail.
[ 12.070281] csr_pm_probe
[ 12.086335] _regulator_get: get() with no identifier


После этого циклический резет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это с нового ГУ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Log_Stas сказал:

Это с нового ГУ?

тест на внимательность не пройден ) Нет, со старого. Разницы нет, только проц другой и оперативы больше. Структура прошивки похожа.

для сравнения builв prop

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=ECARX_Gen1.0
ro.build.display.id=0.7.7 (5C)
ro.build.version.incremental=92
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.version.type=DEVELOP
ro.build.date=2019年 01月 25日 星期五 14:34:08 CST
ro.build.date.utc=1548398048
ro.build.type=user
ro.build.user=jenkins
ro.build.host=ciserver
ro.build.tags=dev-keys
ro.product.model=XE1127H
ro.product.brand=Freescale
ro.product.name=xe1127h
ro.product.device=xe1127h
ro.product.board=xe1127h
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=ECARX
ro.wifi.channels=
ro.board.platform=imx6
# ro.build.product is obsolete; use ro.product.device
ro.build.product=xe1127h
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=xe1127h-user,4.4.2,ECARX_Gen1.0,0.7.7 (5C),dev-keys
ro.build.fingerprint=Freescale/xe1127h/xe1127h:4.4.2/ECARX_Gen1.0/92:user/dev-keys
ro.build.characteristics=tablet
ro.build.system.version=0.7.7 (5C)
ro.yap.auto.vendor=geely
ro.yap.auto.model=atlas
ro.yap.auto.mcu=ecarx
ro.yap.auto.type=personal
# end build properties

#
# ADDITIONAL_BUILD_PROPERTIES
#
ro.carrier=unknown
ro.config.notification_sound=OnTheHunt.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.product.locale.language=en
ro.product.locale.region=US
ro.config.ringtone=Andromeda.ogg
ro.config.camera.type=2
ro.config.dvr=0
ro.config.avm=1
ro.config.bcm=1
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=384m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=512k
dalvik.vm.heapmaxfree=8m
persist.sys.dalvik.vm.lib=libdvm.so
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, maxVE сказал:

тест на внимательность не пройден ) Нет, со старого. Разницы нет, только проц другой и оперативы больше. Структура прошивки похожа.

Ну т.е. лог ничем не поможет в поиске решения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, Log_Stas сказал:

Ну т.е. лог ничем не поможет в поиске решения?

нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А

19 минут назад, maxVE сказал:

нет.

А что поможет наверняка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мож на 4пда пост зафигачим?

 

Пробовал комбинации

Power + phone + back

Power + phone +navi

Power seek+ + seek -

По все 4 зажатые кнопки и там и там

Крест накрест

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти