PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > Всё Остальное > Проекты > Рабочий журнал

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2013, 19:23   #181
ak1976
Пользователь
 
Регистрация: 03.06.2008
Возраст: 48
Город: Хабаровск
Регион: 27
Машина: 2003\Toyota\Ipsum
Сообщений: 55
ak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to all
По умолчанию

Цитата:
Сообщение от ancc Посмотреть сообщение
RSES на адресе 0x1F6. Активация видеовхода будет только если в RSES вставлен диск, который возможно воспроизвести. Кроме того в режиме активации видеовхода нужно слать текущее состояние, отвечать на нажатия тачскрина, корректно отрабатывать переходы на другие источники видеосигнала. Там кучу всего надо разбирать, у меня руки не дошли. Вот например подача зажигания с RSES когда диск вставлен. Этот дамп уже почищен от не нужного, но он считан с пропусками (тогда был такой адаптер).
...
110 голова, 190 магнитола, 1F6 RSES.
Большое спасибо, мне для начала нужна вот эта строка
< d 1F6 110 0D00011210202224365054A23344
Это регистрация устройства.
1F6 - это физический адрес устройства, при регистрации в одном физическом устройстве могут быть зарегистрированы несколько логических. В данном случае это
20, 22, 24, 36, 50, 54, A2, 33, 44
Из этого списка я знаю только 24 - SW converting (регистрируется во всех устройствах поддерживающих тач.
44 - очень похоже на DVD
Завтра проверю.
ak1976 вне форума   Ответить с цитированием
Старый 29.10.2013, 20:09   #182
ancc
Гуру
 
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
ancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to behold
По умолчанию

так все равно надо эмулировать весь пртокол
ancc вне форума   Ответить с цитированием
Старый 31.10.2013, 18:23   #183
ak1976
Пользователь
 
Регистрация: 03.06.2008
Возраст: 48
Город: Хабаровск
Регион: 27
Машина: 2003\Toyota\Ipsum
Сообщений: 55
ak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to all
По умолчанию

Цитата:
Сообщение от ancc Посмотреть сообщение
так все равно надо эмулировать весь пртокол
Получилось, но не все. Поправил в прошивке yakosh логический адрес DVD на 0x44h.
В итоге регистрируется обычный однодисковый DVD, можно на него переключиться как кнопкой disk на голове, так и командой с эмулятора. Вот только голова считает, что тач устройство не поддерживает и координаты не шлет. Сама рисует все кнопки по управлению диском.
Толи не бывает DVD с тачем, толи прошивка чего то нужного не шлет или наоборот лишнее отсылает. Разбираюсь дальше.
ak1976 вне форума   Ответить с цитированием
Старый 11.11.2013, 14:25   #184
yakosh
Новый Пользователь
 
Регистрация: 21.10.2013
Город: Челябинск
Регион: 74
Машина: Prius
Сообщений: 13
yakosh is on a distinguished road
По умолчанию

Вот команды, похожие на запрос "живой" или нет - в прошивках с индексами E0,E2,E4:
Если на них не отвечать, DVD отваливается через некоторое время

> d 110 1F6 0600 12 44 42 0301
< d 1F6 110 0600 44 12 52 0301
вот эти байты "запрос- перевернутый ответ"

И еще вот эти похожи:
> d 110 1F6 0600 12 50 42 0011
< d 1F6 110 0600 50 12 52 0011

> d 110 1F6 0800 12 36 61 44015005
< d 1F6 110 0800 36 12 71 44015005
yakosh вне форума   Ответить с цитированием
Старый 11.11.2013, 14:39   #185
yakosh
Новый Пользователь
 
Регистрация: 21.10.2013
Город: Челябинск
Регион: 74
Машина: Prius
Сообщений: 13
yakosh is on a distinguished road
По умолчанию

Еще нужно найти команду и статус PLAY.
Статус видно по одинаковым строчкам, в которых один-два байта в середине отличаются и совпадают с временем воспроизведения диска. В представленном логе я не нашел такой статус. На моем активаторе экран переключался только при подаче команды PLAY.
yakosh вне форума   Ответить с цитированием
Старый 11.11.2013, 14:41   #186
yakosh
Новый Пользователь
 
Регистрация: 21.10.2013
Город: Челябинск
Регион: 74
Машина: Prius
Сообщений: 13
yakosh is on a distinguished road
По умолчанию

да, кстати, есть такой пользователь на priusforum.ru - Senator_1, который эту тему очень хорошо знает. Может он поделится информацией.
yakosh вне форума   Ответить с цитированием
Старый 11.11.2013, 14:46   #187
yakosh
Новый Пользователь
 
Регистрация: 21.10.2013
Город: Челябинск
Регион: 74
Машина: Prius
Сообщений: 13
yakosh is on a distinguished road
По умолчанию

Может, попробовать зарегистрить меньше устройств?
Вроде такого:
< d 1F6 110 0D0001121024 44
Цитата:
Сообщение от ak1976 Посмотреть сообщение
Большое спасибо, мне для начала нужна вот эта строка
< d 1F6 110 0D00011210202224365054A23344
Это регистрация устройства.
1F6 - это физический адрес устройства, при регистрации в одном физическом устройстве могут быть зарегистрированы несколько логических. В данном случае это
20, 22, 24, 36, 50, 54, A2, 33, 44
Из этого списка я знаю только 24 - SW converting (регистрируется во всех устройствах поддерживающих тач.
44 - очень похоже на DVD
Завтра проверю.
yakosh вне форума   Ответить с цитированием
Старый 11.11.2013, 16:39   #188
ak1976
Пользователь
 
Регистрация: 03.06.2008
Возраст: 48
Город: Хабаровск
Регион: 27
Машина: 2003\Toyota\Ipsum
Сообщений: 55
ak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to allak1976 is a name known to all
По умолчанию

Цитата:
Сообщение от yakosh Посмотреть сообщение
Может, попробовать зарегистрить меньше устройств?
Вроде такого:
< d 1F6 110 0D0001121024 44
Я так и сделал. В системе появляется DVD плеер, но без поддержки тачскрина. Управление с экранных кнопок.
Видать нужны еще какие-то сообщения для инициализации.
которые на команду init от головы (03120101) выдают параметры устройства. Например в эмуляции обычного чейнджера там сообщается на сколько он дисков, какие диски в наличии и т.д.
ak1976 вне форума   Ответить с цитированием
Старый 11.11.2013, 19:37   #189
ancc
Гуру
 
Регистрация: 17.03.2008
Возраст: 45
Город: Новокузнецк
Регион: 42
Машина: 2003\Lexus\RX330
Сообщений: 1,192
ancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to beholdancc is a splendid one to behold
По умолчанию

я вообще не очень помню, но вроде в каком-то режиме и для rses кнопки рисуются. а в каком-то нет.

кстати зачем ему поддерживать тач? у него основное управление с собственного пульта. С переднего экрана можно только диск на паузу поставить или промотать.

Я кстати, думаю, что использование штатного контроллера тача это не лучший вариант. Очень низкое разрешение он в шину выдает. Практически невозможно полноценно с ним работать кроме центрифуги. Надо по внешнему сигналу (активация видео входа) коммутировать тач на нормальный контроллер, тогда из этого получится что-то нормальное.
ancc вне форума   Ответить с цитированием
Старый 13.11.2013, 19:02   #190
yakosh
Новый Пользователь
 
Регистрация: 21.10.2013
Город: Челябинск
Регион: 74
Машина: Prius
Сообщений: 13
yakosh is on a distinguished road
По умолчанию

я сделал управление андроидом через Arduino Pro Micro как с тач-панели. Т.е. ардуина прикидывается не мышкой, а тачем с абсолютными координатами. Точности тача приуса хватает даже для работы с обычным интерфейсом андроида. Если делать что-то точнее - пальцем на маленьком экране в движущейся машине все равно точно не попасть.
Использование тача, кстати, не требует калибровки, у приуса разрешение тача фиксированное и известное - 255 на 255 точек
yakosh вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 01:49.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot