Перейти к содержанию
Партнерские сервисы
Kузовной ремонт и запчасти на пр. Вернадского (495)-222-6064 Cервис у Пчела оригинальные запчасти кузовная станция IDS +7 495 6406454
Здесь может быть Ваша реклама! Форд Центр "ПИЛОТ" на Волгоградском проспекте. тел. (495) 785-06-65

beeline09

Мондео клуб
  • Постов

    50
  • Зарегистрирован

  • Посещение

Информация о beeline09

  • День рождения 26.05.1989

Поля под аватарой

  • Откуда
    Майкоп
  • Машина
    Ford Mondeo IV 2.3 AT дорестайл

Данные профиля

  • Пол
    Мужчина

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения beeline09

0

Репутация

  1. Нет. У нас два кан интерфейса. Один идет в машину, другой в родной канбас магнитолы. Помимо этого адаптер подключается по USB или Bluetooth к андроиду - так управляющее приложение передаст нужные команды.
  2. Цепь канбас адаптера и кан шины машины будет разорвана и подключена через наш контроллер. Он будет фильтровать все пакеты, которые предназначены для включения соответствующих режимов на конверсе, подменять их своими данными (которые будут приходить из нашего андроид приложения) и пересылать. Остальные неотфильтрованные пакеты трогаться не будут. Там много чего висит - парки, климат, задний ход, сигнал АСС.
  3. Я этим сейчас и занимаюсь)) Моя магнитола Ownice K1 и я уже смог подключиться к ее внутренним сервисам и узнать какой режим сейчас включен, узнать частоту радио и номер станции, узнать всю инфу о проигрываемом треке через родной МР3 плеер. Так же многие другие режимы можно обрабатывать. Родной видео приложение, к сожалению, не отдает имя трека, но отдает список всех видео треков - явная недоработка API. Но это не так важно. Сейчас декомпилировал МХ плеер, чтобы узнать какие сервисы есть в нем и можно-ли подключиться. Если смогу, то будем из него получать все по видео. Очевидно, что придется делать поддержку для некоторых магнитол, но апи в основном везде одинаковые.
  4. Уважаемые товарищи, софорумники и просто хорошие люди! У меня это получилось!!! И получилось с Вашей помощью. Без Вас всех я бы еще долго шел к этой цели. Путем недели!!! бессонных ночей (я реально проводил по 18-20 часов за этим делом) я вычислил все необходимые пакеты и даже написал тестовую программу для Android, которая отправляет это все в конверс через CAN-Hacker по протоколу Lawicel. Определимся с тем, как будут описываться пакеты для тех, кто еще не в теме: 4D9 DLC 8 XX XX XX XX XX XX XX XX Это означает, что ID пакета 4D9. Дальше DLC означает сколько будет у нас байт в пакете (в данном случае 8), дальше идут сами байты в шестнадцатеричной системе — от 00 до FF. В десятичной системе будет от 0 до 255. Что умеем на данный момент: - Режим «Магнитола выключена», когда все пункты есть, но неактивны. - Передавать уровни громкости, а их тут пять. - Отображать экран радио с частотой, RDS, номером канала, типом радио (FM1, FM2 и т.д.) - Отображать экран AUX. - Отображать экран CD-MP3 с полной информацией о треке: название папки, название файла и информация из тегов МР3 - альбом, исполнитель, имя трека - Включать поддержку навигации. Особенно обрадуются те, у кого штатная Sony и они никогда не видели данный пункт у себя в конверсе 1. Режим «Магнитола выключена», когда все пункты есть, но неактивны. Для этого достаточно отправлять три пакета раз в секунду. 2. Передавать уровни громкости, а их тут пять. 3. Отображать экран радио с частотой, RDS, номером канала, типом радио 4. Отображать экран AUX. 5. Отображать экран CD-MP3 с полной информацией о треке: название папки, название файла и информация из тегов МР3 - альбом, исполнитель, имя трека В начале пути я думал, что это будет немного сложнее радио, но я ошибался. Было не просто все проанализировать и отсеять множество вариантов. Тестирование проводилось на штатной магнитоле Sony с серой крутилкой. Было выяснено, что магнитола передает инфу о треке только в момент переключения трека, либо когда это запрашивает конверс — когда мы жмем вправо, чтобы получить список треков. Но я пока не дошел до уровня двустороннего общения магнитолы и конверса. Изначально я думал, что при переключении трека магнитола шлет всего две строчки в конверс, но оказалось это совсем не так... Оказалось, что при переключении трека, магнитола последовательно шлет сначала название трека, потом название папки, а через около 100-200 мсек всю инфу из MP3 тегов. А вот дальше идет список треков для списка в конверсе, но на данном этапе последнее нам не нужно. Это было для меня настоящим открытием и сильно обрадовало меня, т. к. это расширяет функционал. По логике конверса получается, что, если у нас нет инфы о тегах, мы показываем название папки и имя файла. Далее у нас есть три поля из тегов: Альбом, Исполнитель , Название трека. И что очень интересно — если не заполнен исполнитель (переданы 0x00 вместо символов), то отображается альбом. Получается, что первая строка — название файла, которое меняется на инфу из мр3 тегов, когда они приходят, вторая строка — всегда номер трека. Третья строка — название папки, когда приходят теги — название исполнителя, а если его нет — название альбома. Если нет инфы об альбоме и исполнителе, но есть инфа из тегов мр3, то будет отображаться только первая строка и во второй номер трека. Попробуем разложить все по полочкам: Включать поддержку навигации. За навигацию отвечает ID 4C1. Всегда передаем 8 байт. В результате полученные данные были опробованы в тестовом приложении для Android. Все как на видео
  5. Получилось. И получилось все задуманное, кроме BT/MP3, но думаю он не нужен, ведь все это же можно отобразить в меню CD/MP3. Скоро буду посты здесь и на драйве с полной расшифровкой всего.
  6. Товарищи! В связи с карантином, у меня появилось достаточно времени, чтобы снять конверс и запустить его на столе. Благодаря информации из нашей темы и с помощью опытных ребят с драйва, собрал необходимые данные и реализовал все в Android-приложении. Пока Могу отправить на приборку Громкость музыки, навигации, телефона, ТА и голосового ассистента, а так же информацию МР3 - первая и третья строка (вторая - номер трека), информацию о количестве треков и текущей позиции трека. И самое главное - запустил навигатор!!! Лучше один раз увидеть: Смотреть Пока только по МР3 и Навигации смог все эмулировать. Осталось радио и Блютуз. Блютуз кстати, совсем не хочется заморачиваться. Из него можно отобразить все в пункте МР3 - так же и в плане видео. Радио - проблем нет - осталось написать код - это легче всего.
  7. Юра, приветствую! Вот, пока я на карантине, решил снять конверс и поиграться с ним дома. Включил, подал данные на айди 048 - все стартануло, но не могу убрать надпись "Двигатель неисправен" по нажатию на ок. Кнопки подключил к 2,27 и 30 пинам соответственно, вроде как по мануалу. Не подскажешь как у тебя удалось заставить работать кнопки?
  8. Вообще без разницы. Главное, чтобы Конверс, а не обычная приборка.
  9. Как именно можешь помочь? На данный момент больше всего нужен подопытный Конверс на время, ну или купить по вменяемой цене, чтобы вместе скинуться на эксперименты. А так любая помощь очень нужна. Например важно понять какие коды на каких айди от разных магнитол. Уже понятно, что Сони и Блау дают как минимум разную инфу по мр3.
  10. @Vitalik1 можно и такой, не важно. Главное - мощнее
  11. У меня так было. Нано слабовата для этого. Запустил на про мега и проблем никаких не было.
  12. Благодарю! Будем надеяться, что найдется...
  13. Можно.... Вообще все сигналы (ACC, парки и прочее) можно легко выловить с шины и отправить куда надо. Лично мне парки удобнее видеть на камере заднего хода, а на приборке их не видно, т.к. кручу рулем и они закрываются. Вот как их передать пока не знаю... Да и далеко не факт, что мы сможем средствами андроид законнектиться к UART порту канбаса... Не совсем. Лично у меня на Ownice K1, как и на старом MST786 было отдельное приложение для добавления ELM327 адаптера. После чего он виден для андроид софта. Прико лв том, что он там обнаруживает только bluetooth 2.1 устройства, коим является HC-05 с которым я и играюсь. Т.е., я хочу сказать, что это наименьшее из проблем и с этим пока не стоит заморачиваться. Если бы у меня был конверс, я бы написал уже программу-эмулятор режимов вопроизведения с отправкой всего того, что мы уже разузнали.
  14. Был бы очень признателен! Но это уже оффтоп. Просьба по данному вопросу писать в личку.
×
×
  • Создать...