LG LAN6000, LAN6200 (IAH8434UMNG) Штатное ШГУ | [KIA Sorento, Sportage][Головное устройство][Автомагнитола][Android]



Реп: (148)
Обсуждение LG LAN6000, LAN6200 (IAH8434UMNG) Штатное ГУ
Автомагнитола и устройство на Android
Обсуждение »
Для сравнения устройства с конкурентами и по вопросам выбора устройств обращайтесь в раздел: Выбор и сравнение

Машина: KIA Sorento, Sportage, Optima, Ceed, Soul
Характеристики
Чипсет:Telechips TCC8931
CPU - Dual ARM Cortex A9 @ 1.2GHz to 1.5GHz with 64KB RAM,
MCU – ARM Cortex M3 with 16KB I-RAM & 16KB D-RAM
GPU – ARM Mali-400MP2

Оперативная память: 1Gb (MT41K256M16TW-107AIT:P)
eMMC storage: 4Gb (MTFC4GACAAAM-4MIT)
Экран 8" для устройств LAN6200 (IAH8434UMNG), и 7" для LAN6000
Операционная система: Android 4.2.2

Распиновка разъёмов ШГУ
Прикрепленное изображение

Разъём "С" только в модели LAN6000EKQL
Выходы разъёма "A" 1,2,13,14,15,16,27,28 используются только в модели LAN6000EKQL
Внимание, приведена распиновка разъёмов на стороне устройства а не на разъёме шлейфа. Будьте осторожны и внимательны!

Прошивки
Фото
ШГУ на Sorento Prime 19MY комплектации Prestige и Premium
Прикрепленное изображение
Прикрепленное изображение

ШГУ на Kia Ceed '17 JD
Прикрепленное изображение


Фото внутренностей
Фото плат с двух сторон. Слева LAN6000EKQL справа LAN6200EKQL
Прикрепленное изображение


Полезные ссылки по теме
Прикрепленное изображение

Прежде чем войти в инженерное меню, прошу вас осознать риск получения кирпича из вашего ШГУ. В России уже немало окирпиченых любителей жать на все кнопки подряд и ставить на ШГУ что попало.
Если вы готовы вступить в их клуб и вас не смущает отказ в гарантии и предложение дилера приобрести новое ШГУ за 150-300 тысяч рублей, то ДОБРО ПОЖАЛОВАТЬ !

  • Инженерное меню - ТУТ
  • Важная информация по действиям перед обновлением ШГУ с установленными через инженерное меню программами.
  • Инструкция по установке дополнительного программного обеспечения от KompKiller'a (2020 год) - ТУТ
  • Инструкция по разблокировке инженерного меню на последней прошивке 2020 года '191209'. ТУТ (не работает на части устройств!!!)
  • Краткая инструкция как использовать некоторые программы на ШГУ, допустим, яндекс-навигатор и стрелка - ТУТ
  • Пример считывания и записи eMMC с помощью SD кард ридера - ТУТ
  • Пример восстановления Boot-loop дампа - ТУТ
  • Инструкция по восстановлению ШГУ в случае неудачного обновления в связи с нехваткой памяти ТУТ
  • SorentoMusic - решение по настройке звука в сторонних приложениях ТУТ
  • Kia empowerment - решение для удобства использования ГУ со сторонними приложениями ТУТ
  • Альтернативный способ для получения звука из сторонних приложений (от welder_pb) ТУТ
  • Инструкция добавления возможности записи на SD карту сторонними приложениями без изменения системных файлов ТУТ
  • Инструкция добавления возможности записи на SD карту сторонними приложениями путем замены vold ТУТ
  • Инструкция по откату официальной прошивки (от 23.07.2019) на предыдущую версию ТУТ и видео ТУТ
  • Инструкция по откату официальной прошивки (2020 года '191209') на предыдущую версию с открытым инженерным входом ТУТ
  • Инструкция по откату с релиза 200731 ТУТ
  • Понижение прошивок с 200731 на прошивку 2018 года с открытыми инженерками
  • Инструкция по активации ADB на прошивках 2021 года

    Сторонние программы, работающие со звуком в режиме радио.
  • Yandex Navigator 3.85 (без рекламы) ТУТ
  • MapCam Droid 3.83.1079 ТУТ

    Раздел для разработчиков и исследователей
  • SDK TCC 893x v14.04.r1 Android 4.4.2 и полный мануал на TCC8935 ТУТ
  • Описание сервисного разъёма. (консоль, JTAG, режим FWDN и FASTBOOT) ТУТ
  • Установка .apk через ноут ТУТ


Архив событий
    Последние события

  • 08.11.2020 - Вышла новая официальная прошивка 2020 года ver.200731 (Установка стороннего софта на неё невозможна) ТУТ.
  • 16.11.2020 - Навител со звуком в режиме радио. Сделан на основе прошивки для Казахстана. ТУТ.

08.03.2020 - Обновления карт и прошивки 2019 года ver.191209 (смотрим тут).
19.04.2020 - Добавлена инструкция по откату последней прошивки на предыдущую с открытой инженеркой (смотрим тут).
23.04.2020 - Добавлена инструкция по установке стороннего программного обеспечения (смотрим тут).
29.04.2020 - Для разработчиков: SDK TCC 893x v14.04.r1 Android 4.4.2 и полный мануал на TCC8935 ТУТ.
08.05.2020 - Инструкция по разблокировке инженерного меню на последней прошивке. ТУТ. (не работает на части устройств!!!)
26.05.2020 - Для тех, у кого не работает разблокировка инженерного меню. Инструкция по активации ADB с помощью USB-LAN адаптера ТУТ.
06.06.2020 - Описание сервисного разъёма. (консоль, JTAG, режим FWDN и FASTBOOT) ТУТ.
27.06.2020 - Вышла новая официальная прошивка 2020 года ver.200401 ("Что нового" - ничего.) ТУТ.
21.07.2020 - "Kia empowerment" для удобства использования ГУ со сторонними приложениями ТУТ.




    ШГУ Mobis ADB10H0RE (KIA RIO, New Ceed, New Cerato, Mohave, New Sportage) обсуждается в отдельной ветке - ТУТ


Сообщение отредактировал Kenny - 19.04.23, 14:44
Причина редактирования: Удалена инструкция от ignat61 (файл удален с сервера ЯД, автор не отвечает)



Реп: (202)
* Maksim8,
На той ссылке плата точно такая же как у меня стоит.



Реп: (202)
Чета я запутался..., а это разве не процессор на фото??? Обвел красным! Первое фото это мое, качество лучше сделать не получилось..
фото
Прикрепленное изображение
Прикрепленное изображение



Реп: (6)
Это память. Но фотки с разных ГУ.

Сообщение отредактировал gsm37 - 25.12.18, 21:52



Реп: (0)
Здравствуйте. Очень интересна тема, тк являюсь обладателем соренты прайм 18гв, но мучают меня сомненья, такое у меня ГУ или нет. Сфоткал версии по, подскажите lan6200 у меня или нет. Спасибо

Прикрепленные изображения
Прикрепленное изображение



Реп: (148)
PapaGruz @ 25.12.18, 23:28 *
такое у меня ГУ или нет


Такое. 19 модельный год.



Реп: (66)
PapaGruz @ 25.12.18, 23:28 *
18гв, но мучают меня сомненья, такое у меня ГУ или нет.

Да тут многих сомнения терзают.У вас на соренте есть вход для sd карты или нет?
Еще на сидах 2018г под вопросом версия головы, голова вроде новее походу,есть новые функции,хотя меню везде схожее.То есть по внешним признакам и прошивке можно и не определить что за железо и версия прошивки может не дать ответов.

Сообщение отредактировал Maksim8 - 26.12.18, 00:05



Реп: (0)
Maksim8 @ 26.12.18, 00:03 *
Да тут многих сомнения терзают.У вас на соренте есть вход для sd карты или нет?
Еще на сидах 2018г под вопросом версия головы, голова вроде новее походу,есть новые функции,хотя меню везде схожее.То есть по внешним признакам и прошивке можно и не определить что за железо и версия прошивки может не дать ответов.


Вход под sd карту сверху, на ней карты навигации. Могу сегодня фоткнуть саму ГУ. Если надо еще что-то посмотреть/пофоткать, пишите.
Машина Sorento Prime 2018гв (брал в августе), комплектация Prestige.



Реп: (0)
Выкладываю фото самого Гу

Прикрепленные изображения
Прикрепленное изображение
Прикрепленное изображение



Реп: (202)
* PapaGruz,
Это фото ничего не дает, интерфейс всех Kia и Hyundai одинаковый, а вот внутри железо, как показывает практика может быть разное.

Сообщение отредактировал Аков - 26.12.18, 16:30



Реп: (0)
Фото ГУ ceed'17 JD

Добавлено 26.12.2018, 16:36:

Alexx99 @ 25.12.18, 01:43 *
Вот кусок кода входа в инженерку:

А можно весь код увидеть?

Пока как предположение... значение hQ соответствует номеру строки :blush:

Прикрепленные изображения
Прикрепленное изображение



Реп: (148)
kapone20 @ 26.12.18, 16:33 *
А можно весь код увидеть?


Можно. Берете всё то что я выложил. Скачиваете Batch ApkTool. Декомпилируете всё добро и изучайте на здоровье.

Ну и не забывайте делиться находками а не фотками своих ШГУ :))
Хотя Ceed'овской фотки еще не было. Это точно LAN6xxx. Если на Сиде есть цифровой усилитель, то LAN6200 если нет усилителя то LAN6000

Сообщение отредактировал Alexx99 - 26.12.18, 17:17



Реп: (202)
* Alexx99,
Ну не мог я успокоиться, что близнецы kia и hyundai будут делать разные ШГУ для своих авто. В результате пришлось открутить плату, а под ней был telechips tcc8931
фото
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Hyundai с вами!!



Реп: (148)
Аков @ 26.12.18, 19:06 *
В результате пришлось открутить плату, а под ней был telechips tcc8931


Это другое ШГУ. Не LAN6xxx серии.



Реп: (202)
* Alexx99,
Я понимаю, что другое, но железо то одно и тоже, а в каком месте припаян процессор не имеет значения. Я не удивлюсь если у нас и прошивки будут одинаковые, только название будет разное их. Как вы обьясните наличие в папке Splash загрузочного лого Hyundai...
З.Ы. на процесоре intel Sofia больше 10 разных производителей китайских ГУ, разные материнские платы, а прошивки ВСЕ взаимозаменяемы! Не думаю что корейцы писали разные прошивки под одно и тоже железо.

Сообщение отредактировал Аков - 26.12.18, 20:32



Реп: (148)
Ну я спорить о платформах не буду. Если лекарство подойдет к вашей платформе - я только порадуюсь. И выпью за ваше здоровье бутылочку своего пива :)

Тем временем нашел вход в "Engineering Hidden Mode". Правда пока толку от него никакого нет. Там всего дна кнопка, которая ничего видимого не делает.

Описания входов пока не публикую чтобы никто своё ШГУ не ушатал. Ибо с сервисными режимами шутки плохи.
Когда всё проверю на своих ШГУ и буду уверен в безопасности опытов - всё опишу тут.



Реп: (66)
Alexx99 @ 26.12.18, 20:57 *
Тем временем нашел вход в "Engineering Hidden Mode". Правда пока толку от него никакого нет. Там всего дна кнопка, которая ничего видимого не делает.

Это уже прогресс.Хорошая работа.
Я думаю как раз в одном из инженерных меню есть возможность включить отладку по usb,загрузиться в рекавери или boot

Сообщение отредактировал Maksim8 - 26.12.18, 21:18



Реп: (202)
* Maksim8,
Ну в инженерном меню может быть еще заблокированный файловый менеджер. А не расматирвали возможность получения рут через WiFi?? По сути нам нужно 2 вещи рут и разблокировать установку сторонних приложений.



Реп: (202)
Вот в этой апк в smali встречается usb host, adb activity.. Но я в smali не силен. Может ключ к активации ADB именно здесь лежит?? Какой то дилерский режим. Может кто глянет!
Прикрепленный файлEngineermode.zip ( 3.05 МБ )


Сообщение отредактировал Аков - 26.12.18, 23:04



Реп: (148)
Предлагаю в ветку мусор в виде odex/smali не выкладывать.
Либо декомпилируйте в читаемый вид, либо ждите, когда кто-то изучит, найдет и выложит результат.
Иначе мы ветку превратим в мусорку с флудом.

Сообщение отредактировал Alexx99 - 26.12.18, 23:28



Реп: (148)
Инженерные режимы ШГУ

ВНИМАНИЕ! Все нижеуказанные операции вы делаете на свойс страх и риск.
Всегда помните, что инженерное меню не предназначено для пользователей и требует особенных навыков и знаний.
Если до конца не понимаете назначение меню и опций - то не входите в них. Иначе можно легко получить кирпич с отказом в гарантийном ремонте.
Новое ШГУ сейчас оценивается в 375000 рублей ! :)


В процессе изучения декомпилированного кода различных модулей ШГУ было найдено некоторое количество вариантов входа в инженерное меню.
На данный момент времени есть только один реально рабочий режим, давно опубликованный на клубных форумах.
Тем не менее в этом посте я буду собирать всю информацию об инженерных режимах, ссылки на исходный код, куски кода и некоторые описания.

Итак по порядку:
Инженерный режим. Уровень:3 (Работает).
Вход в режим осуществляется быстрым постукиванием ДВУМЯ пальцами по областям указанным цифрами 1,2 или 3,4
Обработка режима входа в режим ввода пароля производится в классе package com.lge.ivi.setting.activity;
public boolean onTouch(View view, MotionEvent motionEvent) {
if (motionEvent.getAction() == 0) {
Message obtainMessage;
switch (view.getId()) {
case R.id.swinfo_firmware_ver:
case R.id.swinfo_map_ver:
this.mSecretCountByLGBasic = -1;
if (this.mSecretCountByHMCDealer != -1) {
this.mSecretCountByHMCDealer++;
if (this.mSecretCountByHMCDealer > 4) {
removeAllHandlerMessage();
this.mSecretCountByHMCDealer = -1;
break;
}
}
removeAllHandlerMessage();
this.mSecretCountByHMCDealer = 1;
obtainMessage = this.mhandler.obtainMessage();
obtainMessage.what = Constants.HANDLER_MESSAGE_ENTER_ENGINEERING_MENU2;
this.mhandler.sendMessageDelayed(obtainMessage, 3000);
break;
break;
case R.id.swinfo_firmware_ver_detail:
case R.id.swinfo_map_ver_detail:
this.mSecretCountByLGBasic = -1;
if (this.mSecretCountByHMCDealer <= 3) {
removeAllHandlerMessage();
this.mSecretCountByHMCDealer = -1;
break;
}
this.mSecretCountByHMCDealer++;
removeAllHandlerMessage();
obtainMessage = this.mhandler.obtainMessage();
obtainMessage.what = Constants.HANDLER_MESSAGE_ENTER_ENGINEERING_MENU2;
this.mhandler.sendMessage(obtainMessage);
break;
}
}
return false;
}

Прикрепленное изображение

Как итог, получим окно приглашение ввода сервисного пароля
Действующий пароль: 1111
Проверка пароля производится в классе package com.lge.ivi.setting.activity.SecretKeypadSettingActivity;
public void onPressNumberSend() {
Log.d("SecretKeypadSetting", "onPressNumberSend()");
if (this.hQ == 3) {
if (this.hP.equals("1111")) {
B(this.hQ);
}
} else if (this.hQ == 2) {
if (this.hP.equals("15887788")) {
B(0);
} else if (this.hP.equals("7900")) {
B(4);
} else if (this.hP.equals("6292")) {
B(5);
} else {
aD();
}
} else if (this.hQ == 6) {
if (this.mProjectCode == 1 && this.hP.equals("2400")) {
B(6);
}
} else if (this.hQ == 100) {
aD();
}
finish();
}

Прикрепленное изображение

Внешний вид Инженерного режима №3
Прикрепленное изображение

Если перейти в раздел System и Выбрать закладку Version Info
И постучать ОДНИМ пальцем на пустой области, то пойдем в Engineering Hidden Mode.
public boolean onTouch(View view, MotionEvent motionEvent) {
this.pK = motionEvent.getPointerCount() + this.pK;
long currentTimeMillis = System.currentTimeMillis();
switch (view.getId()) {
case R.id.btn_hide:
if (currentTimeMillis - 5000 <= this.ff) {
if (this.pK > 4) {
this.pK = 0;
startActivity(new Intent(this, HideScreenActivity.class));
break;
}
} else if (this.pK != 1) {
this.pK = 0;
break;
} else {
this.ff = currentTimeMillis;
break;
}
break;
case R.id.swinfo_sw_ver:
if (currentTimeMillis - 5000 <= this.ff) {
if (this.pK > 4 && Engineering.sEngineerngMode == 0) {
this.pK = 0;
CharSequence f = f("ro.build.description");
TextView textView = (TextView) findViewById(R.id.version_sw_ver_hidden);
textView.setVisibility(0);
textView.setText(f);
break;
}
} else if (this.pK != 1) {
this.pK = 0;
break;
} else {
this.ff = currentTimeMillis;
break;
}
}
return false;
}

Прикрепленное изображение

Толку от этого режима никакого.Его предназначение пока не понятно.
Прикрепленное изображение



Инженерный режим. Уровень:100 (Работает)
Прикрепленное изображение

Ввести в указанных местах код 1353135
Код вводить быстро.

Появится приглашение ввести пароль. Пароль - текущее время. Если времени на ШГУ нет, то пароль 2400

Обработка режима входа в режим ввода пароля производится в классе package com.lge.ivi.setting.activity.ScreenSaverActivity;
public boolean onTouch(View view, MotionEvent motionEvent) {
if (motionEvent.getAction() == 0) {
if (this.hI.equals("")) {
this.mHandler.removeMessages(100);
this.mHandler.sendEmptyMessageDelayed(100, 3000);
}
switch (view.getId()) {
case C0196R.id.secret_cts_1:
this.hI += Constants.ILLUMINIATION_DEFAULT_VALUE;
break;
case C0196R.id.secret_cts_2:
this.hI += "2";
break;
case C0196R.id.secret_cts_3:
this.hI += "3";
break;
case C0196R.id.secret_cts_4:
this.hI += "4";
break;
case C0196R.id.secret_cts_5:
this.hI += "5";
break;
}
}
if (this.hI != null && this.hI.length() >= "1353135".length()) {
this.mHandler.removeMessages(100);
this.mHandler.sendEmptyMessage(100);
}
return false;
}




Сообщение отредактировал Alexx99 - 08.01.19, 16:03
Причина редактирования: Удален пункт "Инженерный режим Уровень:2". Причина - не работает.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 02.06.23, 15:39