Да
Сделал эмулятор CD-CHGR, MD-CHGR, SAT RADIO на HU(USB, mp3, FLAC)
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
-
- Сообщения: 28
- Зарегистрирован: 21.06.2015 20:25
- Авто: XC70 2004
- Имя: Dmitri
- Откуда: Питер-сейчас Британия
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Чехи перешивали знакогенератор на инструментальной панели и в HU чтоб вывести несколько своих пропущенных диакритик с интегрированного телефона Вольво. Вероятно, и перевод системных сообщений в прлшивке на чешский тож делали. Я был вынужден использовать opensource утилиту перевода кириллицы тегов mp3 в транслит когда IMIV пользовал с iPod Classic.
Бандероль c BT ушла к вам, через недельку наверное придет. Трекинг в личке.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Спасибо, Дмитрий! Уже посмотрел.
С флешки я получаю теги в 866 кодировке - можно программно сразу переводить в транслит для HU. Через блютуз вроде бы в utf-8, а вот в однобайтном или двухбайтном - не посмотрел. А может вообще проблема в терминале, через который тестировал. Попробую в других.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Перепроверил. Iphone выдает русский текст телефонной книги и тегов mp3 в чистом двухбайтном utf-8.
Андроид выдает русские теги mp3 тоже в нормальном двухбайтном utf-8, телефонную книгу - в utf-8 с какими-то "фокусами". Нужно разбираться
-
- Сообщения: 8
- Зарегистрирован: 22.05.2016 23:38
- Авто: Volvo S80 [b5244s, 1999]
- GSM: +380932306901
- Имя: repa4ok
- Откуда: Herrenberg, Deutschland
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
fb_sasha, приветствую!
пытаюсь разобраться как работать с этим шайтан-протоколом, но что-то пока туго...
то ли в clock не помещаюсь, то ли еще че, не понять. при эмуляции MD-C выводит инфу о треке и о режиме (RANDOM/SCAN), но иногда прыгает номер трека/диска либо режим =\
как "changer" использую ардуино уно.
не могли бы вы поделиться наработками или же натолкнуть на путь истинный?
спасибо.
пытаюсь разобраться как работать с этим шайтан-протоколом, но что-то пока туго...
то ли в clock не помещаюсь, то ли еще че, не понять. при эмуляции MD-C выводит инфу о треке и о режиме (RANDOM/SCAN), но иногда прыгает номер трека/диска либо режим =\
как "changer" использую ардуино уно.
не могли бы вы поделиться наработками или же натолкнуть на путь истинный?
спасибо.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Насколько я помню, на atmega прием-передача битов реализована на прерываниях, а байта по таймеру. Если используете всякие ардуиновские примочки, то попробуйте сделать в приеме-передаче битов установку-сброс пинов максимально простым кодом и перепроверьте настройку таймера на прием байта. У меня где-то должны быть какие-то старые файлы для atmega, как найду, отправлю Вам в лс.
-
- Сообщения: 8
- Зарегистрирован: 22.05.2016 23:38
- Авто: Volvo S80 [b5244s, 1999]
- GSM: +380932306901
- Имя: repa4ok
- Откуда: Herrenberg, Deutschland
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
благодарю за ответ.fb_sasha писал(а):Насколько я помню, на atmega прием-передача битов реализована на прерываниях, а байта по таймеру. Если используете всякие ардуиновские примочки, то попробуйте сделать в приеме-передаче битов установку-сброс пинов максимально простым кодом и перепроверьте настройку таймера на прием байта. У меня где-то должны быть какие-то старые файлы для atmega, как найду, отправлю Вам в лс.
хм. по таймеру? я видел реализации только с прерыванием на clock. с такой реализацией передает только команды на 1 байт, track info передавать не хочет - падение clock'а не происходит после передачи 8 бит
что подразумается под "передавать по таймеру"?
буду благодарен за код на любом языке, адруино/си/псевдокод - не важно, разгребу
спасибо!
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Честно говоря, мог и ошибиться, но для чего-то там используется таймер. Просто у меня совсем другая реализация приема-передачи(практически полностью аппаратная)
-
- Сообщения: 9
- Зарегистрирован: 15.04.2016 14:33
- Авто: V70
- GSM: +3725521011
- Имя: viktor80
- Откуда: Таллин
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
атмегой получяется почти без ошибок читать/отвечать по прерыванию от клока если отложить все "дела" пока бизи низкий используя "простой код" аля PORTD |= (1<<MELBUS_DATA)
-
- Сообщения: 8
- Зарегистрирован: 22.05.2016 23:38
- Авто: Volvo S80 [b5244s, 1999]
- GSM: +380932306901
- Имя: repa4ok
- Откуда: Herrenberg, Deutschland
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Viktor80, с покупкой логического анализатора стало намного проще действительно, иногда атмега не попадает в клок непонятно из-за чего, но если на "busy-high" сбросить счетчики битов сбросить - все работает.
fb_sasha, к сожалению не могу писать личные сообщения, пока что недоступно мыло - rmix1 на i.ua . разобрал MDC/CDC/TV. DAB и текст в MDC пока не удалось. если накопали чего интересного - буду благодарен за инфу. хочу подключить даб-радейку на RTL2832U, было бы круто использовать штатный интерфейс управления.
fb_sasha, к сожалению не могу писать личные сообщения, пока что недоступно мыло - rmix1 на i.ua . разобрал MDC/CDC/TV. DAB и текст в MDC пока не удалось. если накопали чего интересного - буду благодарен за инфу. хочу подключить даб-радейку на RTL2832U, было бы круто использовать штатный интерфейс управления.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Именно это я и имел ввиду под максимально "простым кодом"
Было бы больше времени. На выходных нашлось пару часов, поковырялся в SAT:
почти полностью получилось разобрать "sat info":
а эти два фото - одно сообщение:
Были еще сообщения, но что-то я их не сфоткал.
Каналов реально много, больше двухсот, дальше пока не смотрел
Хотелось бы понять, как выводиться имя канала и другой текст?
-
- Сообщения: 8
- Зарегистрирован: 22.05.2016 23:38
- Авто: Volvo S80 [b5244s, 1999]
- GSM: +380932306901
- Имя: repa4ok
- Откуда: Herrenberg, Deutschland
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
fb_sasha, увы, мне SAT даже активировать не удалось. у меня HU-401, может тут его нету, кто знает.
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
В 401 нету. В 613 что у меня на фото его тоже не должно быть. По-моему это какая-то смесь 613 и 650, еще не разбирался(взял за 10 уе для экспериментов)
-
- Сообщения: 139
- Зарегистрирован: 25.02.2015 15:30
- Авто: VOLVO S60 2.4i (08г.)
- Имя: Руслан
- Откуда: Минск
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
а как бы прикупить ваше устройство? для 850?))
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
RU-BY, сейчас на пару недель еду в Киев, вернусь, тогда обсудим, если у Вас останется интерес.
Кстати, решил проблему с громкой связью в любых режимах с помощью канала для навигации(включается/выключается командами по melbus). Канал работает вроде даже на выключенной магнитоле(при включённом зажигании).
Кстати, решил проблему с громкой связью в любых режимах с помощью канала для навигации(включается/выключается командами по melbus). Канал работает вроде даже на выключенной магнитоле(при включённом зажигании).
-
- Сообщения: 8
- Зарегистрирован: 22.05.2016 23:38
- Авто: Volvo S80 [b5244s, 1999]
- GSM: +380932306901
- Имя: repa4ok
- Откуда: Herrenberg, Deutschland
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
вкорячил себе таки RPi 3 с самописным GUI к штатной магнитоле посредством эмуляции CDC
fb_sasha, спасибо за код! хорошая реализация, в интернете не встречал)
наспех снятое видео, простите за фокус
fb_sasha, спасибо за код! хорошая реализация, в интернете не встречал)
наспех снятое видео, простите за фокус
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Месяца полтора назад еще немного поковырял sat канал. С текстом пока что глухо.
При активации канала sat, появляются настройки sat, удалось записать туда по мельбусу SAT ID. Например:
Записывал туда и что-то вроде 888539SIRIUS - ничего не меняет.
Подозреваю, что другой текст выводится через это же сообщение(там их штук 10 одинаковых), но чего-то все равно не хватает. Разобрался с ошибкой: появляется как раз таки из-за текста, который не удается правильно послать и разобрался, как можно отключить эти сообщения, тогда ошибка пропадает, и на экране постоянно горит что-то вроде NO NAME CH 112(либо NO ARTIST NAME, NO ALBUM TITLE). Можно вывести только номер канала(1-255) тоже без ошибки. Каналы переключаются и заносятся в память. Если раскопать текст, для HU 650-850 был бы идеальный вариант - никаких ограничений типа 10 папок 99 файлов.
При активации канала sat, появляются настройки sat, удалось записать туда по мельбусу SAT ID. Например:
Записывал туда и что-то вроде 888539SIRIUS - ничего не меняет.
Подозреваю, что другой текст выводится через это же сообщение(там их штук 10 одинаковых), но чего-то все равно не хватает. Разобрался с ошибкой: появляется как раз таки из-за текста, который не удается правильно послать и разобрался, как можно отключить эти сообщения, тогда ошибка пропадает, и на экране постоянно горит что-то вроде NO NAME CH 112(либо NO ARTIST NAME, NO ALBUM TITLE). Можно вывести только номер канала(1-255) тоже без ошибки. Каналы переключаются и заносятся в память. Если раскопать текст, для HU 650-850 был бы идеальный вариант - никаких ограничений типа 10 папок 99 файлов.
Viktor80, не подскажете, куда Вы его пихали? Точнее в какое из сообщений?
-
- Сообщения: 9
- Зарегистрирован: 15.04.2016 14:33
- Авто: V70
- GSM: +3725521011
- Имя: viktor80
- Откуда: Таллин
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
по все видимости в какой-то из пакетов C3 1F 7C 00, 01 или 02. они там самые длинные.
есть подозрение, что HU заглядывает в них только, если привильно собраны "вспомогательные" пакетики, что рядом бегут.
к сожалению, код не сохранился и точно сказать не могу. дело ограничилось вылизывание кода для cd-chgr, довешиванием oled дисплея для красоты (потом выкинул) и налаживанием дружбы кнопок HU с телефоном для листания аудиокнижки. ну и гальванические развязки по питанию и компорту.
есть подозрение, что HU заглядывает в них только, если привильно собраны "вспомогательные" пакетики, что рядом бегут.
к сожалению, код не сохранился и точно сказать не могу. дело ограничилось вылизывание кода для cd-chgr, довешиванием oled дисплея для красоты (потом выкинул) и налаживанием дружбы кнопок HU с телефоном для листания аудиокнижки. ну и гальванические развязки по питанию и компорту.
-
- Сообщения: 6
- Зарегистрирован: 23.03.2017 22:27
- Авто: volvo s60 d5 2002
- GSM: +359887600833
- Имя: Nenko
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Привет,
Я прочитал всю тему большого интереса.
Я также начал проект, похожий на твой, но довольно скромный, и на основе Arduino Nano.
Я использовал информацию из этих сайтов:
http://volvo.wot.lv/wiki/doku.php?id=melbus#апендикс
https://gist.github.com/klalle/1ae1bfec ... 492180565е
Я мог бы эмулировать CD-чейнджер или MD-чейнджером. Одно устройство не может эмулировать два чейнджера.
Мне удалось эмулировать телевизор и DAB, но не знаете, какие ответы они ожидают, и написал свою ошибку. как CD и MD ждут cartrige и track info...
У меня есть идея, я использую Bluetooth и ЮСБ музыку с флэш-диска и, возможно, принимать звонки ...
https://www.aliexpress.com/snapshot/0.h ... 2684214245
Я буду делать все, модули связаны между собой.
Мне нужна информация о том, как показать простой текст на экране не видно «CD01 TRK01». Я понял, что я могу показать текст в режиме MD.
заранее спасибо
Я извиняюсь за Google Translate,
Ненко Стефанов
Варна, Болгария
Я прочитал всю тему большого интереса.
Я также начал проект, похожий на твой, но довольно скромный, и на основе Arduino Nano.
Я использовал информацию из этих сайтов:
http://volvo.wot.lv/wiki/doku.php?id=melbus#апендикс
https://gist.github.com/klalle/1ae1bfec ... 492180565е
Я мог бы эмулировать CD-чейнджер или MD-чейнджером. Одно устройство не может эмулировать два чейнджера.
Мне удалось эмулировать телевизор и DAB, но не знаете, какие ответы они ожидают, и написал свою ошибку. как CD и MD ждут cartrige и track info...
У меня есть идея, я использую Bluetooth и ЮСБ музыку с флэш-диска и, возможно, принимать звонки ...
https://www.aliexpress.com/snapshot/0.h ... 2684214245
Я буду делать все, модули связаны между собой.
Мне нужна информация о том, как показать простой текст на экране не видно «CD01 TRK01». Я понял, что я могу показать текст в режиме MD.
заранее спасибо
Я извиняюсь за Google Translate,
Ненко Стефанов
Варна, Болгария
-
- Сообщения: 197
- Зарегистрирован: 12.07.2012 22:01
- Авто: Volvo v40 D4192T3 2001 МКПП
- GSM: +375295700919
- Имя: Александр
- № клубной карты: 131
- Откуда: Молодечно-Минск-Молодечно
Делаю себе эмулятор CD-CHGR на HU-605(USB, SD, mp3, FLAC)
Одно устройство может эмулировать два раздельных CD-CHGR, MD-CHGR, TV, DAB, SAT одновременно. У меня еще эмулируется канал навигации, это когда на левый передний динамик можно выводить голосовые сообщения (у меня через блютуз туда выводится телефон на громкой связи), причем этот канал работает и на выключенной магнитоле.
Я пробовал уже Bluetooth, даже ALAC через него звучит заметно хуже, чем с USB напрямую через ЦАП, поэтому Bluetooth использую только для звонков и не более.
TV - знаю, с DAB толком не разбирался. По TV, cartrige info и track info могу подсказать, но чуть позже.