Решено Myson MTV230 помогите понять почему считывается неправильно.

  • Arseny3
P
Postal2
  • 2 Июн 2016
Arseny3, сделай эксперимент. Обрежь прошивку до 64к и запиши моим. Потом считай полный дамп и выложи сюда. Меня интересует, стирается ли (для начала) область знакогенератора. Если да - то в этой области будут в некоторых местах FF. Уловил мысль? Потому что мой подаёт команду стирания чипа - след. OSD должен очиститься и быть готов к записи (сообразил?)
От результата стирания будем думать дальше.
 
A
Arseny3
  • 2 Июн 2016
Ага, OSD часть не чистится, похоже. В приложении - результат эксперимента.

temp_backup.rar
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

    Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

    Учитывайте, что некоторые неисправности являются не причиной, а следствием другой неисправности, либо не правильной настройки. Подробную информацию Вы найдете в соответствующих разделах.

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

    Если у Вас есть свой вопрос по определению дефекта, способу его устранения, либо поиску и замене запчастей, Вы должны создать свою, новую тему в соответствующем разделе.
  • О прошивках

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

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


    По вопросам прошивки Вы должны выбрать раздел для вашего типа аппарата, иначе ответ и сам файл Вы не получите, а тема будет удалена.
  • Схемы аппаратуры

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:


    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.
  • Справочники

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

    При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

    Как мне дополнить свой вопрос по теме Myson MTV230 помогите понять почему считывается неправильно.?

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Myson MTV230 помогите понять почему считывается неправильно. как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

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


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



P
Postal2
  • 2 Июн 2016
Arseny3, погодь немного, сейчас сделаю стирание блоками ("Page Erase"). Может, он этого хочет.

Добавлено 02-06-2016 01:43

Arseny3, в общем, OSD не стирается. Нужна новая версия процедуры стирания, всё сотрётся.
Отложи пока в сторону чипы, пока ресурс записи не исчерпался. Доработаю прогу и выложу здесь - всё должно заработать нормально. Пару дней погоди.
 
A
Arseny3
  • 2 Июн 2016
Ок, без проблем.

Добавлено 02-06-2016 02:06

Поскольку процесс уже шел, когда я писал что подожду, то я его довел до конца ... В общем так: затер хвост прошивки нулями и залил в МТВ230 - это заровняло область OSD нулями, но...После повторной заливки полной прошивки и считывания результата, считалось только 64кб. Может чем-нибудь поможет при анализе.
 
A
Arseny3
  • 4 Июн 2016
Блин, не удержался и таки прошил нормальную прошивку. Правда в 2 этапа, но уже что-то.
Сделал так:
1. На Leaper залил спецпрошивку в которой программная часть нормальная, а OSD залита FF. Судя по всему Leaper нормально стирает MTV230, но пишет (почему-то) только 16кб из OSD. А так получается м/с с работающим загрузчиком и чистой OSD.
2. В Postal2 заливаю прошивку HD 9820 098kb.bin Верификацию отключаю, что бы не ругалась. Собственно и все - залилось и запустилось отлично. Так что спокойно могу ждать обновления Postal2 для проверки ;)
 
P
Postal2
  • 8 Июн 2016
Скорректировал стирание, при обычной записи команда blank подаётся дважды - для банка кода и osd отдельно. Если это не сработает, то можно стереть кнопкой erase отдельно - будет выполнено сначала blank, а потом page erase по всему чипу (если не выскочит ошибка), затем само собой нужно записать сразу (галку auto можно снять).

Добавлено 08-06-2016 04:13

Arseny3 сказал(а):
таки прошил нормальную прошивку.
Ну я ж говорил, что запись работает верно у меня. Проблема была со стиранием из-за мутно написанного даташита.

Добавлено 08-06-2016 04:24

Мутность даташита для MTV230 заключается в том, что описание команды blank erase скопировано от других чипов (указано, что стирается "весь" чип), а в самой команде тем не менее присутствует бит выбора банка (код или osd).

тест стирания mtv230 osd
 
A
Arseny3
  • 8 Июн 2016
Postal2 сказал(а):
Если это не сработает, то можно стереть кнопкой erase отдельно - будет выполнено сначала blank, а потом page erase по всему чипу (если не выскочит ошибка), затем само собой нужно записать сразу (галку auto можно снять).
Кнопка Erase - это которая в Настройках?

Эксперимент номер раз.
Считал из м/с результат прошлого эксперимента (который с 00 в зоне OSD). Буфер установился в 64кб и про заливке прошивки 98кб прога уточнила не охренел ли я. Прошивка залилась, верификация пробежала 64кб и сказала все Ок. Запустил результат. Получил индейскую национальную избу фигвам. Вместо битых символов ядреные квадраты на все знакоместо (символ целиком залит цветом).
Перезапустил программу для сброса размера буфера и считал прошивку еще раз - OSD часть равномерно залита FF. Т.е. похоже что стерлось все правильно, но записалось только 64кб из-за размера буфера. Идем дальше ...

Эксперимент номер два.
Эксперимент получился скучный. Выбор прошивки, коннект, заливка, верификация (результат - Ок), дисконнект, запуск девайса в рабочем режиме. Все прошилось и работает. Можно переносить в основной раздел как рабочую версию. Спасибо разработчику.

Теперь буду думать что бы такого с прошивкой учудить...

Postal2 сказал(а):
таки прошил нормальную прошивку.
Ну я ж говорил, что запись работает верно у меня. Проблема была со стиранием из-за мутно написанного даташита.
А я разве был против? Мне же только финальный результат виден, а на выходе получалась лажа. Тем более, что для меня даташит еще более мутный. Тут разбираться надо, а некоторые сразу стали в позу "У меня все правильно пишется" ;) Я же отлично понимаю что мог накосячить на любом шаге процесса, но вот разобраться (а тем более - решить проблему) без помощи более опытных специалистов - это далеко не факт. Надо было попинать меня в направлении поиска где и чего. Но в общем, оно и так нормально получилось.
 
P
Postal2
  • 9 Июн 2016
Arseny3 сказал(а):
Надо было попинать меня в направлении
Проблема в том, что многие просят "добавить" всякого, а в плане протестировать - не хватает квалификации. Вывод о том, что не стирается, как раз не я должен был делать. Мне этот Myson не интересен уже давно, основной набор чипов MTV/CS работал и раньше.
 
F
fedonin
  • 23 Авг 2021
Уважаемый Postal2! У меня желание, почти такое же, как у Arseny3 - загнать в видеоконвертер GBS8200 (MTV230) другую прошивку. С оригинальной у меня плохо работает режим RGBHV, это CGA, но частоты 15Khz (H) и 53Hz (V), резальный станок выпуска 1995года. Вроде бы, после перепрошивки конвертер становится более всеядным. Собственно, вопрос - у меня на руках только POSTAL3, в нём нет вкладки MTV230. При коннекте по I2C Inter-Integrated Circuit; Последовательная асимметричная шина для связи между интегральными схемами. Использует линии связи (SDA и SCL) POSTAL3 даёт адекватный ответ:
Connection opened .
Full Range I2C Scan ...
- i2c speed = 1, wait ...
***************
Answered on : 4C 7C 7E
All transmits Success .
- COM closed.
однако, что делать дальше, непонятно. И как я понимаю, есть риск увалить MTV230.
 
И
И90
  • 26 Авг 2021
Используй LPT версию программатора и софта.