Автор Тема: CH341A  (Прочитано 159013 раз)

CAIIIA

  • Старший модератор
  • Специалист
  • ****
  • Сообщений: 5566
Re: CH341A
« Ответ #420 : 14 Июля 2024, 13:20:29 »
Сколько не записывал weltrend с разными маркировками микросхем и везде одно и тоже при верификации.  Данные буфера и weltrend не совпадают. Это значит, что эта прога косячная, и для контролера wt61p802 datasheet значится 64 кб, а не 48 и все прошивки для этой микросхемы также 64 кб ни одной не нашёл чтобы весила 48 кб.
нестандартный размер. Прошивки с лишним "хвостом" можно обрезать.

Mikhail

  • приватная
  • Старожил
  • *****
  • Сообщений: 179
Re: CH341A
« Ответ #421 : 07 Августа 2024, 13:18:17 »
Сколько не записывал weltrend с разными маркировками микросхем и везде одно и тоже при верификации.  Данные буфера и weltrend не совпадают. Это значит, что эта прога косячная, и для контролера wt61p802 datasheet значится 64 кб, а не 48 и все прошивки для этой микросхемы также 64 кб ни одной не нашёл чтобы весила 48 кб.
нестандартный размер. Прошивки с лишним "хвостом" можно обрезать.

Всем привет. Хочу добавить по поводу объема памяти.
Реальный объем флеш памяти wt61p802 состовляет 48 kbytes.
Datasheet-ы на якобы wt61p802 в интернете это Datasheet на wt61p8.
Объем флеш памяти wt61p8 состовляет 64 kbytes.
Чтобы не быть голословным.
Проверить реальный объем памяти чипа довольно просто! :-)
Возьмите файл размером 64 kbytes  ( диапазон от 0x0000 до 0xFFFF) и откройте его в hex-редакторе, можно взять реальный файл можно создать новый
и запишите в раздел после адреса 0xC000 (за пределы 48 kbytes) что либо отличное от 0x00 и 0xFF, например число 0x01 или 0xF1 можно записать массив чисел.
После этого сохраните эти изменения и попробуйте записать данный файл.
Если вы будете писать в чип wt61p802 то все данные после адреса 0xC000 записаны не будут.
Другими словами после считывания Ничего кроме 0x00 или 0xff начиная с адреса 0xC000 вы там не увидите. *PARDON*
в чип wt61p8 все запишется без проблем. Потому что там объем памяти 64 kbytes.

ArsVG

  • Новичок
  • **
  • Сообщений: 3
Re: CH341A
« Ответ #422 : 10 Декабря 2024, 23:47:22 »
Добрый день!
Делюсь наработкой.
Два дня вожусь с WT61P807 и WT61P805.
Телевизор SAMSUNG UE40F6500
HIGH_X12_UNION
BN41-01958A

На телевизоре стоит WT61P807. Я его заказал, но решил попробовать заменить на WT61P805 с донора SAMSUNG LE32D550.
Размер у них разный и я отрезал лишнюю часть от дампа WT61P807. Там в конце есть одна строка (ее пришлось срезать).
Не прошло. Получается менять 807 на более низшую модель нельзя.
Еще одна проблема - очень нестабильно определяет программатор этот контроллер и пишет в него.
Я паял на майне (пока нет макетной платы)
Резистор уменьшал до 500 Ом.
Дамп нормально записался раза с 20-го. На самой минимальной частоте.
Контроллер запитывал и от внешнего БП и от телевизора.
Это я один такой невезучий?

Получу WT61P807 с панелькой - отпишусь.

Спасибо автору за программу!!!

__________________________
Добавлю:
Только сейчас заметил - у них кварцы разные!
WT61P807 - 32 KHz
WT61P805 - 12 KHz
Может из-за этого проблема с запуском?

ArsVG

  • Новичок
  • **
  • Сообщений: 3
Re: CH341A
« Ответ #423 : 19 Декабря 2024, 10:15:00 »
Не определяет 807 на макетной плате.
Кварц на 32 768 не нашел. Поставил 12 и 27 КГц

Добавлю:
На своей плате 807 распознает и пишет.
« Последнее редактирование: 19 Декабря 2024, 21:51:24 от ArsVG »