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

  • Postal2
C
celeste
  • 5 Сен 2022
DIMM_bl4 сказал(а):
Тот самый, прибитый гвоздями, Quad Enable лишь разрешает микросхеме работать в Quad I/O режиме
Из чтения спеки у меня сложилось впечатление, что разрешительная функция qe разрешает специализированные qpi-команды, например, 4PP. А сами команды ходят в соответствии с режимом. Который — 4-4-4 в случае qe=1. Впрочем, я не настаиваю. Спека исключительно невнятна.

DIMM_bl4 сказал(а):
само наличие активированного QE в статусе никак не запрещает микросхеме работать в однопроводном режиме
А откуда микросхема узнаёт, в каком режиме ей работать, если не из бита qe?

Кроме того, даже если вы правы, и qe=1 в принципе не запрещает однопроводные передачи, в случае MX25L12873F спека недвусмысленно заявляет: “The flash always performs Quad I/O mode”.

Впрочем, про непонятки в теории можно забыть, если есть положительные практические результаты. А они есть?
 
D
DIMM_bl4
  • 5 Сен 2022
celeste сказал(а):
А откуда микросхема узнаёт, в каком режиме ей работать
Ну вы серьёзно? КО МАН ДА. От мастера.
Пока QE = 0, микросхема игнорирует команды 4 I/O. Все, без исключений. Ноги 3,7 = WP, HOLD.
При QE = 1 ноги 3,7 = I/O 2,3, микросхема на команды отзывается.

Спеки внятные максимально, читайте внимательно.

Режим 4-4-4 (QPI) стоит особняком и сначала активируется отдельной командой из состояния SPI (1-I/O). Только после этого можно слать 4x команды. К слову, этот режим практически нигде не используется - слишком много проблем, а выигрыш - минимальный по сравнению с 1-4-4.
celeste сказал(а):
положительные практические результаты. А они есть?
Есть, правда не с PostalAVR, но его просто нет под рукой (потестил и разобрал). Думаю, тоже проблем не должно быть.
А если и будут, то не из-за QE=1, а по расширенной защите WPSEL.
 

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

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


    Не включаетсяДанный дефект может быть вызван неисправностью блока питания, основной платы или пульта. Так же периодически отключается.
    Полосы на экранеНеисправность связана с матрицей или электроникой управления матрицы (ЖК панели). Может быть рябь, мерцание.
    Затемнение экранаЕсли темнеет экран, часто неисправна LCD панель, схема управления подсветкой либо обрыв драйверов матрицы.
    Слет прошивкиОбычно, проблема в микросхеме памяти, накоплением программных ошибок или ошибок управления. Требуется перепрошивка.
    Негативное изображениеВызвано сбоем встроенного ПО, неисправностью матрицы или неисправностью соединительных кабелей.
    Нет звукаВ этом случае часто неисправна основная плата (Main Board), усилитель или обрыв динамиков

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

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

    На сайт уже закачаны дампы и ПО прошивок (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 панелей (матриц). Если Вы не имеете опыт для ремонта телевизионных матриц, на форуме вы можете найти исполнителя.

C
celeste
  • 5 Сен 2022
DIMM_bl4 сказал(а):
Спеки внятные максимально, читайте внимательно
Смотря какие спеки. У меня вот есть (была) только спека на MX25L12873F, а её можно до дыр зачитать, всё равно какой-то бред получается.

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

Верно ли я понимаю, что при qe=1 но без команды `Enable QPI/EQIO/35H' флеш всегда ждёт 1-y-z, а линии данных мультиплексирует в зависимости от команды? Т.е. это м.б. 1-1-1, 1-1-4, 1-4-4 и т.п?

Т.е. даже “тупой” хост, который умеет только 1-1-1, может читать и писать такую флеш, поскольку пользуется только командами 1-1-1? В этом идея?

DIMM_bl4 сказал(а):
А если проблемы и будут, то не из-за QE=1, а по расширенной защите WPSEL
Если вас не сильно затруднит, поясните, пожалуйста, что вы имеете в виду?
 
D
DIMM_bl4
  • 5 Сен 2022
celeste сказал(а):
Верно ли я понимаю
Верно. После power-up флеш принимает только 1x команды. Пока не получит команду EQIO/35H, опять же, в 1x. После этого воспринимает только 4x команды, пока не получит RSTQIO/F5H, но уже в 4x. И так далее... Стр.15 в первом же документе в гугле.
Это относится только к QPI (4-4-4), остальные Quad работают сразу. Равно как и 1-1-1.
Вам, если не секрет, для чего это всё? Просто порассуждать, или?...

celeste сказал(а):
что вы имеете в виду?
У этих микросхем есть дополнительная защита, которая иногда бывает активирована в устройстве. Либо активирована пользователем после бездумной работы со статусом. Активация перманентная.
Софт это должен учитывать, не знаю, учитывает ли Postal. В теме упоминаний поиском не нашёл, Владимир, если сочтёт нужным, прояснит.
В NeoProgrammer добавляли примерно два года назад. Там же, кстати, есть скрипты - это если уж очень хочется выяснить как точно работает QPI )
 
C
celeste
  • 6 Сен 2022
DIMM_bl4 сказал(а):
… 1x команды пока не получит EQIO … 4x команды, пока не получит RSTQIO… Стр.15 в первом же документе в гугле.
“MX25U1635F - Macronix datasheet”?! Непонятно, какой у вас документ в гугле первый 8-O

Нет, команды-то везде написаны, в т.ч. в спеке на MX25L12873F, с которой (спеки) я начал, но только это абракадабра, если не знаешь логику spi → qe → qpi
DIMM_bl4 сказал(а):
Вам, если не секрет, для чего это всё? Просто порассуждать, или?...
Мне нужно поэкспериментировать с прошивкой одного устройства, флеш в нём MX25L12873F, и я видел в ютубе ролики, где у людей проблемы с прошивкой quad-флешек: то не читаются, то не пишутся, то не верифицируются, то устройства потом не работают. Решают проблемы типично с помощью магии, а я так не люблю. Надо разобраться, где грабли лежат, и либо не иметь проблем, либо решать их осознанно.

DIMM_bl4 сказал(а):
У этих микросхем есть дополнительная защита, которая иногда бывает активирована в устройстве …
Ага, нашёл, понятно.

В целом — большое вам спасибо за обсуждение, некоторая прояснение наступило. Вы дали ценную информацию, которую очень трудно добыть из гугла и случайным образом надёрганых из интернета спек
 
D
DIMM_bl4
  • 6 Сен 2022
Большинство "проблем" при прошивке quad-флешек - это затёртый QE при снятии защиты. А у макроникса он ещё и в первом байте статуса находится. А потом путешествия по форумам в поисках "магии".
Ваша микросхема такого недостатка лишена, QE не получится стереть даже при всём желании.
 
C
celeste
  • 6 Сен 2022
DIMM_bl4 сказал(а):
Ваша микросхема такого недостатка лишена, QE не получится стереть даже при всём желании
Это да.
Ещё раз спасибо.
 
U
UlfurNorth
  • 19 Сен 2022
Здравствуйте, помогите пожалуйста разобраться если вас не затруднит.
Использую arduino nano, прошил в неё HEX файл из архива "postalavr_v4c.rar", затем установил драйвера USBXpress и CP210xVCP. Подключил arduino через usb порт, в диспетчере задач она всё равно определилась как CH340, открыл программу Postal3, выставил BaudRate 999990, выбрал нужный порт и нажал "Test" -
"Connection opened.
-Device Mode 0 No Answer!
-COM closed."
Насколько я понял, то ничего не работает, кажется что-то делаю не так.
Также пробовал менять BaudeRate на 999999 и пробовал использовать другие платы ардуино (Arduino Nano с чипом 168pa, Nano на 328p, Uno 328p).
 
M
myth
  • 19 Сен 2022
на тест ардуина отвечает лишь единожды после резета. Да и ардуину дорабатывать надо

Добавлено:

UlfurNorth сказал(а):
она всё равно определилась как CH340
а как должна была?
 
U
UlfurNorth
  • 19 Сен 2022
myth сказал(а):
а как должна была?
Значит здесь всё правильно, так и должна, я понял, спасибо.

myth сказал(а):
Да и ардуину дорабатывать надо
Имеете ввиду перевод на 3.3v, убрать диод/заменить стабилизатор/отпаять 16 ножку CH340? Платка на камне 168pa доработана таким образом, остальные платы без изменений, но ни доработанная ни обычные не отвечают, даже единожды после резета.


P.S.: Отбой. Всё работает, суть проблемы была в моей невнимательности. Не хватало конденсатора между rst-gnd чтобы не сбрасывался.
 
A
aleks-b11
  • 16 Окт 2022
+
 
G
GeParDos
  • 19 Окт 2022
приветствую! вновь добрался до экспериментов с eMMc, считать считал с помощью ft232hg, а вот как теперь все обратно записать не пойму. выбираю буты и жму запись, вроде как пишет, но аппарат не запускается после прошивки, кто может поэтапно объяснить процедуру прошивки в eMMc


Все! разобрался!
 
P
Postal2
  • 20 Окт 2022
GeParDos сказал(а):
Все! разобрался!
Так надо описывать это, иначе будут одни и те же вопросы. Байтики конфигурации eMMC надо было поставить конечно.
 
G
gabiz_ro
  • 15 Ноя 2022
Помню, программа была быстрее, но, возможно, я ошибаюсь.
Работа над некоторым чипом BIOS mod в случае winbond 25Q128
Писательское чтение, кажется, занимает много времени, также Quadmode, кажется, не имеет эффекта.

Сообщения четырехрежимного режима Enabled или Disabled присутствуют в окне журнала при нажатии кнопки Quad в настройках.
https://monitor.net.ru/forum/threads/436716/post-5590929
Операция чтения по времени. Почти никаких различий.

Quad Mode Enabled
- read 3:42
- total 7:24 (read + verify)

Quad Mode Disabled
- read 3:43
- total 7:26 (read + verify)

Chip version
Connection opened .
*** Ask SPI Flash ... ***
RDID(9F) ef,40,18,00,00
RES(AB) 17,17,17,17
READ_ID(90) ef,17,ef,17
Chip = Winb25Q128
Chip Size = 16777216
- Will Use As Buffer Size .

Chip status
Connection opened .
Spi Flash Status : 00
Binary : "00000000".
usb-device closed.

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

Спасибо
 
D
DIMM_bl4
  • 15 Ноя 2022
gabiz_ro, Quad Mode Enabled/Disabled не влияет на работу программатора, он всегда работает в режиме 1-wire SPI. Но эта галочка влияет на дальнейшую работу в устройстве.

3:42 чтение 128Mbit микросхемы - это нормальное время для программатора PostalAVR, при BaudRate 0.92M или 1.0M.
Можете сравнить время здесь, только микросхема 64Mbit - умножайте на 2.
 
  • Like
gabiz_ro
G
GeParDos
  • 15 Ноя 2022
Postal2 сказал(а):
GeParDos сказал(а):
Все! разобрался!
Так надо описывать это, иначе будут одни и те же вопросы. Байтики конфигурации eMMC надо было поставить конечно.
Так все просто. В моих трудностях виновата моя наивность, думая что программу хоть как то модернизируют в плане простоты и автоматизации. Я почему то посчитал, что при прошивке emmc нужно выбрать один файл boot1, а остальные файлы программа сама подтянет и прошьёт соответственно, но увы нет, аказалось, что нужно boot1, boot2 и user поочередно прошивать друг за другом и тогда все работает нормально!

Я никого не осуждаю, но просто хотелось бы хелпы иметь в программе или на сайте.
 
A
abrikos
  • 6 Дек 2022
Чего - то не понял, а где программа полностью? Прочитал вчера, сегодня сообщения, но там только обновление ПО.

Добавлено:

Ответьте пожалуйста на вопрос!
 
A
ankorservis
  • 6 Дек 2022
abrikos сказал(а):
но там только обновление ПО
еще раз внимательно прочитайте первую страницу, особенно выделенное красным. Так сделали специально чтобы даже невнимательным было очевидно
 
P
Postal2
  • 12 Янв 2023
Будет написана прошивка для mcu CH552, полностью имитирующая оригинальный девайс через COM (ну может не сразу полностью). CH552 дешёвый и моментально прошивается через usb.
Прошивка будет вот под такую платку (WeAct CH552), лучше купить заранее:
 ссылка скрыта от публикации 
 
  • Like
J.User, chignon и lapot2
K
kin369
  • 12 Янв 2023
Postal2 сказал(а):
имитирующая оригинальный девайс
___В смысле имитирующая сам программатор? Работать будет только через железный COM, или через переходник тоже?
 
L
lapot2
  • 12 Янв 2023
Postal2 сказал(а):
Будет написана прошивка для mcu CH552, полностью имитирующая оригинальный девайс через COM (ну может не сразу полностью). CH552 дешёвый и моментально прошивается через usb.
Прошивка будет вот под такую платку (WeAct CH552), лучше купить заранее:
 ссылка скрыта от публикации 
а вот это круто реально. китацкие мк своей ценой вытесняют другой ширпотреб.
чо по скорости?

kin369 сказал(а):
Postal2 сказал(а):
имитирующая оригинальный девайс
___В смысле имитирующая сам программатор? Работать будет только через железный COM, или через переходник тоже?
ты дибил иди да? там же написано черным по нечерному шо юсб есть
 
P
Postal2
  • 12 Янв 2023
lapot2 сказал(а):
чо по скорости?
Не знаю. Я просто настроил Keil, открыл штук 5 примеров HID - в дескрипторах ошибки. Открыл описание стандарта - и там ошибки. Наиболее точный пример от STM32.
 
L
lapot2
  • 12 Янв 2023
:( :( :(
 
F
Fiyalka
  • 17 Янв 2023
всем доброго.
не планируется поддержка CT1C08?
 ссылка скрыта от публикации 
 
Z
Zodiac777
  • 17 Янв 2023
Postal2 сказал(а):
Прошивка будет вот под такую платку (WeAct CH552), лучше купить заранее:
https://aliexpress.ru/item/1005004141926425.html
Таки может сиськи не мять, и забацать прошивку не под полуфабрикат, а под готовый копеечный прогер на CH552G:  ссылка скрыта от публикации 
552.JPG


По отзывам публики с 4pda, c "официальным" китайским ПО, скорость записи 25 серии в разы шустрее относительно CH341.
 
  • Like
gin4