Важно! Программатор Postal 3; Postal 2 - свой софт для работы. Поддержка и сбор инфы

  • Postal2
S
Serg2583
  • 26 Окт 2021
Serg2583 сказал(а):
И90 сказал(а):
Потому, что читаете по диагонали.
CLK сроду не подтягивалось к +. Я вот одно не пойму, почему не выполняются рекомендации автора?
Перед тем как нажать set isp, нужно пройти settings>open и добавить галки на Debug Show и Force eMMC set остальное не трогать.
Кстати, прошивка меги обновлена? Pin K2(VDD1) на еммс как поживает?
прошивка 4с.
галки Debug Show и Force eMMC установлены.
к2 - пустой пин
может С2? , то без кондера. Он обычно не нужен.
Картридет читает.

Посмотреть вложение 85492

И еще. После нажатия SetPin светодиод перестает мигать.
Может проблема в моей сборке.
Это я и пытаюсь выяснить.
Как лог Дебага должен выглядеть?
 
И
И90
Забанен
  • 26 Окт 2021
Программатор у тебя сделан классно, а вот остальное хромает. Кондёр обязательно нужен и именно на K2, также как и байпасные, открой любую схему на тв и глянь, не ты первый на этом спотыкаешься. Лог чтения без установленной галки Debug Show должен выглядеть примерно так
Текст скрыт от гостей. Для просмотра войдите в свой аккаунт.
 

Неисправности ТВ Прошивка ТВ Схема ТВ Справочник по ТВ Ремонт подсветки ТВ Программаторы для ТВ Аббревиатуры в ТВ Ремонт LCD панелей ТВ

  • Какие типовые неисправности в телевизоре?

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

    • не включается
    • неисправность матрицы
    • вертикальные полосы
    • горизонтальные полосы
    • нет подсветки
    • уменьшить ток подсветки
    • перезагружается
    • замена прошивки
    • не светят лампы
    • темный экран
    • неисправность материнской платы
    • проблема звука
    • не ловит каналы
    • как отключить защиту

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

  • Где скачать прошивку телевизора?

    На сайт уже закачаны дампы и ПО прошивок (Firmware) - Eeprom, Flash, Nand, eMMC и USB. Они находятся в каталоге - прошивки телевизоров, либо непосредственно в темах этого раздела при запросах на конкретную модель. Часть прошивок отсортирована и размещена в отдельных каталогах:


    При запросе не найденной прошивки обязательно указывайте какой тип прошивки Вам необходим, марку шасси (основная плата) и тип LCD панели (матрицы).

  • Где скачать схему телевизора ?

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


    Это может быть следующая информация для ремонта:

    • Service Manual - сервисная инструкция по ремонту и настройке
    • Schematic Diagram - принципиальная электрическая схема
    • Service Bulletin - сервисный бюллетень (дополнительная информация для ремонта)
    • Part List - список запчастей (элементов) устройства

  • Где скачать справочник ?

    Большинство справочной литературы можно скачать в каталоге "Энциклопедия ремонта", и на отдельных страницах:


    Учитывайте что многие файлы и каталоги доступны к скачиванию после регистрации аккаунта.
  • Какие неисправности подсветки телевизора?

    Неисправность подсветки - это частая поломка современных ЖК телевизоров, которая выявляется как простейшими, так и специализированными приборами. Практически каждый день сервисный центр принимает звонки на ремонт:

    • Нет изображения на экране
    • Пятна на панели
    • Потух экран, а звук остался
    • Нет картинки на дисплее
    • Мерцает изображение

    При таких симптомах наиболее вероятна проблема в подсветке матрицы - LED светодиодах, либо с драйвере контроля LED-подсветки. Однако учитывайте, что частая причина выхода из строя светодиодов - максимальный, либо завышенный ток. Поэтому, после замены светодиодов панели необходимо уменьшить ток LED-драйвера. На форуме указаны способы ограничения тока в светодиодах подсветки для различных моделей ТВ. При неисправности подсветки в ламповых панелях производят замену ламп и инвертора. При замене светодиодов в подсветке, обратите внимание на тему - замена светодиодов LED подсветки матриц ТВ и другие аналогичные.
  • Какой программатор использовать для ремонта ТВ?

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

    • Postal-2,3 - универсальный программатор по протоколам I2C, SPI, MW, IСSP и UART. Подробно - Программатор Postal - сборка, настройка
    • TL866 (TL866A, TL866CS) - универсальный программатор через USB интерфейс
    • CH341A - самый дешевый (не дорогой) универсальный программатор через USB интерфейс для FLASH и EEPROM микросхем
    • RT809H - универсальный программатор EMMC-Nand, FLASH, EEPROM памяти через интерфейсы ICSP, I2C, UART, JTAG
    • Willem - с параллельным и последовательным интерфейсом, поддержка чипов EEPROM, Flash, PIC, AVR и др.
    • JTAG адаптеры - используются для программирования и для отлаживания прошивок

    Также предоставлена информация по другим устройствам и методам программирования, например eMMC, либо через USB.
  • Какие используются сокращения в схемах и на форуме?

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

      Сокращение   Краткое описание
    LVDSLow-voltage differential signaling - Стандарт для передачи низковольтных дифференциальных сигналов
    PanelLCD (ЖК) панель - Жидкокристаллический экран (матрица, дисплей)
    T-CONTiming Controller - Плата контроллер панели (матрицы)
    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 - Постоянный ток

    Это основные термины, сокращения и обозначения в книгах, журналах, справочниках, электрических схемах импортных телевизоров, даташитах, расшифровке микросхем и прочей электротехнике.
  • Как отремонтировать (восстановить) LCD панель телевизора?

    LCD Panel (ЖК панель, матрица) - сложный и дорогой компонент в телевизорах. Во многих случаях ее восстановление требует опыт и специальное оборудование. Неисправность может быть вызвана залитием жидкостью, механическим повреждением, внутренним дефектом. По теме ремонта LCD панелей рассмотены вопросы:

    • замена залитых распределительных планок
    • восстановление, замена драйверов
    • ремонт шлейфов (переклейка, замена)
    • некоторые повреждения стекла
    • и другие

    Обратите внимание, что большинство ЖК панелей имеют встроенный тестовый режим. Информацию можно найти в теме - как включить автономный режим ЖК панелей. Также рассмотрены ремонты связанных с панелью модулей и плат - T-CON, подсветка, замена светодиодов, и взаимозаменяемость матриц жк телевизоров и типовые неисправности LCD панелей (матриц). Если Вы не имеете опыт для ремонта телевизионных матриц, на форуме вы можете найти исполнителя.

S
Serg2583
  • 26 Окт 2021
И90 сказал(а):
Программатор у тебя сделан классно, а вот остальное хромает. Кондёр обязательно нужен и именно на K2, также как и байпасые, открой любую схему на тв и глянь, не ты первый на этом спотыкаешься. Лог чтения без установленной галки Debug Show должен выглядеть примерно так
Текст скрыт от гостей. Для просмотра войдите в свой аккаунт.
K2 - это только на твоей схеме.
И скорее всего это VDDI - это кондер не всегда нужен.
Я попробую для этой памяти.

Добавлено:

И90 сказал(а):
Программатор у тебя сделан классно, а вот остальное хромает. Кондёр обязательно нужен и именно на K2, также как и байпасые, открой любую схему на тв и глянь, не ты первый на этом спотыкаешься. Лог чтения без установленной галки Debug Show должен выглядеть примерно так
Текст скрыт от гостей. Для просмотра войдите в свой аккаунт.
Моя первоочередная задача ознакомится с девайсом и отладить его на живой памяти.
 
И
И90
Забанен
  • 26 Окт 2021
Ну раз кондёры не нужны :cranky:, то извиняюсь, дальше сами.
 
S
Serg2583
  • 26 Окт 2021
И90 сказал(а):
Ну раз кондёры не нужны :cranky:, то извиняюсь, дальше сами.
я попробую чуть позже припаять.
Меня смущает - картридер читает без него.
 
S
Serg2583
  • 26 Окт 2021
Serg2583 сказал(а):
И90 сказал(а):
Ну раз кондёры не нужны :cranky:, то извиняюсь, дальше сами.
я попробую чуть позже припаять.
Меня смущает - картридер читает без него.
подключил конденсатор.
Config Load Success.
Config saved .
SiUSBXp.dll loaded .
New style Dll in use ...
Count of USB-devices = 1
Num of device to use = 0
Connection opened .
r_count= 1
r_count= 4
r_count= 6
- Cannot detect, try reset .
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF
r_count= 7
usb-device closed.
 
И
И90
Забанен
  • 26 Окт 2021
Не знаю, у меня всё работает и на хрюше и на десятке 64 битной. Повторюсь, отладку нужно производить либо на живой плате с микрой, либо через специализированный переходник с панелькой.
 
S
Serg2583
  • 26 Окт 2021
И90 сказал(а):
Не знаю, у меня всё работает и на хрюше и на десятке 64 битной. Повторюсь, отладку нужно производить либо на живой плате с микрой, либо через специализированный переходник с панелькой.
какая атмелка стоит?
 
P
Postal2
  • 26 Окт 2021
Serg2583, проверьте перемычки
For eMMC support need short connection:
PB2(SS) to PD5 and PB5(SCK) to PD6. (on AtMega, see datasheet for pinout)
And connection to eMMC:
MOSI=>CMD, MISO=>DAT0, SCK=>SCK
And must be 10k pull-up for CMD,DAT0 and pull-down for SCK.
 
И
И90
Забанен
  • 26 Окт 2021
Serg2583, 88-я, если память не изменяет. У меня их два, в одном из них восьмая, но я его под еммс не дорабатывал, лень.
 
S
Serg2583
  • 26 Окт 2021
Postal2 сказал(а):
Serg2583, проверьте перемычки
For eMMC support need short connection:
PB2(SS) to PD5 and PB5(SCK) to PD6. (on AtMega, see datasheet for pinout)
And connection to eMMC:
MOSI=>CMD, MISO=>DAT0, SCK=>SCK
And must be 10k pull-up for CMD,DAT0 and pull-down for SCK.
Ай ай ай добрый человек. Смотрел и глумился как я бьюсь.
Дело было именно в перемычках. Я и под них место оставил.
Внутрисхемно я их пробовал. А на этой памяти не попробовал запаять. И место специально для них подготовил.
Все определилось. Сбасибо.

Добавлено:

Короче для работы с этой памятью надо.
Доработать базовую схему перемычками PB2-PD5 PB5-PD6
Сделать pull-up для CMD D0 RST, pull-down CLK и конденсатор на VDDi
2021-10-26_17-11-18.jpg
 
И
И90
Забанен
  • 26 Окт 2021
Serg2583, если честно, то я за перемычки забыл просто, звиняй. В любом случае поздравляю.
 
S
Serg2583
  • 26 Окт 2021
И90 сказал(а):
Serg2583, если честно, то я за перемычки забыл просто, звиняй. В любом случае по
 
S
Serg2583
  • 26 Окт 2021
И90 сказал(а):
Serg2583, если честно, то я за перемычки забыл просто, звиняй. В любом случае поздравляю.
Хочу собрать преобразователь уроней на N-канальных полевиках. Подтяжку ставить со стороны программатора?
 
И
И90
Забанен
  • 26 Окт 2021
Не делай, оно не работает.
 
P
Postal2
  • 26 Окт 2021
Для ATmega
scl down for mosi transmit sda up for miso receive
scl up for mosi receive sda up for miso receive
sda down for miso transmit scl up for mosi receive
sda up for miso receive scl up for mosi receive
То есть, для CMD и DAT0 нужно раздельно управлять направлением, можно применить 2 шт. SN74LVC1T45,SN74AVC1T45. И 3-ю для clk с постоянным направлением.
Буфер TXS0108 тоже подходит. Подтяжки и до и после нужны.

Для FX2LP по-другому:
PD6=0 - write to bus started (включает силу в выходе)
PD5=0 - read from bus started (переключает на приём)
Можно использовать только один pin для синхронной смены направления, TXS0108 не подходит.

Для FTDI можно использовать TXS0108, управление направлением подобное, но тоже отличается.
_
Для хорошей надёжности рекомендуется управляемый буфер.
Также напоминаю, что все скрытые ресурсы, в том числе дополнительные разделы, недоступные через картридер - они маленькие, и скорость передачи данных большая там не нужна. Поэтому разные "программаторы eMMC" должны соревноваться по скорости именно с картридером, который работает на основной объём достаточно быстро.
 
S
Serg2583
  • 27 Окт 2021
Postal2 сказал(а):
Для ATmega
scl down for mosi transmit sda up for miso receive
scl up for mosi receive sda up for miso receive
sda down for miso transmit scl up for mosi receive
sda up for miso receive scl up for mosi receive
То есть, для CMD и DAT0 нужно раздельно управлять направлением, можно применить 2 шт. SN74LVC1T45,SN74AVC1T45. И 3-ю для clk с постоянным направлением.
Буфер TXS0108 тоже подходит. Подтяжки и до и после нужны.

Для FX2LP по-другому:
PD6=0 - write to bus started (включает силу в выходе)
PD5=0 - read from bus started (переключает на приём)
Можно использовать только один pin для синхронной смены направления, TXS0108 не подходит.

Для FTDI можно использовать TXS0108, управление направлением подобное, но тоже отличается.
_
Для хорошей надёжности рекомендуется управляемый буфер.
Также напоминаю, что все скрытые ресурсы, в том числе дополнительные разделы, недоступные через картридер - они маленькие, и скорость передачи данных большая там не нужна. Поэтому разные "программаторы eMMC" должны соревноваться по скорости именно с картридером, который работает на основной объём достаточно быстро.
под рукой пока только транзисторы. Попробую на них.
Сделаю переходника на основе вот такой схемке
IMG_2707.JPG
Чем хороша схема - двунаправленная.
 
M
myth
  • 27 Окт 2021
Postal2 сказал(а):
Поэтому разные "программаторы eMMC" должны соревноваться по скорости именно с картридером, который работает на основной объём достаточно быстро.
Вот как-то абсолютно не пытаюсь рассматривать потуги с картиридером как профессиональный ремонт, увы. Особенно при ISP подключении. Да и Постал для чтения-записи через картридер нужен как 5 нога собаке.
 
R
radiofan72
  • 29 Окт 2021
Serg2583 сказал(а):
Postal2 сказал(а):
Для ATmega
scl down for mosi transmit sda up for miso receive
scl up for mosi receive sda up for miso receive
sda down for miso transmit scl up for mosi receive
sda up for miso receive scl up for mosi receive
То есть, для CMD и DAT0 нужно раздельно управлять направлением, можно применить 2 шт. SN74LVC1T45,SN74AVC1T45. И 3-ю для clk с постоянным направлением.
Буфер TXS0108 тоже подходит. Подтяжки и до и после нужны.

Для FX2LP по-другому:
PD6=0 - write to bus started (включает силу в выходе)
PD5=0 - read from bus started (переключает на приём)
Можно использовать только один pin для синхронной смены направления, TXS0108 не подходит.

Для FTDI можно использовать TXS0108, управление направлением подобное, но тоже отличается.
_
Для хорошей надёжности рекомендуется управляемый буфер.
Также напоминаю, что все скрытые ресурсы, в том числе дополнительные разделы, недоступные через картридер - они маленькие, и скорость передачи данных большая там не нужна. Поэтому разные "программаторы eMMC" должны соревноваться по скорости именно с картридером, который работает на основной объём достаточно быстро.
под рукой пока только транзисторы. Попробую на них.
Сделаю переходника на основе вот такой схемке
Посмотреть вложение 85695
Чем хороша схема - двунаправленная.
Получилось?
 
S
Serg2583
  • 31 Окт 2021
radiofan72 сказал(а):
Serg2583 сказал(а):
Postal2 сказал(а):
Для ATmega
scl down for mosi transmit sda up for miso receive
scl up for mosi receive sda up for miso receive
sda down for miso transmit scl up for mosi receive
sda up for miso receive scl up for mosi receive
То есть, для CMD и DAT0 нужно раздельно управлять направлением, можно применить 2 шт. SN74LVC1T45,SN74AVC1T45. И 3-ю для clk с постоянным направлением.
Буфер TXS0108 тоже подходит. Подтяжки и до и после нужны.

Для FX2LP по-другому:
PD6=0 - write to bus started (включает силу в выходе)
PD5=0 - read from bus started (переключает на приём)
Можно использовать только один pin для синхронной смены направления, TXS0108 не подходит.

Для FTDI можно использовать TXS0108, управление направлением подобное, но тоже отличается.
_
Для хорошей надёжности рекомендуется управляемый буфер.
Также напоминаю, что все скрытые ресурсы, в том числе дополнительные разделы, недоступные через картридер - они маленькие, и скорость передачи данных большая там не нужна. Поэтому разные "программаторы eMMC" должны соревноваться по скорости именно с картридером, который работает на основной объём достаточно быстро.
под рукой пока только транзисторы. Попробую на них.
Сделаю переходника на основе вот такой схемке
Посмотреть вложение 85695
Чем хороша схема - двунаправленная.
Получилось?
Частично получилось. собрал на транзисторах.
Подбираю сопротивления на CLK.
При чтении user больше 8МБ возникает ошибка.
boot-ы читает с проверкой без проблем.
 
P
Postal2
  • 1 Ноя 2021
Serg2583 сказал(а):
При чтении user больше 8МБ возникает ошибка.
boot-ы читает с проверкой без проблем.
В режиме COM на Windows 10 замечена потеря байтов при передаче (и приёме). На системе J1900 ошибка возникает 1 раз в час примерно (скорость 921600). Это всё видно, если включить режим Debug Show. Ошибка есть в режиме COM как с CH340, так и с CP2102. Связано это с особенностями приоритетов в системе. При работе в режиме usbXpress ошибка не возникает. Об этом было написано. Автоматический повтор в случае eMMC можно конечно сделать, но нужен был бы полный сброс её, принято решение, что не имеет смысла, с учётом надёжной работы в режиме usbXpress.
Надеюсь, что это сообщение (как и многая ценная информация) не потонет в бессмысленном потоке сознания разных людей и будет в дальнейшем приниматься к сведению.
 
S
Serg2583
  • 1 Ноя 2021
Postal2 сказал(а):
Serg2583 сказал(а):
При чтении user больше 8МБ возникает ошибка.
boot-ы читает с проверкой без проблем.
В режиме COM на Windows 10 замечена потеря байтов при передаче (и приёме). На системе J1900 ошибка возникает 1 раз в час примерно (скорость 921600). Это всё видно, если включить режим Debug Show. Ошибка есть в режиме COM как с CH340, так и с CP2102. Связано это с особенностями приоритетов в системе. При работе в режиме usbXpress ошибка не возникает. Об этом было написано. Автоматический повтор в случае eMMC можно конечно сделать, но нужен был бы полный сброс её, принято решение, что не имеет смысла, с учётом надёжной работы в режиме usbXpress.
Надеюсь, что это сообщение (как и многая ценная информация) не потонет в бессмысленном потоке сознания разных людей и будет в дальнейшем приниматься к сведению.
Использую win7
При работе на 3.3в проблем чтения пока не обнаружил.
Проблема с моим адаптером уровня.
 
S
Serg2583
  • 1 Ноя 2021
Postal2 сказал(а):
Для ATmega
scl down for mosi transmit sda up for miso receive
scl up for mosi receive sda up for miso receive
sda down for miso transmit scl up for mosi receive
sda up for miso receive scl up for mosi receive
То есть, для CMD и DAT0 нужно раздельно управлять направлением, можно применить 2 шт. SN74LVC1T45,SN74AVC1T45. И 3-ю для clk с постоянным направлением.
Буфер TXS0108 тоже подходит. Подтяжки и до и после нужны.

Для FX2LP по-другому:
PD6=0 - write to bus started (включает силу в выходе)
PD5=0 - read from bus started (переключает на приём)
Можно использовать только один pin для синхронной смены направления, TXS0108 не подходит.

Для FTDI можно использовать TXS0108, управление направлением подобное, но тоже отличается.
_
Для хорошей надёжности рекомендуется управляемый буфер.
Также напоминаю, что все скрытые ресурсы, в том числе дополнительные разделы, недоступные через картридер - они маленькие, и скорость передачи данных большая там не нужна. Поэтому разные "программаторы eMMC" должны соревноваться по скорости именно с картридером, который работает на основной объём достаточно быстро.
Можно более подробно по состояния CMD DO CLK при чтении и записи.
 
P
Postal2
  • 1 Ноя 2021
Serg2583 сказал(а):
Можно более подробно по состояния CMD DO CLK при чтении и записи.
Если я напишу, что не понял вопроса - это вызовет 5-страничное гудение воздухом. Всё подробно уже описано. Особый случай с FX2LP - там по факту читается с выходов, на которых "1", потому что невозможно быстро переключить направление. Из-за этого балансный сдвиг уровня не работает - слишком сильная нагрузка в режиме 1.8, которую eMMC не может перетянуть.
 
S
Serg2583
  • 2 Ноя 2021
Postal2 сказал(а):
Serg2583 сказал(а):
Можно более подробно по состояния CMD DO CLK при чтении и записи.
Если я напишу, что не понял вопроса - это вызовет 5-страничное гудение воздухом. Всё подробно уже описано. Особый случай с FX2LP - там по факту читается с выходов, на которых "1", потому что невозможно быстро переключить направление. Из-за этого балансный сдвиг уровня не работает - слишком сильная нагрузка в режиме 1.8, которую eMMC не может перетянуть.
ок. согласен.