User Tag List

Страница 37 из 48 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя
Показано с 361 по 370 из 473

Тема: Китайский универсальный конвертер видео

  1. #361

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    Немножко распотрошил шрифт. Вот что получилось:
    Сделал такую доработку в шрифтах, пока над прошивкой, взятой с форума:



    Прошивка которая компилится программой, она на самом деле 1 в 1 как в прошивке девайса, кроме внесенных символов, тольк относительно 1000 (в прошивке) адреса она сдвинута на 4 байта... то есть все со смещением в 1 знак HEX пары символов... А HEX редактор не может удалить пол байта... Только один байт... Как реально сдвинуть файл на 4 бита ? Неужели скрипт писать на перемещение байтов ? Есть ли такие инструменты написанные уже, или какие то решения готовые ? Ведь вроде просто должна решаться задача...
    Последний раз редактировалось electroscat; 25.12.2019 в 15:18.

  2. #361
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #362

    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,339
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    107 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    тольк относительно 1000 (в прошивке) адреса она сдвинута на 4 байта... то есть все со смещением в 1 знак HEX пары символов...
    Вот из-за этой фигни у меня в прошлый раз ничего и не получилось. Точнее, вместо шрифтов получилась вот такая фигня:
    Нажмите на изображение для увеличения. 

Название:	OSD_font_1.jpg 
Просмотров:	243 
Размер:	71.1 Кб 
ID:	71095 Нажмите на изображение для увеличения. 

Название:	OSD_font_2.jpg 
Просмотров:	242 
Размер:	69.6 Кб 
ID:	71096
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

    Этот пользователь поблагодарил Arseny за это полезное сообщение:

    electroscat(27.12.2019)

  4. #363

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    Вот из-за этой фигни у меня в прошлый раз ничего и не получилось. Точнее, вместо шрифтов получилась вот такая фигня:
    Нажмите на изображение для увеличения. 

Название:	OSD_font_1.jpg 
Просмотров:	243 
Размер:	71.1 Кб 
ID:	71095 Нажмите на изображение для увеличения. 

Название:	OSD_font_2.jpg 
Просмотров:	242 
Размер:	69.6 Кб 
ID:	71096
    На картинке есть какой то прирост вроде, от буквы к букве, в целом может я что то не правильно понимаю, у меня нет опыта в этом, но анализируя содержимое прошивки и то что выдает программа, я вижу, что прироста нету, но вначале файла лишние 4 бита, и соответственно, до самого конца так и идет, если в прошивке 04 44 04 44 07 то в программе смещение на 1 знак, 44 40 44 40 70... То есть получается, к тому, что выдает программа нужно прибавить 4 бита - и тогда все должно получиться. Но как это сделать, я пока не пойму.. Могу только байт прибавить, но тогда эффекта не будет )))
    Последний раз редактировалось electroscat; 25.12.2019 в 17:02.

  5. #364

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    Вот из-за этой фигни у меня в прошлый раз ничего и не получилось.
    Написал скрипт, сдвигающий файл на 4 бита, теперь то что выдает программа под видом ".bin" файла можно легко преобразовывать в то, что можно подсовывать в прошивку. Для проверки, мне нужна методика, по которой вы преобразовали дамп прошивки с 1000 адреса в файл для программы ".pat" (это был бы лучший вариант), ну или, если есть возможность, вот тут: https://yadi.sk/d/2yTCZPfeVerdtg я положил то, что получилось после сдвига "mtv230-1.bin" и файл прошивки, с уже подсунутым измененным шрифтом, готовый к прошивке в устройство: "temp_backup_fonts.bin", попробуйте пожалуйста его по вашей методике распарсить "temp_backup.bin" в ".pat", и если результат будет без искажений, то можете "подмешать" его к прошивке и вшить в какое нибудь устройство для теста, или вшить уже готовый файл "temp_backup_fonts.bin" который лежит по ссылке. Заранее благодарен за сотрудничество, и прошу прощения за беспокойство. Если нужен скрипт для питона, который сдвигает содержимое и пишет в другой файл, напишите - опубликую.

    Надеюсь в ближайщее время удастся спаять программатор и закончить наконец с этим,...
    Последний раз редактировалось electroscat; 26.12.2019 в 19:22.

  6. #365

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    Хе-хе ... Ни за что не догадаться как я извращался ... BIN-to-HEX и Word! Получил из прошивки текст с кодами и в Ворде макросом на VB его разобрал на символы. Алгоритм разбора писал выше. Просто никакой другой среды программирования под рукой нету.

    Все же, если не сложно, киньте ссылочку пожалуйста на алгоритм разбора ?!? А то что то ничего не могу найти...


    Спаял программатор, но увы... Толи спаял не правильно, хотя и перепроверил уже все.... Нужно еще раз проверять. Говорит что нет MTV во всем диапазоне,.. Сначала была проблема с драйвером, он наотрез не хотел работать.. Предположил, что не работает на WIN XP 64... Пришлось сохранить область c WIN XP 64 акронисом, снести.... Благо нашел образ акрониса с установленной уже на этот же комп WIN XP 32... Драйвер заработал, тест прошел. Постал перестал говорить о том что нет драйвера в системе, но начал говорить, NO Answer at All range ! 127 transmits Fail - Need to Rescan.

    Цеплял программатор и на P5 и на P6 как написано, "путал" SDL и SCA , и с замкнутым джампером, и замыкая и размыкая джампер.... Никакого результата.. Блин, два дня убил на эту хрень... Ну а что делать, буду продолжать..

    Может кто нибудь что нибудь посоветует, кроме перепроверить сборку программатора ? С чего начинать ?

    А может быть чип залоченный ? Как то промелькнула такая надпись, типа чип из блокед.. Не в I2C Scan а при нажатии какой то другой кнопки ....

    И кстати, а куда все таки надо подключаться, чтобы считать и записать прошивку, на P6 или P5 ? |

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

    Еще раз перепроверил сборку программатора, все 100% правильно. Chip Locked пишет когда нажимаешь Read. Но он так же пишет и когда просто не подсоединен девайс. Ее заметил, что когда прграмматор подключен к устройству, оно ведет себя как будто джампер замкнут, даже если он разомкнут, то есть на экран ничего не выдает.

    В общем, друзья, прошу о помощи, может что то в настройках LPT порта нужно делать, может где то еще ? Может что то не дочитал, что вряд ли, я все с форума скопировал что относится к конкретной теме, и перечитал уже очень много раз... Но мало ли, вдруг что то пропустил где то... Помогите !!!
    Последний раз редактировалось electroscat; 27.12.2019 в 03:06.

  7. #366

    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,339
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    107 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    Написал скрипт, сдвигающий файл на 4 бита, теперт то что выдает программа под видом ".bin" файла можно легко преобразовывать в то, что можно подсовывать в прошивку. Для проверки, мне нужна методика, по которой вы преобразовали дамп прошивки с 1000 адреса в файл для программы ".pat" (это был бы лучший вариант), ну или, если есть возможность, вот тут: https://yadi.sk/d/2yTCZPfeVerdtg я положил то, что получилось после сдвига "mtv230-1.bin" и файл прошивки, с уже подсунутым измененным шрифтом, готовый к прошивке в устройство: "temp_backup_fonts.bin", попробуйте пожалуйста его по вашей методике распарсить "temp_backup.bin" в ".pat", и если результат будет без искажений, то можете "подмешать" его к прошивке и вшить в какое нибудь устройство для теста, или вшить уже готовый файл "temp_backup_fonts.bin" который лежит по ссылке. Заранее благодарен за сотрудничество, и прошу прощения за беспокойство. Если нужен скрипт для питона, который сдвигает содержимое и пишет в другой файл, напишите - опубликую.
    Попробовал разобрать выложенный temp.bin - фигня получается. Даже если выровнять первый символ - остальные все равно разъезжаются.
    Технология получения файла шрифта такая:
    а) Каким-нибудь конвертером BIN-HEX (или BIN-TXT) получаю текстовый файл с HEX кодами символов шрифта;
    б) Удаляю лишние символы типа пробелов и конца строки (если есть);
    в) Удаляю лишние 57 символов (почему 57 и точно ли 57 - пока не разобрался, но число символов точно нечетное);
    г) Сплошной поток кодов запихиваю в Word и применяю макрос по вот такому алгоритму:
    1. Пишу в текстовый файл строки "PATTERN" и "480".
    2. Пишу в текстовый файл строку с номером символа "FRONT х".
    3. Пропускаю пару символов и ставлю пробел.
    4. Повторяю п.3 36 раз.
    5. Выделяю и удаляю следующие 56 символов (тут возможно другое число - 64 байт на символ делает font_editor).
    6. повторить пп. 2-5 еще 479 раз.
    Это получится основной шрифт.
    Далее должны следовать 3 цветных шрифта, но в считанных прошивках их нет - там дублируется основной.

    - - - Добавлено - - -

    Цитата Сообщение от electroscat Посмотреть сообщение
    Все же, если не сложно, киньте ссылочку пожалуйста на алгоритм разбора ?!? А то что то ничего не могу найти...
    Хм ... Несколько страниц назад же писал, но если не нашли - вон выше для Word написал.

    Цитата Сообщение от electroscat Посмотреть сообщение
    Спаял программатор, но увы... Толи спаял не правильно, хотя и перепроверил уже все.... Нужно еще раз проверять. Говорит что нет MTV во всем диапазоне,.. Сначала была проблема с драйвером, он наотрез не хотел работать.. Предположил, что не работает на WIN XP 64... Пришлось сохранить область c WIN XP 64 акронисом, снести.... Благо нашел образ акрониса с установленной уже на этот же комп WIN XP 32... Драйвер заработал, тест прошел. Постал перестал говорить о том что нет драйвера в системе, но начал говорить, NO Answer at All range ! 127 transmits Fail - Need to Rescan.

    Цеплял программатор и на P5 и на P6 как написано, "путал" SDL и SCA , и с замкнутым джампером, и замыкая и размыкая джампер.... Никакого результата.. Блин, два дня убил на эту хрень... Ну а что делать, буду продолжать..
    У меня тоже не без проблем все получилось, но в целом - не сложно. Отзыв должен быть и на P5, и на P6. На P6 висит MTV230, а на P5 - Trueview 5725.

    Цитата Сообщение от electroscat Посмотреть сообщение
    Может кто нибудь что нибудь посоветует, кроме перепроверить сборку программатора ? С чего начинать ?
    Пока могу посоветовать все перепроверить (и железо, и софт)
    Цитата Сообщение от electroscat Посмотреть сообщение
    А может быть чип залоченный ? Как то промелькнула такая надпись, типа чип из блокед.. Не в I2C Scan а при нажатии какой то другой кнопки ....
    Вряд ли. Скорее программа тупит не поняв ответ программатора.

    Цитата Сообщение от electroscat Посмотреть сообщение
    И кстати, а куда все таки надо подключаться, чтобы считать и записать прошивку, на P6 или P5 ? |
    Р6, но ответ должен быть на обоих портах.

    Цитата Сообщение от electroscat Посмотреть сообщение
    Ну и еще как вариант, если я вам девайс почтой пришлю, сможете прошить ? Меня уже типает от этого всего, еще денек поковыряюсь, если не прошьется, то лимит будет исчерпан... Но доделать надо.. И я рассматриваю такой вариант. Это реально ? За вознаграждение естественно, и почтовые расходы за мной.. Сможете ?
    Теоретически - да, но в ближайшие месяцы не могу обещать ничего. Т.е. выслать-то можете, но когда смогу им заняться - не знаю.

    Цитата Сообщение от electroscat Посмотреть сообщение
    Еще раз перепроверил сборку программатора, все 100% правильно. Chip Locked пишет когда нажимаешь Read. Но он так же пишет и когда просто не подсоединен девайс. Ее заметил, что когда прграмматор подключен к устройству, оно ведет себя как будто джампер замкнут, даже если он разомкнут, то есть на экран ничего не выдает.
    Значит программатор точно неправильно собран/подключен. При отсутствии джампера Гонбес вроде просто запускается и все.

    Цитата Сообщение от electroscat Посмотреть сообщение
    В общем, друзья, прошу о помощи, может что то в настройках LPT порта нужно делать, может где то еще ? Может что то не дочитал, что вряд ли, я все с форума скопировал что относится к конкретной теме, и перечитал уже очень много раз... Но мало ли, вдруг что то пропустил где то... Помогите !!!
    В целом - странно. Я делал все по инструкциям (хотя тогда тоже многое было не понятно), прицепился сначала на Р5 (и долго удивлялся неправильным ответам), но в целом - все сразу работало хоть как-то.
    Последний раз редактировалось Arseny; 27.12.2019 в 12:53.
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

    Этот пользователь поблагодарил Arseny за это полезное сообщение:

    electroscat(27.12.2019)

  8. #367

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    Технология получения файла шрифта такая:
    а) Каким-нибудь конвертером BIN-HEX (или BIN-TXT) получаю текстовый файл с HEX кодами символов шрифта;
    б) Удаляю лишние символы типа пробелов и конца строки (если есть);
    в) Удаляю лишние 57 символов (почему 57 и точно ли 57 - пока не разобрался, но число символов точно нечетное);
    г) Сплошной поток кодов запихиваю в Word и применяю макрос по вот такому алгоритму:
    1. Пишу в текстовый файл строки "PATTERN" и "480".
    2. Пишу в текстовый файл строку с номером символа "FRONT х".
    3. Пропускаю пару символов и ставлю пробел.
    4. Повторяю п.3 36 раз.
    5. Выделяю и удаляю следующие 56 символов (тут возможно другое число - 64 байт на символ делает font_editor).
    6. повторить пп. 2-5 еще 479 раз.
    Это получится основной шрифт.
    Далее должны следовать 3 цветных шрифта, но в считанных прошивках их нет - там дублируется основной.
    Надо писать скрипт реверсивный наверное, чтобы разворачивал и так же сворачивал по тому же закону...

    По пункту "в" вопрос, от куда лишние 57 символов, с какого места удаляете ?
    И еще, пункт 2 - 5, то есть вы оставляете 36 раз по 2 символа, а потом удаляете 56 символов ?

    В свете того, что каждый символ это 12 столбцов и 18 строк, то есть 216 бит, или 27 байт, от куда берется остальное ?

    Еще один момент, я сравниваю содержимое прошивки с 1000 адреса, и сдвинутый на 4 бита результат работы программы, и до 2230H все идентично, то есть шрифты не должны расходиться.. В свете того, что в коде добавляется 56 символов которые удаляются потом просто, и не несут информации - то возможно это (с 2230H адреса) и есть то что я менял, всмысле, иероглифы на "Вектор 06 Ц и т.д.", потому как изменения начинаются со 156 знака, и если брать что вы пропускаете сначала 37 раз по 1 байту (2 знака), то есть 37 байт на символ, и 57 символов пропускаете (по 2 знака на байт, 28 байт ) то получается (36+28)*155 (155 - последний символ до символов большого иероглифа, то есть картинки) - где то плюс минус 2230H (точнее 26С0H) И вот тут не понятно вообще, почему bin получается 1 в 1 похожий на то что скачано из MTV до 2230H а при разборе символы разьезжаются...

    Ну и далее, с адреса 3FC0H - там где кубики заставки должны заканчиваться, и это там прям заметно - отличия есть, но очень мало, совсем не значительные, а в целом общая картина похожа, и заканчивается одинаково.. Мне этот момент не понятен крайне, все должно сходиться и работать...


    У меня не сходится реальность и математика... ))))

    В общем, наверное после Н.Г. займусь основательно, нужно писать скрипт, парсить ".bin" и потом парсить обратно то что сохранено программой в ".bin".

    А с программатором, у меня только две идеи пока, либо нерабочий LPT порт на мат. плате, плата старая, и за время ее существования порт не использовался ни разу, ну или микросхема попалась не рабочая, что менее вероятно... Буду разбираться. Спасибо за помошь !!!
    Последний раз редактировалось electroscat; 27.12.2019 в 13:35.

  9. #368

    Регистрация
    09.01.2006
    Адрес
    Bryansk
    Сообщений
    1,339
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    140
    Поблагодарили
    107 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от electroscat Посмотреть сообщение
    По пункту "в" вопрос, от куда лишние 57 символов, с какого места удаляете ?
    Похоже шрифт все же не с 0x1000 позиции начинается, а с 0х1028 + смещение на 4 бита. В тексте это будет 56 символов (28 байт) + 1 символ (4 старших бита). Наверное так.
    Цитата Сообщение от electroscat Посмотреть сообщение
    И еще, пункт 2 - 5, то есть вы оставляете 36 раз по 2 символа, а потом удаляете 56 символов ?
    Все верно: 36 пар - это 36 байт, 28 байт - 56 символов (28 пар).
    Цитата Сообщение от electroscat Посмотреть сообщение
    В свете того, что каждый символ это 12 столбцов и 18 строк, то есть 216 бит, или 27 байт, от куда берется остальное ?
    На каждую из 18 строк используется 2 байта (12 бит/точек в 1 байт не влезут). Поэтому 36 байт на символ. На 1 символ выделяется 64 байт, т.к. в 32 байта символ не влезает. Но после 36 байта символа идёт 00 (мусор) - их откидываем/пропускаем.
    Цитата Сообщение от electroscat Посмотреть сообщение
    У меня не сходится реальность и математика... ))))
    Это от непонимания как записывается символ в байтах.
    Цитата Сообщение от electroscat Посмотреть сообщение
    А с программатором, у меня только две идеи пока, либо нерабочий ком порт на мат. плате, плата старая, и за время ее существования порт не использовался ни разу, ну или микросхема попалась не рабочая, что менее вероятно... Буду разбираться. Спасибо за помошь !!!
    КОМ порт или ЛПТ порт? Я работал с ЛПТ портом...
    УКНЦ, ДВК-3, Ленинград-1 (48 кб)

    Этот пользователь поблагодарил Arseny за это полезное сообщение:

    electroscat(27.12.2019)

  10. #369

    Регистрация
    27.08.2019
    Адрес
    г. Ростов-на-Дону
    Сообщений
    1,034
    Спасибо Благодарностей отдано 
    467
    Спасибо Благодарностей получено 
    194
    Поблагодарили
    125 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    На каждую из 18 строк используется 2 байта (12 бит/точек в 1 байт не влезут). Поэтому 36 байт на символ. На 1 символ выделяется 64 байт, т.к. в 32 байта символ не влезает. Но после 36 байта символа идёт 00 (мусор) - их откидываем/пропускаем.
    Ага, так понятно, спасибо !


    Цитата Сообщение от Arseny Посмотреть сообщение
    Это от непонимания как записывается символ в байтах.
    100% !

    Цитата Сообщение от Arseny Посмотреть сообщение
    КОМ порт или ЛПТ порт? Я работал с ЛПТ портом...
    LPT, да..

    Подкорректировал пред идущее сообщение, добавил некоторые пункты.
    Благодарю за помощь !

  11. #370

    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,951
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    125 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Arseny Посмотреть сообщение
    - Исходники для написания прошивки для MTV230;
    Не собирается оно из исходников - битый файл isr.h там....

Страница 37 из 48 ПерваяПервая ... 333435363738394041 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. уНИверсальный вьювер
    от Руслан в разделе Софт
    Ответов: 3
    Последнее: 16.10.2011, 10:53
  2. Ответов: 0
    Последнее: 20.06.2011, 11:43
  3. NES 110В - Китайский адаптер
    от REMR в разделе Nintendo
    Ответов: 2
    Последнее: 04.04.2010, 08:25

Ваши права

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