Русификация родной магнитолы.

Все о магнитолах
drPopov
Драйвер
Драйвер
Сообщения: 67
Зарегистрирован: 14 ноя 2014, 07:02
Имя: Андрей
Откуда: Санкт-Петербург

Русификация родной магнитолы.

Сообщение drPopov »

Друзья!
Есть возможность написать прошивку для отображения русских тэгов на штатном дисплее при проигрывании с диска или флешки родной магнитолы.
Если наберется достаточное количество народу, то можно будет замутить такой проект, а если не много, то и время тратить на написание прошивки нет никакого удовольствия.

Предлагается внести посильную лепту в виде денежных знаков для разработчика прошивки и если соберем 15000 рублей, то я тут выложу весть процесс с картинками и разъяснениями. Также будет доступна сама прошивка.

Если кто-то не сможет сам это сделать, то в Питере я помогу за символическую плату. Также есть человек в Красногорске / Великий Новгород.
Если есть знакомые, которые дружат с паяльником и программатором, то ничего сложного нет и в вашем городе.
Возможно, в вашем городе есть члены CeedClub'а, которые прошили себе свой дисплей и они готовы вам помочь.

Тут можно посмотреть, как это проходило в CeedClub'е - http://ceedclub.ru/forums/index.php/top ... msg2462630
нам программист обещает полную поддержку русского языка.

Чтобы было не обидно тем, кто внесет свою лепту по сбору средств, можно прошивку разослать только участникам.

Пишите список кто сколько готов внести и как только наберем, то программист исправит прошивку.
alexlex

Re: Русификация родной магнитолы.

Сообщение alexlex »

Заинтересовало. Отмечусь для начала.
TimON_003
Ветеран
Ветеран
Сообщения: 5691
Зарегистрирован: 19 фев 2014, 07:36
Имя: Тимофей
Card number: 80
Откуда: Москва
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение TimON_003 »

Любопытно. С паяльником слабо дружу, но я за. По деньгам готов в пределах 1 килоРубля вложить.
1,6 АКПП, Luxtige (Lux+КК от stepan_v, + INTRO 1810 + Камера ЗХ, прошивка от G-Garage), Bite Blue
Maxwell
Администрация
Администрация
Сообщения: 942
Зарегистрирован: 05 окт 2011, 18:36
Имя: Максим
Card number: 1
Откуда: Москва
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение Maxwell »

Любопытно конечно, но вопрос: исходники будут?
groover
Старожил
Старожил
Сообщения: 2275
Зарегистрирован: 22 апр 2012, 20:52
Имя: Денис
Card number: 5
Откуда: Москва, ВДНХ
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение groover »

Maxwell писал(а):исходники будут?
Бинарник и инструкция по прошивке. Я такое делал на другой машине.
Чип-тюнинг Венги. Диагностика всех систем. Корректировка пробега.
TimON_003
Ветеран
Ветеран
Сообщения: 5691
Зарегистрирован: 19 фев 2014, 07:36
Имя: Тимофей
Card number: 80
Откуда: Москва
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение TimON_003 »

Денис, поможешь если что с прошивкой?
1,6 АКПП, Luxtige (Lux+КК от stepan_v, + INTRO 1810 + Камера ЗХ, прошивка от G-Garage), Bite Blue
groover
Старожил
Старожил
Сообщения: 2275
Зарегистрирован: 22 апр 2012, 20:52
Имя: Денис
Card number: 5
Откуда: Москва, ВДНХ
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение groover »

Я прошивал с CD магнитолы. Прошивка лежала на CD.
На магнитоле нажималась шайтан комбинация клавишь и подавалось питание.
http://www.whitech.com.ua/tucson.php" onclick="window.open(this.href);return false;

Будет манул сделаем.
Чип-тюнинг Венги. Диагностика всех систем. Корректировка пробега.
Maxwell
Администрация
Администрация
Сообщения: 942
Зарегистрирован: 05 окт 2011, 18:36
Имя: Максим
Card number: 1
Откуда: Москва
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение Maxwell »

groover писал(а):Бинарник и инструкция по прошивке. Я такое делал на другой машине.
Ну тут предлагают разработать прошивку. Значит исходники по умолчанию есть. Вопрос лишь в том, предоставят их? Если да, то будет возможность допилить при желании, если нет, то не особо интересно.
JON
Ветеран
Ветеран
Сообщения: 7952
Зарегистрирован: 07 окт 2011, 03:41
Имя: Женя
Card number: 239
Откуда: Санкт-Петербург
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение JON »

Ребята, здесь процесс другой по прошивке. Нужно снимать верхний дисплей и прошивку заливать в сам дисплейчик на процессор. Тут суть в том, что нужно написать саму прошивку для именнно нашего дисплея. Я предполагаю, что в регионах есть люди у Сид клуба кто уже прошился и имея на руках нашу прошивку сделают тоже самое. Главное прошивку написать, это время и деньги.
Темно серая 1.6 акпп LUXE
groover
Старожил
Старожил
Сообщения: 2275
Зарегистрирован: 22 апр 2012, 20:52
Имя: Денис
Card number: 5
Откуда: Москва, ВДНХ
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение groover »

Maxwell, ну разобрать это значит дизассемблировать, на таком глубоком уровне я пасс )))
Чип-тюнинг Венги. Диагностика всех систем. Корректировка пробега.
Dark
Продвинутый драйвер
Продвинутый драйвер
Сообщения: 140
Зарегистрирован: 09 окт 2011, 05:48
Имя: Олег
Card number: 25
Откуда: Ижевск, Удмуртия
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение Dark »

Меня запишите. Рублей 300-500 готов вложить.
Изображение
Ser46361
Эксперт
Эксперт
Сообщения: 706
Зарегистрирован: 20 окт 2013, 00:03
Имя: Сергей
Card number: 67
Откуда: Челябинск
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение Ser46361 »

Мое понимание данной процедуры (ИМХО): Это не написание прошивки как таковой для магнитолы. Это внесение в EPROOM дисплея изменений в исправление в кодировке шрифтов для понимания кода UTF-8 (что и является отображением русско-язычных тегов), если бы магнитола имела операционную систему, всё решалось бы гораздо проще (элементарно установкой DaxlinePro -Андроид), а так решается только таким образом (вносится дополнение в кодировке и шьется в дисплей), почему и такие заморочки. А так Денис (groover), ты прав, сама прошивка шьется либо через CD (устаревшее и не надежное - в связи возможности ошибок на диске) либо через USB (более на сегодняшний момент совершенее).
1.6 АКПП ,Comfort Изображение
Космический кот
Старожил
Старожил
Сообщения: 1028
Зарегистрирован: 05 ноя 2012, 19:53
Имя: Тёмыч
Card number: 16
Откуда: Казань

Re: Русификация родной магнитолы.

Сообщение Космический кот »

А ещё хорошо бы вырубить диапазон радио AM. Не пойму для чего его ставят до сих пор..
1,6АТ Lux Черный
drPopov
Драйвер
Драйвер
Сообщения: 67
Зарегистрирован: 14 ноя 2014, 07:02
Имя: Андрей
Откуда: Санкт-Петербург

Re: Русификация родной магнитолы.

Сообщение drPopov »

Ser46361 писал(а):Мое понимание данной процедуры (ИМХО): Это не написание прошивки как таковой для магнитолы. Это внесение в EPROOM дисплея изменений в исправление в кодировке шрифтов для понимания кода UTF-8 (что и является отображением русско-язычных тегов), если бы магнитола имела операционную систему, всё решалось бы гораздо проще (элементарно установкой DaxlinePro -Андроид), а так решается только таким образом (вносится дополнение в кодировке и шьется в дисплей), почему и такие заморочки. А так Денис (groover), ты прав, сама прошивка шьется либо через CD (устаревшее и не надежное - в связи возможности ошибок на диске) либо через USB (более на сегодняшний момент совершенее).
Читайте внимательно. Магнитола уже передает Русские буквы в шину Can, только дисплей эти посылки не понимает. Таким образом шить надо не магнитолу, а дисплей. С микроконтроллера дисплея сливается прошивка и дизассемблируется, в нее вносятся процедуры декодирования, русские шрифты и т.д. После этого дизассемблируется исправленная прошивка заливается обратно и это не через CD или USB. В первом посте есть ссылка на Сид клуб, где их дисплей русифицировали, там же есть и инструкция с картинками для их дисплея.
groover
Старожил
Старожил
Сообщения: 2275
Зарегистрирован: 22 апр 2012, 20:52
Имя: Денис
Card number: 5
Откуда: Москва, ВДНХ
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение groover »

drPopov, теперь понятно. Спасибо. Главное правильный мануал.
У меня есть подпружининые иглы для перепрограмирования ЭБУ "на столе", так что подпаиваться и пачкать платы не придётся. Справимся.
Чип-тюнинг Венги. Диагностика всех систем. Корректировка пробега.
Ser46361
Эксперт
Эксперт
Сообщения: 706
Зарегистрирован: 20 окт 2013, 00:03
Имя: Сергей
Card number: 67
Откуда: Челябинск
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение Ser46361 »

drPopov писал(а): Читайте внимательно. Магнитола уже передает Русские буквы в шину Can, только дисплей эти посылки не понимает. Таким образом шить надо не магнитолу, а дисплей. С микроконтроллера дисплея сливается прошивка и дизассемблируется, в нее вносятся процедуры декодирования, русские шрифты и т.д. После этого дизассемблируется исправленная прошивка заливается обратно и это не через CD или USB. В первом посте есть ссылка на Сид клуб, где их дисплей русифицировали, там же есть и инструкция с картинками для их дисплея.
Так я и написал, что это не прошивка магнитолы, а внесение исправлений в кодировки дисплея
Ser46361 писал(а):Это не написание прошивки как таковой для магнитолы. Это внесение в EPROOM дисплея изменений в исправление в кодировке шрифтов для понимания кода UTF-8 (что и является отображением русско-язычных тегов)
1.6 АКПП ,Comfort Изображение
drPopov
Драйвер
Драйвер
Сообщения: 67
Зарегистрирован: 14 ноя 2014, 07:02
Имя: Андрей
Откуда: Санкт-Петербург

Re: Русификация родной магнитолы.

Сообщение drPopov »

Предлагаю начать список:

1. alexlex - заинтересовало
2. TimON_003 - 1000р.
3. Dark - 300-500р.
4. ...


Итог - 1300-1500р


Каждый добавляя себя, копирует весь список.
Maxwell
Администрация
Администрация
Сообщения: 942
Зарегистрирован: 05 окт 2011, 18:36
Имя: Максим
Card number: 1
Откуда: Москва
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение Maxwell »

Так я и не увидел ответа. Исходники прошивки дадут?
stepan_v
Продвинутый драйвер
Продвинутый драйвер
Сообщения: 167
Зарегистрирован: 13 янв 2015, 01:45
Имя: Степан
Откуда: Красногорск - Великий Новгород

Re: Русификация родной магнитолы.

Сообщение stepan_v »

Всем добрый день! Постараюсь ответить на ваши вопросы, чтобы предостеречь от некоторых заблуждений и недопонимания. Также это позволит оценить необходимый объем работы.

Для русификации сообщений магнитолы на верхнем дисплее требуется прошивка контроллера 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 писал(а):Исходники прошивки дадут?
Если вы сможете аргументированно объяснить, зачем вам ассемблерные врезки кода на языке, который вы не знаете, в тот код, который вы никогда не видели, я рассмотрю такой вариант :) Какая-либо польза от них мне крайне сомнительна.
Ser46361 писал(а):внесение в EPROOM дисплея изменений
EEPROM тут не при чем, изменения намного существеннее.

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

PS. Я не могу постоянно отслеживать сообщения на вашем форуме, прошу все организационные вопросы решать через drPopov.
Активация Круиз-контроля и ограничителя скорости в приборной панели. Восстановление пробега при замене приборной панели
Русификация магнитолы (прошивка экрана бортового компьютера). Разблокировка
Maxwell
Администрация
Администрация
Сообщения: 942
Зарегистрирован: 05 окт 2011, 18:36
Имя: Максим
Card number: 1
Откуда: Москва
Контактная информация:

Re: Русификация родной магнитолы.

Сообщение Maxwell »

Ну предположим, с ассемблером я знаком. Исходники нужны для того, чтоб не быть зависимым от конкретного разработчика. Может быть они мне никогда не пригодятся, но привычка иметь такие вещи у меня есть. Я к примеру работаю с кучей кода, который я никогда раньше не видел. Не испытываю проблем по этому поводу.
Ответить

Вернуться в «Магнитолы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость