Важно! Для владельцев программаторов MiniPro TL866CS

  • БМК
K
khv
  • 11 Авг 2017
Vitusha1973 сказал(а):
Извините за быть может глупый вопрос,но хотел бы поинтересоваться у меня MiniPro TL866A если его обновить софтом по ссылке
TL866 Application Software( V6.60 ) Download  ссылка скрыта от публикации 
не убью прогер там вроде как не написано для CS или для A?И патч руссификатор на новую версию где скачать?,если что подскажите пожалуйста, если он есть вообще.

Это совместимые модели, проблем не будет. Патч а зачем? есть клон российский  ссылка скрыта от публикации 
 
L
Leumas
  • 11 Авг 2017
Это не клон, это просто перевод на русский через пень колоду аля свой брэнд )))
 

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

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

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

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

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

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

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

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

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

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

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

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

    Как мне дополнить свой вопрос по теме Для владельцев программаторов MiniPro TL866CS?

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

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

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

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

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

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

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

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

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


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



L
Leumas
  • 16 Авг 2017
Столкнулся с флешкой фирмы Winbond TSOP32 M29F002B, флешка работает в оборудовании идеально, выпаиваю, ставлю в прогер, чип залочен от чтения, прогер не может определить ID чипа, ни стирается ни фига, хотя альтернативные TSOP32 флешки например AM29F020B можно использовать как замену и с нею прогер замечательно работает.
Вот так залочена так залочена )))
 
Б
БМК
  • 22 Авг 2017
Leumas сказал(а):
Winbond TSOP32 M29F002B
Насчет производителя уточните, у Винбонда такой микросхемы не нашел.

Leumas сказал(а):
чип залочен от чтения, прогер не может определить ID чипа
Вы ничего не путаете..?
Идентификатор не блокируется.
 
A
aavan
  • 23 Авг 2017
Недавно купил TL866cs и вообщем то всё устраивало до вчерашнего дня.Принесли на ремонт DVB-T2 тюнер и при прошивке его флеши получил проблему.Во первых не нашёл в списке такую PN25F32,прошил как EN25F32-тюнер ожил,но при входе в меню поиска каналов не срабатывает команда "поиск".Взял флешь имеющуюся в списке,прошил-то же самое.Залил этот же дам в эти же флеши POSTAL-ом всё ОК!В чём проблема?
 
Б
БМК
  • 23 Авг 2017
aavan сказал(а):
Залил этот же дам в эти же флеши POSTAL-ом всё ОК!В чём проблема?
А что не понятно..?
POSTAL лучше...
 
R
ROMSERVICE
  • 23 Авг 2017
Leumas сказал(а):
чип залочен от чтения, прогер не может определить ID чипа, ни стирается ни фига, хотя альтернативные TSOP32 флешки например AM29F020B можно использовать как замену и с нею прогер замечательно работает.
Вот так залочена так залочена )))

Вы много напутали.

Справка.

Защита от чтения бывает только в микроконтроллерах, в микросхемах памяти - не бывает. Их назначение в технике - хранить информацию и отдавать ее. Если сделать микросхему нечитаемой, то зачем она тогда нужна?

Проблема в чем-то другом. Вероятно, неконтакт. Ножки микросхемы ножом чистили? Мытье - не альтернатива. После мытья особенно важно почистить ножиком.

Am29F020B в природе не существует. Есть Am29F010B, Am29F040B, Am29F001B, Am29F002B, Am29F004B.

29F00x отличаются от 29F0x0 (у разных производителей и с разными буквами в конце) одной ножкой в цоколевке. Это ножка 1 в DIPe и PLCC, она же 9 в TSOPе. У 29F0x0 она не задействована, у 29F00x она управляет временным отключением защиты при записи и стирании (для этого на нее нужно подать высокое напряжение, чаще всего 12 В, у некоторых микросхем - 10 В).

Другое отличие 29F00x от 29F0x0 - схема разбивки памяти на блоки, которые можно стирать по отдельности. 29F0x0 - блоки равного размера, 29F00x - неравного (т.н. бутблоковая разбивка, популярная для компьютерных БИОСов). Но это при перезаписи программатором неважно.
 
L
Leumas
  • 26 Авг 2017
Пардон, за неделю кряхтения над флешками уже просто запутался, флешка Winbond W49F020T
ROMSERVICE, вобщето флеш память тоже может иметь защиту, смотри даташиты, например ST M29F002T и вон та винбонда. Запусти софт прогера и вбей ST M29F002T и посмотри опции конфигурации микросхемки.
 
R
ROMSERVICE
  • 26 Авг 2017
Это защита не от чтения, а от случайного стирания и записи. А считать можно всегда.
 
L
Leumas
  • 26 Авг 2017
ROMSERVICE сказал(а):
Это защита не от чтения, а от случайного стирания и записи. А считать можно всегда.
Ну тогда попробуй с xbox original с ревизии 1.4 сдуть winbond W49F020T и считать на MiniPro :mrgreen:
Если найдёшь способ на этом прогере определить ID этого чипа и считать то с меня бутылка пива.
 
R
ROMSERVICE
  • 26 Авг 2017
К сожалению, у меня нет ни MiniPro, ни xbox. Но я 30 лет занимаюсь разработкой программаторов и являюсь экспертом по микросхемам памяти. Прочитываю в среднем 10 даташитов в день, конспектирую их в свои справочные таблицы, чтобы потом добавлять их поддержку в наши программаторы. Поэтому можете пользоваться мной как справочником по этим вопросам.

Что касается защиты от чтения, то она бывает только в микроконтроллерах и PLD, поскольку там чтение памяти наружу в процессе работы не нужно. Оно нужно только для проверки после записи. Для этого контрольного чтения в микросхеме присутствует отдельная схема, которую делают отключаемой. Это отключение и есть установка защиты. После этого никто прошивку не считает, даже тот, кто ее туда записал. А заодно эта схема чтения не будет и лишнего электричества потреблять.

Если микросхема стираемая, то при ее стирании бит защиты стирается вместе с прошивкой и микросхема становится как новая - чистая и незащищенная.

W49F020 в моей коллекции есть. Только что нашел, проверил (правда не MiniPro, а нашим AutoProg SE). Микросхема защищенная. Все читается. Кстати, защита у W49F020 однократно устанавливаемая, неснимаемая. Она запрещает стирание и запись не всей микросхемы, а только boot-блока (8 Кбайт).
 
L
Leumas
  • 27 Авг 2017
Ото ж, прогер не хочет определять ID чипа даж, не считывает даже с отключеной проверкой ID ясное дело, стирать пока не пробую пока не приедет свежий чистенький чипик.
Что интересно, если на хвох впердолить линукс то там есть софт который определяет и прошивает без заминки, но геморой этого не стоит, пока проще просто перепаять микрушку.
 
R
ROMSERVICE
  • 27 Авг 2017
Ну, да. Все верно делаете. Если не читается, стирать/писать не имеет смысла - все равно не получится, а чип можно убить. Список возможных причин проблемы стандартный:
1. Не исправен чип (это вряд ли, если в схеме перешивается).
2. Виноват адаптер - неисправен или с неподходящей распайкой (он у Вас родной?)
3. Неисправен программатор (это вряд ли, если похожие чипы в том же корпусе им шьются, как Вы писали про "AM29F020B в TSOP32").
4. Ошибка в ПО программатора - заявленный чип на самом деле не поддерживается (изредка такое бывает, не ошибается тот, кто ничего не делает).

Для уточнения диагноза можно:
1. Попробовать другой экземпляр чипа (что Вы и собираетесь).
2. Попробовать этот чип на другом таком же программаторе (MiniPro).
3. Попробовать этот чип на другом программаторе (у Вас же есть Тритон).
4. Попробовать через другой адаптер.

И сразу все станет понятно.

Кстати, по распайке адаптера для Вашей микросхемы. Если в меню программатора для нее нет выбора корпуса, то нужен адаптер с распайкой "pin-to-pin-rotated" ("один-в-один с поворотом"). Прикладываю картинку.

Если выбор корпуса в меню есть, то одним программаторам для TSOP32 нужен "pin-to-pin-rotated", а другим - просто "pin-to-pin". В этом случае можно выбрать в меню корпус DIP (DIP32) и использовать "pin-to-pin-rotated" - подойдет 100%.

ts32up3_191.gif
 
А
АлександрСГ
  • 10 Сен 2017
Доброго времени суток всем ! Нужна помощь. Есть PIC18F448 , прошивку с него скачивал одной прогой ICprog а залил другой minipro . не хочет работать коробочка. Вопрос - может ли из за разных прог неправильно залиться PIC ?
 
R
ROMSERVICE
  • 10 Сен 2017
Может. Из-за разных интерфейсов оболочек программаторов Вы могли открыть файл не в соответствии с форматом, в котором он был сохранен. Еще Вы могли забыть считать какую-то из областей памяти PICа, содержащих нужную для его работы в данном устройстве информацию. Или считали все, а прошили не все. Таких областей три: Flash-память программ, EEPROM-память данных, ячейки слов конфигурации. Еще какая-то из частей памяти могла быть защищена от копирования (например, третья четверть памяти программ) и из нее считалась пустота, а Вы этого не заметили.

Для начала просмотрите считанную информацию глазами. Посмотрите на биты защиты в словах конфигурации.
 
V
VVVOUt
  • 10 Сен 2017
Leumas Наверно дело в MiniPro софте или железе. Была проблема в снятии защиты с AM29F010B. MiniPro ни как не хотел с этим справится, а BeeProg с первого раза это сделал.
 
А
АлександрСГ
  • 10 Сен 2017
ROMSERVICE, Года четыре назад я собрал простенький программатор от COM порта и для себя скачал прошивку с этого пика. в запасе были ещё пики и на них я пробовал свой программатор. Всё прошилось и коробочка заработала . Программатор разобрал, и как на зло коробочка поломалась. Купил минипро. Да, открываю hex. Картинка цыфирей отличается от картинки icprog. Переставлены местами по парам все биты . Может из за этого и не работает прога
 
R
ROMSERVICE
  • 10 Сен 2017
Конечно, может из-за этого. Под совместимостью форматов файлов я имел ввиду три пункта:
1. Собственно формат - IntellHex, Binary и пр.
2. Способ помещения в 8-битный файл прошивки от 16-битной микросхемы (младшим вперед или старшим вперед).
3. Схему размещения в файле (адреса) прошивок для памяти программ, памяти данных и для конфигурации. Это может быть Microchip'овский стандарт или собственная схема конкретного программатора.

Второе обычно управляется разными галочками в настройках оболочек программаторов.

Добавлено 10-09-2017 20:06

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

Если верификация после записи проходит, значит железо программатора в порядке. Просто шьете не так и/или не все.
 
А
АлександрСГ
  • 10 Сен 2017
ROMSERVICE, Спасибо, мои подозрения подтвердились Вашими доводами. Придётся собрать программатор снова и продолжить свои эксперименты.
 
R
ROMSERVICE
  • 10 Сен 2017
Ну что Вы! Проще разобраться с настройками программатора или переконвертировать файл. Кстати, а файл-то посмотреть можно?
 
А
АлександрСГ
  • 11 Сен 2017
Да буду на работе, скину. Постараюсь сегодня.
 
R
ROMSERVICE
  • 13 Сен 2017
Посмотрел Ваши файлы. Оба файла вполне пригодны для записи в микросхему, содержат одну и ту же прошивку. Схема размещения прошивок - по Microchip'овскому стандарту. Размещение байт в словах - младшим вперед. В обоих файлах есть прошивки для памяти программ, памяти данных и слов конфигурации. В файле ICprog есть еще ID-коды, а в файле WinPIC их нет, но их можно и не прошивать, на работу микросхемы они не влияют, как несколько цифр, нацарапанных на корпусе микросхемы. В них обычно записывают номер версии программы, дату выпуска устройства, его серийный номер, номер партии, номер цеха или другие подобные пометки. Или вообще их не используют.

Файл ICprog длиннее, поскольку описывает полные объемы памятей, включая пустоты, например все 16 Кбайт памяти программ, хотя сама программа короче. Так обычно выглядят файлы, считанные из микросхемы программатором. В файле WinPIC пустоты пропущены. Так обычно выглядят файлы, полученные от их авторов. Некоторые программаторы при сохранении файлов умеют умничать, выискивать и не сохранять пустоты, хотя это не совсем корректно - пустоты могут быть значащими.

В общем, берите любой исправный программатор и прошивайте. Должно работать. Признак исправности программатора - прохождение верификации после записи. Не забудьте прошить все три области памяти: память программ, память данных и слова конфигурации. В одних программаторах это делается тремя разными кнопками, в других - расстановкой галочек, что шить, а что нет. Посмотрите опции открытия файла - не выбран ли там другой формат по расположению батов и прошивок. Где там это смотреть, подсказать не могу, поскольку у меня MiniPro нет. Спросите у его пользователей.
 
S
Smoker
  • 13 Сен 2017
При загрузке в MiniPro оба дампа выдают "out of address of the device!", при выгрузке получается 3 и 4 варианты дампа.

MiniPro.zip
 
R
ROMSERVICE
  • 13 Сен 2017
Smoker

Посмотрел. Я знаю, откуда эта проблема. У Microchip'а в описании схемы файла есть одна неясность. Память данных, в отличие от памяти программ, конфигурации и ID-кодов, 8-битная, а не 16-битная. И Microchip нигде не написал, как быть с хранением этой части прошивки. Раньше у PIC12/PIC16 она хранилась как 16-битная, дополнялась незначащими байтами (через один). Поэтому на хранение 256 байт уходило вдвое больше - 512 байт. Про PIC18 Microchip забыл дать ясные указания. Некоторые программаторы хранят с лишними байтами, а некоторые - без них.

Выходит, MiniPro ждет файл без лишних байт. У PIC18F448 память данных - 256 байт. А в файлах от АлександрСГ там 512 байт. Вот MiniPro и ругается, что не влезет.

Встает вопрос: как, все-таки, правильно? В наших программаторах сделано без лишних байт. Поддержку PIC18 мы добавляли лет 15 назад. Сейчас уже не помню, как это было, но, думаю, не на пустом месте мы выбрали такой вариант, а изучив вопрос. Попрошу коллегу проверить еще раз: создать в mplab (это фирменная Microchip'овская среда разработки для PICов) проект с задействованием памяти данных и выгрузить его в HEX. Быстро не сделает, т.к. он загружен другой работой, но за несколько дней найдет время. О результатах напишу.

PS. Странно, что у АлександрСГ MiniPro не ругался...