Перейти к содержанию

Прошивка,пайка,моддинг штатной магнитолы эмгранд


Рекомендуемые сообщения


  • Ответов 1.8т
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Делал рестарт двумя кнопками,клеймы скидовал на 12часов результат 0 сейчас сежу у официалов они жду ответа

Нажми 4 кнопки "+","-","↑","↓", подожди секунд 5-7, потом жми Power

 

З.Ы. Я давненько тут не появлялся. Неуж-то так кнопку и не сделали? Кто-то пару страниц выше писал, что нашел, как упаковать прошивку, я готов протестить, скиньте посмотреть. И, если можно, еще и распаковщик с упаковщиком.

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

 

 


Нажми 4 кнопки "+","-","↑","↓", подожди секунд 5-7, потом жми Power
А, можно полюбопытствовать ? Что это сочетание клавиш делает ? HardReset ?
Ссылка на комментарий
Поделиться на другие сайты

Даже не знаю, описания этого нажатия нигде нет, но у меня тоже был зависон при перезагрузке двумя кнопками, помогло именно это. Хард-ресета не произошло, ничего не сбилось. Мафон просто включился и заиграл.

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

на странице 83 руководства по эксплуатации в пункте 15 написано так:  Если произошел внезапный сбой мультимедийной системы, удерживайте нажатыми кнопки [NAV] и (телефонная трубка)в течение более 15 секунд, чтобы выполнить перезагрузку мультимедийной системы. http://geely-motors.com/sites/default/files/EC7%20owner%27s%20Manual_ru.pdf

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

Камера заднего вида

Ни кто ещё не пробовал подключать камеру к штатной магнитоле? Если кто раньше меня подключит, отпишитесь о результате пожалуйста, а то моя посылочка из Китая где-то катается...

 

Про навигацию

Ну вот и я не выдержал и поставил Total Commander и запустил Навигацию CityGuide 7.8.

Из плюсов:

- Работает!!! (Порт COM2 9600)

Из минусов

- Нет звука

- Долго грузиться ~2-3 минуты (решается удалением камер гибдд - файл 5мб)

 

post-7637-0-26997800-1396862040_thumb.jpgpost-7637-0-83254200-1396862032_thumb.jpgpost-7637-0-94303600-1396862024_thumb.jpgpost-7637-0-70829100-1396862013_thumb.jpgpost-7637-0-86529600-1396862003_thumb.jpg

 

Добавлено 07-04-2014 14:45

 

Про кнопку!

Уважаемые знатоки-программисты! А никто не натыкался на исходники для ПО перехвата Аппаратной кнопки в WinCE 5 ?

Не помню чтобы кто-то в этой теме подобное выкладывал, может кто сможет адаптировать исходник для нашей "шарманки" ?

 

using System;

 

using System.ComponentModel;

using System.Windows.Forms;

using System.Runtime.InteropServices;

 

namespace keyhooks

{

public partial class Form1 : Form

{

UserActivityHook hook = new UserActivityHook();

 

public Form1()

{

InitializeComponent();

}

 

private void Form1_Load(object sender, EventArgs e)

{

 

hook.HookEvent += new UserActivityHook.HookEventHandler(MyHook);

hook.Start();

}

 

public void MyHook(HookEventArgs e, KeyBoardInfo keyBoardInfo)

{

li.Items.Add("Кнопка " + e.Code.ToString() + " /scCODE: " + keyBoardInfo.scanCode.ToString() + " /vkCODE: " + keyBoardInfo.vkCode.ToString() + " /time: " + keyBoardInfo.time.ToString() + " /flag: " + keyBoardInfo.flags.ToString());

li.Items.Add(" Code: " + e.Code.ToString() +"/Lparam: "+ e.lParam.ToString() + "/Wparam: "+e.wParam.ToString());

}

 

private void Form1_Closing(object sender, CancelEventArgs e)

{

hook.Stop();

}

}

 

public class UserActivityHook

{

public delegate int HookProc(int code, IntPtr wParam, IntPtr lParam);

public delegate void HookEventHandler(HookEventArgs e, KeyBoardInfo keyBoardInfo);

 

public event HookEventHandler HookEvent;

 

private HookProc hookDeleg;

 

private static int hHook = 0;

 

public UserActivityHook()

{

}

 

public void Start()

{

 

if (hHook != 0)

{

//Unhook the previouse one

this.Stop();

}

hookDeleg = new HookProc(HookProcedure);

hHook = SetWindowsHookEx(WH_KEYBOARD_LL, hookDeleg, GetModuleHandle(null), 0);

 

if (hHook == 0)

{

throw new SystemException("Failed acquiring of the hook.");

}

}

 

///

/// Stop the hook

///

public void Stop()

{

UnhookWindowsHookEx(hHook);

hHook = 0;

}

 

#region protected and private methods

 

public virtual void OnHookEvent(HookEventArgs hookArgs, KeyBoardInfo keyBoardInfo)

{

if (HookEvent != null)

{

HookEvent(hookArgs, keyBoardInfo);

}

}

 

private int HookProcedure(int code, IntPtr wParam, IntPtr lParam)

{

KBDLLHOOKSTRUCT hookStruct = (KBDLLHOOKSTRUCT)Marshal.PtrToStructure(lParam, typeof(KBDLLHOOKSTRUCT));

if (code < 0)

return CallNextHookEx(hookDeleg, code, wParam, lParam);

 

// Let clients determine what to do

HookEventArgs e = new HookEventArgs();

e.Code = code;

e.wParam = wParam;

e.lParam = lParam;

 

KeyBoardInfo keyInfo = new KeyBoardInfo();

keyInfo.vkCode = hookStruct.vkCode;

keyInfo.scanCode = hookStruct.scanCode;

 

OnHookEvent(e, keyInfo);

hHook = 0;

 

return CallNextHookEx(hookDeleg, code, wParam, lParam);

}

 

#endregion

 

 

 

#region P/Invoke declarations

 

 

[DllImport("coredll.dll")]

private static extern int SetWindowsHookEx(int type, HookProc hookProc, IntPtr hInstance, int m);

 

[DllImport("coredll.dll")]

private static extern IntPtr GetModuleHandle(string mod);

 

[DllImport("coredll.dll")]

private static extern int CallNextHookEx(HookProc hhk, int nCode, IntPtr wParam, IntPtr lParam);

 

[DllImport("coredll.dll")]

private static extern int GetCurrentThreadId();

 

[DllImport("coredll.dll", SetLastError = true)]

private static extern int UnhookWindowsHookEx(int idHook);

 

 

 

private struct KBDLLHOOKSTRUCT

{

public int vkCode;

public int scanCode;

public int flags;

public int time;

public IntPtr dwExtraInfo;

}

 

const int WH_KEYBOARD_LL = 20;

#endregion

 

}

 

public class HookEventArgs : EventArgs

{

public int Code; // Hook code

public IntPtr wParam; // WPARAM argument

public IntPtr lParam; // LPARAM argument

}

 

public struct KeyBoardInfo

{

public int vkCode;

public int scanCode;

public int flags;

public int time;

 

}

}

 

 

 

 

Всем снова привет! вопрос по руссификации.

 

После руссификации уходит проблема с иероглифами при проигрывании файлов с русскими символами ? Судя по скринам на 77 странице нет.

Нашёл в инете прошивку-патч которая должна устранять данный косяк, может кто сможет разобрать и глянуть, подойдет ли она для нашего ГУ ? (ИСТОЧНИК)

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

 

 


Камера заднего вида Ни кто ещё не пробовал подключать камеру к штатной магнитоле? Если кто раньше меня подключит, отпишитесь о результате пожалуйста, а то моя посылочка из Китая где-то катается...
тоже хотелось бы реализовать, даже магнитолу эту разбирал, получилось только USB припаять и в бардачёк удлинитель сделать. есть ведь там сзади разьём одинт пустой, для чего не разобрался.
Ссылка на комментарий
Поделиться на другие сайты

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

post-7637-0-98430600-1397199092_thumb.png

 

Ушатал простым убиением процесса без названия... Хотя первый раз магнитолка просто ребутнулась, а второй уснула.

 

Такое ощущение, что ГУ циклично ребутится. Данный вывод сделал потому-что при подключении к USB-хосту телефона или др. устройства начинает идти зарядка и через 1 минуту 5(плюс минус 2 секунды) секунд зарядка обрывается и восстанавливается через 2-3 секунды.

Кстати, при заглушенном авто питание на магнитолу подается, т.к. все тот-же подключенный телефон к USB-хосту заряжается, а из магнитолки слышаться непонятные звуки.

 

Так-же есть предположение, что возможно при подключении монитора к "непонятному 10-pin" разъему можно что-то узреть. Если будет время на выходных попробую снять "Кирпич" и поковырять (без разборки), переходник уже спаял :-) .

 

ЗЫ: Не успел проверить одну фигню, если у кого-то магнитолка с Тотал Коммандером, попробуйте в адресной строке зайти по пути \Nandflash\ - может есть такой раздел с чем-то вкусненьким :-). - нетю....

 

 

!!!!UPDATE!!!! Реанимировал !!!!

 

Отбой! Реанимировал систему! Возможно случайно но...

 

И так какие были мои действия:

 

1. Отформатировал свою флешку в формат FAT32 (8GB)

2. Залил файлы прошивки из поста

3. Создал пустой файл SwUpdate.flag <<< все благодаря ему ?

4. Вставил карточку со всем вышеизложенным в слот для карт GPS в магнитоле

5. Завёл машину

6. Через 1 минуту я узрел логотип EMGRAND!!!!

 

Total Commander на месте, слетели только настройки радио. Включил BT, телефон подцепился сразу, без добавления.

 

Пока не создал файлSwUpdate.flag все попытки оживить магнитолку были неудачными.

 

KotVadim:Красный цвет использует администрация.

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

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

Значит мы в принципе знаем, что кнопка NAV  должна запускать Run.cfg.

ResidentFlash\Run.cfg в файле прописан путь. \ResidentFlash\navigation\app\LeadNavHMI.exe (запуск штатной навигации).

Твой файл mortscript\tracking.mscr в файле прописан путь Run("\SD Memory\7ways\7ways.exe") 

Что будет, если отредактировать в ResidentFlash\Run.cfg прописать путь \SD Memory\7ways\7ways.exe и сделать перезапуск 2DIN. Возможно в файл прописать процедуру tracking.mscr.

Или в ResidentFlash\Run.cfg прописать путь \SD Memory\WolfNCU\WolfNCU.exe будет запускаться альтернативное меню, в нем вроде можно пользоваться всем кроме радио.

http://www.geely-club.com/forum/index.php/topic/3474-proshivkapaikamodding-shtatnoi-magnitoly-emgr/page-70?do=findComment&comment=175489

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

Всем доброго здоровья!В общем парни брал  я у друзей камеру и провода.Подключил,перепробовал и как выше постами описывалось,ничего не получается.Перепробовал все возможные варианты подключения,вывод один,в нашей шелезяке нет видеоблока(или как правильно называется) для подключения КЗХ.

 


Значит мы в принципе знаем, что кнопка NAV  должна запускать Run.cfg. ResidentFlash\Run.cfg в файле прописан путь. \ResidentFlash\navigation\app\LeadNavHMI.exe (запуск штатной навигации). Твой файл mortscript\tracking.mscr в файле прописан путь Run("\SD Memory\7ways\7ways.exe")  Что будет, если отредактировать в ResidentFlash\Run.cfg прописать путь \SD Memory\7ways\7ways.exe и сделать перезапуск 2DIN. Возможно в файл прописать процедуру tracking.mscr. Или в ResidentFlash\Run.cfg прописать путь \SD Memory\WolfNCU\WolfNCU.exe будет запускаться альтернативное меню, в нем вроде можно пользоваться всем кроме радио.

а вот это можно испробовать.

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...