![]() |
Вложений: 1
В общем, все получилось, vS -- огромное спасибо за помощь и инфу.
Софт все-таки пришлось писать самому. На всяк. случай софт с исходниками выкладываю, вдруг кому пригодится. Комменты все на англ. -- мне так привычнее. :) Целый день продолбился с этой программой. Прога обрабатывает 6 комбинаций произвольной длины (оказалось у некоторых кнопок MMI код 8-байтный, а у некоторых - 7-байтный!), PREV/NEXT - отсылает PostMessage в Winamp (именно в Winamp!), еще на 4 комбинации -- отсылает нажатие клавиш вверх/вниз, Enter, ESC. Пока все. :) На самом деле надо было сделать универсальнее -- чтобы можно было указать неограниченное кол-во комбинаций и выбрать действие для каждой комбинации: посыл кода клавиши в активное окно или посыл PostMessage в избранное окно или BROADCAST. Ну может переделаю когда руки дойдут. Там в архиве есть readme. |
Вопрос по схеме подключения.
Я так понял надо смотреть на схему которую дал VS ? |
Да, только я подключил всего два провода, см. readme внутри архива.
|
Подниму тему.
Имею машинку Audi A6 C6 2007 года, MMI2G, без навигации и двд. Мной был куплен шнурок MA-8910P. Подключил данное устройство к 16 пину (у меня он не зеленый а белый + черный) использую ключ транзисторный, к кабелю подключился на ТХ (черный) т.к на RX было все глухо. Сигнал программа ловит все нормально, но возникли проблемы, если отрезать провод на 16 пини и подсоединить только к компу, то идет непонятный сигнал, после перезапуска авто, сигнала вообще нет. Если провод не отрубать а просто приконектиться к нему то все нормально, сигнал идет, но происходит управления MMI. Создалось такое впечатление что главный MMI блок если не получает регулярно идущие данные от пульта то отрубает его совсем. Еще один нюанс, сигнал от пульта на шнурок ловиться и без ключа, также как с ключом. Также я не нашел на каком пине сидит вход сигнал, в инструкции написано черный провод, но его у меня нет. Кто чем может помогите с моей проблемой. |
Я понял теперь в чем суть вопроса. Честно говоря, решения я не вижу кроме как разобраться какой диалог происходит между ц/блоком и клавой MMI и повторить
его в своей проге. А зачем отрубать клаву MMI от машины? Если дисплей переключен, чем вам мешает, что она будет продолжать подавать коды клавиш в ц/блок? Что касается сигналов на разъеме: скачайте прогу ELSA с торрентов, там есть распиновка разъемов, я на свою машину там нашел. Либо осциллографом поищите: это должно быть не сложно. |
Цитата:
|
Учитывая то, что ц/блок и клава MMI все время общаются, не знаю как это реализовать.
|
Цитата:
|
Что ж, вариант. Но к чему такие сложности. :) Какие кстати параметры соединения у вас получились, такие же как у меня?
А вообще эта фича видимо сделана чтобы при потере связи с MMI клавой писать ошибку в диагностику. |
Цитата:
Параметры да. |
Часовой пояс GMT +4, время: 11:15. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot