10.02.2016, 11:40 | #181 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Кстати в мультифрейме идёт ещё и выбор запрограммированных станций. При нажатии кнопок 1-6 тоже отображается мультифрейм и при нажатии кнопки BAND.
Надо записать диск с CD-Text и посмотреть как там организован мультифрейм. Для этих случаев он организован одинакого- пакет состоит из 8 байт текстовой информации + 1 байт служебной. Для листа станций радио этот девятый байт это PTY, TA, RDS. Скоро совмещу мультифрейм скетч и основной и покажу что получилось. По идеи остаётся два меню- одно для кнопки OK на радио, второе на ЦД. Это собственные меню магнитолы. Они идут с выбором позиции. В них те же пункты что и по кнопке MENU, но отрабатываемые магнитолой, а не дисплеем. Тоесть там включение RDS, REG, RDTXT, Intro mode, Random play. А и ещё меню с выбором трека если нет CD-Text. Оно выдаётся по кнопке LIST PS. Пытался записать болванку с ЦД-текстом разными программами и ни одной не получилось! Есть у кого такой компакт? Снимите образ с него, а то проверить не могу. Последний раз редактировалось T_r_D; 10.02.2016 в 14:39. |
18.02.2016, 09:33 | #182 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Короче забил я на CD-Text. Как не старался его записать на болванку ни чего не вышло. Если попадётся, то допишу потом его расшифровку...
Для полного завершения не хватает отработки трёх меню. Первое при нажатии кнопки OK в режиме радио Второе при нажитии кнопки OK в режиме CD Третье при нажатии собственно кнопки MENU. Если дисплей подключен, то по ID DF он передаёт в магнитолу выбраный элемент меню, но вопрос откуда он берёт эти меню. Оказалось что при загрузке у него для радио 3 стандартных пункта меню, а для CD один. Я так понимаю что это минимальный набор и он присутствует всегда. Далее похоже на то, что дисплею посылается установка, но какая-то она маленькая... ID 365 при запуске FF,FF,FF,0,0 при работе 45,31,1B,0,0 В процессе работы меняется иногда на пустое, но на долю секунды Возможно что такой пакет это и есть опции меню? Просто больше других не вижу. Итак- раскопал я этот ID. Отношение к меню он имеет только тем, что если вставлен диск, то появляется дополнительный элемент меню. при запуске и если нет диска FF,FF,FF,0,0 при работе: Нулевой байт это количество треков на диске. Первый байт общее время на диске минуты Второй байт общее время на диске секунды Третий и четвёртый ноли всегда. В процессе работы меняется иногда на пустое, но на долю секунды Если диск вставлен, то в меню появляется пункт Activate Track Intro Тоесть меня это не особо приблизило к цели, но из задачь убралось первые два пункта. Кстати в 1E0 ещё и источник передаётся! нулевой байт это источник! 0101 0000 ^^ ||радио |CD Дальше надо в машине смотреть, на столе нету ни аукса ни ченджера. Последний раз редактировалось T_r_D; 18.02.2016 в 17:33. |
20.02.2016, 14:16 | #183 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Найден ещё один ID с мультифреймом!
Radio Text 0xA4 5 10 0 0 0 0 10 44 10 0 0 0 20 20 21 20 20 20 20 20 20 20 22 20 20 20 2E 63 6F 6D 23 2F 72 61 64 20 20 20 24 20 20 20 20 20 72 75 25 20 20 20 20 20 20 20 26 20 20 20 20 20 20 20 27 20 20 20 20 20 20 20 28 20 20 20 20 20 20 20 29 20 20 20 20 20 20 23 2F 72 61 64 69 6F 73 24 70 20 20 20 20 72 75 10 44 10 0 0 0 49 4E 21 20 40 20 77 77 77 2E 22 69 6E 73 20 20 20 20 23 20 20 20 20 20 20 20 24 20 20 20 20 20 5F 66 25 6D 20 20 20 20 20 20 22 69 6E 73 74 61 67 72 23 61 6D 2E 63 6F 6D 2F 24 73 70 6F 72 74 5F 66 22 20 20 20 20 20 20 20 24 20 20 20 20 20 20 20 23 52 53 54 20 20 20 20 21 20 20 20 77 77 77 20 10 44 10 0 0 0 46 42 22 66 61 63 20 20 20 20 23 20 20 20 20 6D 2F 73 24 70 6F 72 74 66 6D 2E 25 72 75 20 20 20 20 20 21 20 20 20 74 77 69 20 23 61 6D 2E 63 20 20 20 24 20 70 6F 72 74 20 20 24 73 70 6F 72 74 20 20 21 20 40 20 77 77 77 20 10 44 10 0 0 0 40 20 |
20.02.2016, 14:30 | #184 |
Пользователь
Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
|
Прям "breaking news" =)
http://autowp.github.io/#0A4 |
21.02.2016, 03:57 | #185 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
autowp
Source: Radio Dest: Display Current track name ISO 15765-2 0A4 00100000 00000000 010 A 1 - message contains track author data 1000 NNNNNNNN track nubmer [ TEXT_DATA author & track name ] И? Тут понятно что это? Что у тебя написано? Какой блин автор и трек нейм? Это Радиотекст! Я тебя просил поправить свои таблицы с моими дополнениями- ты сказал чтоб я сам их правил. Так что буду тут разъяснять что нахожу. |
21.02.2016, 12:38 | #186 |
Пользователь
Регистрация: 13.12.2012
Возраст: 41
Город: Москва
Регион: 77, 97, 99, 177
Машина: Peugeot 407 Coupe
Сообщений: 82
|
Я и не говорю, что там все понятно. Я просто заметил, что "найден!" звучит странно.
>Какой блин автор и трек нейм? >Это Радиотекст! Логично предположить, что это и то, и другое : текущий трек/станция |
23.02.2016, 19:45 | #187 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Так. Потестил всё и пошёл в машину.
Оказалось что в машине List of station который передаётся мультифреймом не такой как дома. Он всегда состоит из одной строки отображающийся на дисплее. Короче стало очевидно что магнитола определяет тип дисплея который подключён или может он прописывается диагностической программой при установке? Есть у кого какие мысли? На всякий приложу картинку с ID которые у меня есть на столе в связке магнитола и нормальный дисплей. Там нескольких нет, но они возникают после некоторого время работы, так что не относятся точно к иниту дисплея если он есть. |
24.02.2016, 08:55 | #188 |
Старший Пользователь
Регистрация: 03.07.2015
Регион: 77, 97, 99, 177
Сообщений: 372
|
Народ, а кто нить делал что нить на исходниках для дройда которые я использую? Всплыла плохая бяка. С увеличением длины строки некоторые цифры начинают переводится в ASCII как я подозреваю. Тоесть при каком-то наборе символов в передаваемой строке всё замирает, а дальнейшие пакеты валятся в буфер. Какое-то время это продолжается, а потом вываливается всё что накопилось. Ща не дома, но если интересно, то могу дать строку которая при передачи с ардуины в дройд не будет отображаться совсем, но как только в ней поменяется первое число, то выпадет на экран всё что напередавалось
|
24.02.2016, 12:22 | #189 |
Пользователь
Регистрация: 29.07.2015
Регион: 64
Машина: VW Tiguan
Сообщений: 89
|
Мое предположение такое, в момент подключения магнитолы происходит обмен информацией с авто, считывание пин - кода как минимум, возможно инфа о конфигурации дисплея тоже проскакивает. Нужно начинать сниферить кан шину до подключения разъема магнитолы, чтобы поймать этот самый момент подключения.
|
24.02.2016, 18:59 | #190 |
Пользователь
Регистрация: 10.12.2013
Регион: 63, 163
Сообщений: 53
|
Мой дисплей после включения постоянно отправляет какие-то данные. Вполне вероятно что в них указан тип дисплея.
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|