Русификация родной магнитолы.
-
- Драйвер
- Сообщения: 67
- Зарегистрирован: 14 ноя 2014, 07:02
- Имя: Андрей
- Откуда: Санкт-Петербург
Русификация родной магнитолы.
Друзья!
Есть возможность написать прошивку для отображения русских тэгов на штатном дисплее при проигрывании с диска или флешки родной магнитолы.
Если наберется достаточное количество народу, то можно будет замутить такой проект, а если не много, то и время тратить на написание прошивки нет никакого удовольствия.
Предлагается внести посильную лепту в виде денежных знаков для разработчика прошивки и если соберем 15000 рублей, то я тут выложу весть процесс с картинками и разъяснениями. Также будет доступна сама прошивка.
Если кто-то не сможет сам это сделать, то в Питере я помогу за символическую плату. Также есть человек в Красногорске / Великий Новгород.
Если есть знакомые, которые дружат с паяльником и программатором, то ничего сложного нет и в вашем городе.
Возможно, в вашем городе есть члены CeedClub'а, которые прошили себе свой дисплей и они готовы вам помочь.
Тут можно посмотреть, как это проходило в CeedClub'е - http://ceedclub.ru/forums/index.php/top ... msg2462630
нам программист обещает полную поддержку русского языка.
Чтобы было не обидно тем, кто внесет свою лепту по сбору средств, можно прошивку разослать только участникам.
Пишите список кто сколько готов внести и как только наберем, то программист исправит прошивку.
Есть возможность написать прошивку для отображения русских тэгов на штатном дисплее при проигрывании с диска или флешки родной магнитолы.
Если наберется достаточное количество народу, то можно будет замутить такой проект, а если не много, то и время тратить на написание прошивки нет никакого удовольствия.
Предлагается внести посильную лепту в виде денежных знаков для разработчика прошивки и если соберем 15000 рублей, то я тут выложу весть процесс с картинками и разъяснениями. Также будет доступна сама прошивка.
Если кто-то не сможет сам это сделать, то в Питере я помогу за символическую плату. Также есть человек в Красногорске / Великий Новгород.
Если есть знакомые, которые дружат с паяльником и программатором, то ничего сложного нет и в вашем городе.
Возможно, в вашем городе есть члены CeedClub'а, которые прошили себе свой дисплей и они готовы вам помочь.
Тут можно посмотреть, как это проходило в CeedClub'е - http://ceedclub.ru/forums/index.php/top ... msg2462630
нам программист обещает полную поддержку русского языка.
Чтобы было не обидно тем, кто внесет свою лепту по сбору средств, можно прошивку разослать только участникам.
Пишите список кто сколько готов внести и как только наберем, то программист исправит прошивку.
-
- Ветеран
- Сообщения: 5691
- Зарегистрирован: 19 фев 2014, 07:36
- Имя: Тимофей
- Card number: 80
- Откуда: Москва
- Контактная информация:
Re: Русификация родной магнитолы.
Любопытно. С паяльником слабо дружу, но я за. По деньгам готов в пределах 1 килоРубля вложить.
-
- Администрация
- Сообщения: 942
- Зарегистрирован: 05 окт 2011, 18:36
- Имя: Максим
- Card number: 1
- Откуда: Москва
- Контактная информация:
Re: Русификация родной магнитолы.
Любопытно конечно, но вопрос: исходники будут?
-
- Старожил
- Сообщения: 2275
- Зарегистрирован: 22 апр 2012, 20:52
- Имя: Денис
- Card number: 5
- Откуда: Москва, ВДНХ
- Контактная информация:
Re: Русификация родной магнитолы.
Бинарник и инструкция по прошивке. Я такое делал на другой машине.Maxwell писал(а):исходники будут?
Чип-тюнинг Венги. Диагностика всех систем. Корректировка пробега.
-
- Ветеран
- Сообщения: 5691
- Зарегистрирован: 19 фев 2014, 07:36
- Имя: Тимофей
- Card number: 80
- Откуда: Москва
- Контактная информация:
Re: Русификация родной магнитолы.
Денис, поможешь если что с прошивкой?
-
- Старожил
- Сообщения: 2275
- Зарегистрирован: 22 апр 2012, 20:52
- Имя: Денис
- Card number: 5
- Откуда: Москва, ВДНХ
- Контактная информация:
Re: Русификация родной магнитолы.
Я прошивал с CD магнитолы. Прошивка лежала на CD.
На магнитоле нажималась шайтан комбинация клавишь и подавалось питание.
http://www.whitech.com.ua/tucson.php" onclick="window.open(this.href);return false;
Будет манул сделаем.
На магнитоле нажималась шайтан комбинация клавишь и подавалось питание.
http://www.whitech.com.ua/tucson.php" onclick="window.open(this.href);return false;
Будет манул сделаем.
Чип-тюнинг Венги. Диагностика всех систем. Корректировка пробега.
-
- Администрация
- Сообщения: 942
- Зарегистрирован: 05 окт 2011, 18:36
- Имя: Максим
- Card number: 1
- Откуда: Москва
- Контактная информация:
Re: Русификация родной магнитолы.
Ну тут предлагают разработать прошивку. Значит исходники по умолчанию есть. Вопрос лишь в том, предоставят их? Если да, то будет возможность допилить при желании, если нет, то не особо интересно.groover писал(а):Бинарник и инструкция по прошивке. Я такое делал на другой машине.
-
- Ветеран
- Сообщения: 7952
- Зарегистрирован: 07 окт 2011, 03:41
- Имя: Женя
- Card number: 239
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Русификация родной магнитолы.
Ребята, здесь процесс другой по прошивке. Нужно снимать верхний дисплей и прошивку заливать в сам дисплейчик на процессор. Тут суть в том, что нужно написать саму прошивку для именнно нашего дисплея. Я предполагаю, что в регионах есть люди у Сид клуба кто уже прошился и имея на руках нашу прошивку сделают тоже самое. Главное прошивку написать, это время и деньги.
Темно серая 1.6 акпп LUXE
-
- Старожил
- Сообщения: 2275
- Зарегистрирован: 22 апр 2012, 20:52
- Имя: Денис
- Card number: 5
- Откуда: Москва, ВДНХ
- Контактная информация:
Re: Русификация родной магнитолы.
Maxwell, ну разобрать это значит дизассемблировать, на таком глубоком уровне я пасс )))
Чип-тюнинг Венги. Диагностика всех систем. Корректировка пробега.
-
- Эксперт
- Сообщения: 706
- Зарегистрирован: 20 окт 2013, 00:03
- Имя: Сергей
- Card number: 67
- Откуда: Челябинск
- Контактная информация:
Re: Русификация родной магнитолы.
Мое понимание данной процедуры (ИМХО): Это не написание прошивки как таковой для магнитолы. Это внесение в EPROOM дисплея изменений в исправление в кодировке шрифтов для понимания кода UTF-8 (что и является отображением русско-язычных тегов), если бы магнитола имела операционную систему, всё решалось бы гораздо проще (элементарно установкой DaxlinePro -Андроид), а так решается только таким образом (вносится дополнение в кодировке и шьется в дисплей), почему и такие заморочки. А так Денис (groover), ты прав, сама прошивка шьется либо через CD (устаревшее и не надежное - в связи возможности ошибок на диске) либо через USB (более на сегодняшний момент совершенее).
-
- Старожил
- Сообщения: 1028
- Зарегистрирован: 05 ноя 2012, 19:53
- Имя: Тёмыч
- Card number: 16
- Откуда: Казань
Re: Русификация родной магнитолы.
А ещё хорошо бы вырубить диапазон радио AM. Не пойму для чего его ставят до сих пор..
1,6АТ Lux Черный
-
- Драйвер
- Сообщения: 67
- Зарегистрирован: 14 ноя 2014, 07:02
- Имя: Андрей
- Откуда: Санкт-Петербург
Re: Русификация родной магнитолы.
Читайте внимательно. Магнитола уже передает Русские буквы в шину Can, только дисплей эти посылки не понимает. Таким образом шить надо не магнитолу, а дисплей. С микроконтроллера дисплея сливается прошивка и дизассемблируется, в нее вносятся процедуры декодирования, русские шрифты и т.д. После этого дизассемблируется исправленная прошивка заливается обратно и это не через CD или USB. В первом посте есть ссылка на Сид клуб, где их дисплей русифицировали, там же есть и инструкция с картинками для их дисплея.Ser46361 писал(а):Мое понимание данной процедуры (ИМХО): Это не написание прошивки как таковой для магнитолы. Это внесение в EPROOM дисплея изменений в исправление в кодировке шрифтов для понимания кода UTF-8 (что и является отображением русско-язычных тегов), если бы магнитола имела операционную систему, всё решалось бы гораздо проще (элементарно установкой DaxlinePro -Андроид), а так решается только таким образом (вносится дополнение в кодировке и шьется в дисплей), почему и такие заморочки. А так Денис (groover), ты прав, сама прошивка шьется либо через CD (устаревшее и не надежное - в связи возможности ошибок на диске) либо через USB (более на сегодняшний момент совершенее).
-
- Старожил
- Сообщения: 2275
- Зарегистрирован: 22 апр 2012, 20:52
- Имя: Денис
- Card number: 5
- Откуда: Москва, ВДНХ
- Контактная информация:
Re: Русификация родной магнитолы.
drPopov, теперь понятно. Спасибо. Главное правильный мануал.
У меня есть подпружининые иглы для перепрограмирования ЭБУ "на столе", так что подпаиваться и пачкать платы не придётся. Справимся.
У меня есть подпружининые иглы для перепрограмирования ЭБУ "на столе", так что подпаиваться и пачкать платы не придётся. Справимся.
Чип-тюнинг Венги. Диагностика всех систем. Корректировка пробега.
-
- Эксперт
- Сообщения: 706
- Зарегистрирован: 20 окт 2013, 00:03
- Имя: Сергей
- Card number: 67
- Откуда: Челябинск
- Контактная информация:
Re: Русификация родной магнитолы.
Так я и написал, что это не прошивка магнитолы, а внесение исправлений в кодировки дисплеяdrPopov писал(а): Читайте внимательно. Магнитола уже передает Русские буквы в шину Can, только дисплей эти посылки не понимает. Таким образом шить надо не магнитолу, а дисплей. С микроконтроллера дисплея сливается прошивка и дизассемблируется, в нее вносятся процедуры декодирования, русские шрифты и т.д. После этого дизассемблируется исправленная прошивка заливается обратно и это не через CD или USB. В первом посте есть ссылка на Сид клуб, где их дисплей русифицировали, там же есть и инструкция с картинками для их дисплея.
Ser46361 писал(а):Это не написание прошивки как таковой для магнитолы. Это внесение в EPROOM дисплея изменений в исправление в кодировке шрифтов для понимания кода UTF-8 (что и является отображением русско-язычных тегов)
-
- Драйвер
- Сообщения: 67
- Зарегистрирован: 14 ноя 2014, 07:02
- Имя: Андрей
- Откуда: Санкт-Петербург
Re: Русификация родной магнитолы.
Предлагаю начать список:
1. alexlex - заинтересовало
2. TimON_003 - 1000р.
3. Dark - 300-500р.
4. ...
Итог - 1300-1500р
Каждый добавляя себя, копирует весь список.
1. alexlex - заинтересовало
2. TimON_003 - 1000р.
3. Dark - 300-500р.
4. ...
Итог - 1300-1500р
Каждый добавляя себя, копирует весь список.
-
- Администрация
- Сообщения: 942
- Зарегистрирован: 05 окт 2011, 18:36
- Имя: Максим
- Card number: 1
- Откуда: Москва
- Контактная информация:
Re: Русификация родной магнитолы.
Так я и не увидел ответа. Исходники прошивки дадут?
-
- Продвинутый драйвер
- Сообщения: 167
- Зарегистрирован: 13 янв 2015, 01:45
- Имя: Степан
- Откуда: Красногорск - Великий Новгород
Re: Русификация родной магнитолы.
Всем добрый день! Постараюсь ответить на ваши вопросы, чтобы предостеречь от некоторых заблуждений и недопонимания. Также это позволит оценить необходимый объем работы.
Для русификации сообщений магнитолы на верхнем дисплее требуется прошивка контроллера NEC UPD70F3421 на плате дисплея. Родная магнитола выдает русские строки в том формате, который дисплей не может корректно отобразить. Чтобы не повторяться, более подробно предлагаю почитать здесь: http://ceedclub.ru/forums/index.php/top ... msg2455668" onclick="window.open(this.href);return false;
Т.к. дисплей фактически является автономным устройством, только отображающим (наряду с другой) информацию, передаваемую магнитолой по линии CAN, перепрошить его через USB или CD не представляется возможным. Только с разборкой и подключением (подпайкой) к контрольным точкам на плате. В качестве программатора может использоваться любой USB-UART преобразователь.
Надписи на русском языке передаются от магнитолы в двух кодировках: однобайтной кодировке windows cp1251 и двухбайтной utf8. В первом случае строки отображаются неверно из-за отсутствующих кириллических шрифтов (вместо этого есть два вида европейских). О существовании второго варианта дисплей вообще не "догадывается" и трактует их как однобайтные.
Таким образом, для русификации требуется, как минимум:
1. Заменить шрифты (двух размеров);
2. Написать подпрограмму преобразования двухбайтной кодировки utf8 в однобайтную windows cp1251 и добавить ее вызовы в нужных местах прошивки при обработке срок перед выводом на экран.
Тут стоит отметить, что прошивки дисплея, а тем более исходников ее в открытом доступе нет. Подозреваю, вариант попросить их у производителя обречен на провал Естественно, никакой документации тоже нет.
Во-первых, нужно слить прошивку с контроллера дисплея. В этом Андрей (drPopov), как организатор данного мероприятия, готов мне помочь. И, кроме того, заняться тестированием исправленной прошивки. У меня доступа к вашему дисплею нет.
Далее, для внесения изменений в прошивку требуется практически полное ее дизассемблирование с восстановлением алгоритмов работы, форматов хранения данных и т.д. Кто понимает, может оценить объем работы для порядка 250 КБ кода. Хотя, понятно, что некоторые наработки по аналогичной прошивке для CEED у меня есть.
Для CEED'а мною были на основе исходного шрифта попиксельно нарисованы все недостающие буквы кириллицы в программе, специально мной написанной для этих целей. Данные шрифты могут быть перенесены в прошивку для вашего дисплея при соответствующей коррекции адресов размещения ресурсов и таблиц ссылок на них.
Спасибо за внимание, получилось довольно много текста.
PS. Я не могу постоянно отслеживать сообщения на вашем форуме, прошу все организационные вопросы решать через drPopov.
Для русификации сообщений магнитолы на верхнем дисплее требуется прошивка контроллера NEC UPD70F3421 на плате дисплея. Родная магнитола выдает русские строки в том формате, который дисплей не может корректно отобразить. Чтобы не повторяться, более подробно предлагаю почитать здесь: http://ceedclub.ru/forums/index.php/top ... msg2455668" onclick="window.open(this.href);return false;
Т.к. дисплей фактически является автономным устройством, только отображающим (наряду с другой) информацию, передаваемую магнитолой по линии CAN, перепрошить его через USB или CD не представляется возможным. Только с разборкой и подключением (подпайкой) к контрольным точкам на плате. В качестве программатора может использоваться любой USB-UART преобразователь.
Надписи на русском языке передаются от магнитолы в двух кодировках: однобайтной кодировке windows cp1251 и двухбайтной utf8. В первом случае строки отображаются неверно из-за отсутствующих кириллических шрифтов (вместо этого есть два вида европейских). О существовании второго варианта дисплей вообще не "догадывается" и трактует их как однобайтные.
Таким образом, для русификации требуется, как минимум:
1. Заменить шрифты (двух размеров);
2. Написать подпрограмму преобразования двухбайтной кодировки utf8 в однобайтную windows cp1251 и добавить ее вызовы в нужных местах прошивки при обработке срок перед выводом на экран.
Тут стоит отметить, что прошивки дисплея, а тем более исходников ее в открытом доступе нет. Подозреваю, вариант попросить их у производителя обречен на провал Естественно, никакой документации тоже нет.
Во-первых, нужно слить прошивку с контроллера дисплея. В этом Андрей (drPopov), как организатор данного мероприятия, готов мне помочь. И, кроме того, заняться тестированием исправленной прошивки. У меня доступа к вашему дисплею нет.
Далее, для внесения изменений в прошивку требуется практически полное ее дизассемблирование с восстановлением алгоритмов работы, форматов хранения данных и т.д. Кто понимает, может оценить объем работы для порядка 250 КБ кода. Хотя, понятно, что некоторые наработки по аналогичной прошивке для CEED у меня есть.
Для CEED'а мною были на основе исходного шрифта попиксельно нарисованы все недостающие буквы кириллицы в программе, специально мной написанной для этих целей. Данные шрифты могут быть перенесены в прошивку для вашего дисплея при соответствующей коррекции адресов размещения ресурсов и таблиц ссылок на них.
Если вы сможете аргументированно объяснить, зачем вам ассемблерные врезки кода на языке, который вы не знаете, в тот код, который вы никогда не видели, я рассмотрю такой вариант Какая-либо польза от них мне крайне сомнительна.Maxwell писал(а):Исходники прошивки дадут?
EEPROM тут не при чем, изменения намного существеннее.Ser46361 писал(а):внесение в EPROOM дисплея изменений
Спасибо за внимание, получилось довольно много текста.
PS. Я не могу постоянно отслеживать сообщения на вашем форуме, прошу все организационные вопросы решать через drPopov.
Активация Круиз-контроля и ограничителя скорости в приборной панели. Восстановление пробега при замене приборной панели
Русификация магнитолы (прошивка экрана бортового компьютера). Разблокировка
Русификация магнитолы (прошивка экрана бортового компьютера). Разблокировка
-
- Администрация
- Сообщения: 942
- Зарегистрирован: 05 окт 2011, 18:36
- Имя: Максим
- Card number: 1
- Откуда: Москва
- Контактная информация:
Re: Русификация родной магнитолы.
Ну предположим, с ассемблером я знаком. Исходники нужны для того, чтоб не быть зависимым от конкретного разработчика. Может быть они мне никогда не пригодятся, но привычка иметь такие вещи у меня есть. Я к примеру работаю с кучей кода, который я никогда раньше не видел. Не испытываю проблем по этому поводу.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость