АПК Сервис
Профессиональный ремонт
сложной электронной техники.

 
» » Софт Colibri для программатора на CH341A

на правах рекламы

Софт Colibri для программатора на CH341A

Автор: Aleksandr от 18-11-2016, 08:25
Давно в интернет-магазинах продаются программаторы на основе чипа CH341A.
Вот некоторые из них (картинки кликабельны)



Я покупал в этом магазине на Aliexpress , когда доставка была бесплатной.
По сути все они одинаковые, отличаются только дизайном.
Из за невысокой стоимости эти программаторы стали очень популярными
как у профессионалов-ремонтников, так и у радиолюбителей.

Перечислю некоторые недостатки, которые на мой взгляд присутствуют в софте,
предоставляемом продавцами программаторов:
  1. Отсутствие приличного русскоязычного интерфейса.
  2. Все операции выполняются в одном потоке, из за чего основное окно виснет.
  3. Недостаточный набор функций.
  4. Не все микросхемы из заявленных поддерживаются на самом деле.
Эти недостатки побудили меня написать своё программное обеспечение,
которое я предлагаю Вам, уважаемые посетители сайта.

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

Хочу выразить большую благодарность участникам форума CnCLab
Владимиру Ярмакович (aka Vlad1) и Петру Макруш (aka Петя ), первым тестировщикам программы.
Так же хочу поблагодарить всех участников форума remont-aud ,
которые тестировали, выявляли баги и давали рекомендации по улучшению программы.

Список микросхем, которые поддерживаются на данный момент, находится под спойлером.
Этот список постоянно обновляется, иногда несколько раз в день.

Если Вы не нашли необходимую микросхему, оставьте запрос в коментариях.

Для загрузки архива необходимо:
  1. Зарегистрироваться на сайте.
    При регистрации указывайте реальный e-mail, на него придет сообщение со ссылкой на активацию аккаунта!
  2. Отключить AdBlock или защиту от слежения.
  3. Перейти по ссылке ниже.
  4. Подождать 30 скунд.
Если Вы не согласны с вышеуказанными условиями, значит не судьба.

Внимание!
Архивы упакованы архиватором WinRar 5.60

Внимание! У Вас нет прав для просмотра скрытого текста.



Доработка программатора

В процессе работы с программатором выявлены некоторые недостатки,
один из них: не возможно сбросить / установить бит QE во втором регистре статуса.
Читаем даташит, например на чип W25Q64FV, и находим пунт Quad Enable (QE),
в котором есть предупреждение:
WARNING: If the /WP or /HOLD pins are tied directly to the power supply or ground during
standard SPI or Dual SPI operation, the QE bit should never be set to a 1.

Что бы исправить этот недостаток, надо отсоединить ноги #WP (pin 3) и #HOLD (pin7) от VCC
и подключить их к VCC через резисторы 4,7 ком.
Предлагаю пошаговою инструкцию по доработке "чёрного программатора":

1. Перерезаем дорожки в трёх местах


2. Запаиваем резисторы 4,7к на свои места


3. Восстанавливаем цепь VCC (питание на 8 ногу) при помощи перемычки


4. В итоге должно получиться примерно так

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 30.10.2018
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Здравствуйте, Александр!
Будет ли добавлена поддержка XT25F64B в список? XT25F32B есть в списке.
Спасибо.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 3.01.2020
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
О, спасибо Вам огромное, сэкономил кучу времени и денег =) На Compal LA-9104P стоит cfeon en25q32b (q23B-104HIP), у самого CH341a, в штатной CH341a 1.34 был только en25q32, никак не шил и не читал. думал уже покупать TL866й, либо микруху искать. Доработал по схеме, программатор прочитал, зашил биос, правда, контрольная сумма совпала со второй попытки, когда стер всё по нулям, а затем записал. В итоге всё взлетело.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 30.10.2018
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Уважаемый Александр! Завтра Новый год с чем Вас вновь поздравляем! Что мне надо сделать чтобы Вы ответили на мой вопрос. Если это невозможно напишите пожалуйста -помочь не могу, или в личку. А то как в очереди стоять и смотреть как перед тобой все проходят а ты на месте. Вы бы так не смогли. Спасибо.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 25.04.2018
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Цитата: namber-r
читаю через клипсу

Вот она, причина. Выпаять и все будет работать.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 27.12.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Цитата: Aleksandr

namber-r, W25Q128JV имеет тот же ID, что W25Q128BV и W25Q128FV, пользуйтесь функцией "Автовыбор SPI чипа".


К сожалению, функция автовыбора выдает
Chip ID = 0xBFBFBB (Неизвестный чип).
Возможно, сам виноват - читаю через клипсу. Но китайская CH341A читает хоть какой-то код и выдает ошибку, а Colibri при чтении чипа все заполняет FF.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 30.10.2018
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Уважаемый Александр! А что же по просьбе о XT25F64B ? Пару постов ниже от anatolii27 от 26 декабря. Так ждал и надеялся на ответ а .......
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Мужики, вы что издеваетесь?!
Ilyap7, чем HE24C08 отличается от 24C08?
namber-r, W25Q128JV имеет тот же ID, что W25Q128BV и W25Q128FV, пользуйтесь функцией "Автовыбор SPI чипа".
  • Ilyap7

  • 28 декабря 2019 07:36
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 26.12.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
Здравствуйте, Александр!
Будет ли добавлена поддержка HE24C08?
Спецификация:
https://www.elnec.com/en/device/Hua+Hong+ZealCore/HE24C08+%5BTSSOP8%5D/
http://www.szfdwdz.com/upload/file/HE24C02-20160809095009.pdf
Здоровья Вам и успехов в Новом году!
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 27.12.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Здравствуйте!
Будет ли добавлена поддержка W25Q128JV?
С наступающим!
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 30.10.2018
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Доброго времени суток уважаемый Aleksandr ! Огромная Вам благодарность за вклад в разработки которыми пользуются множество нуждающихся в помощи. Большая просьба от меня и других пользователей просьбы которых были в постах за этот год сделать подарок к Новому году а именно в ChipList.dat программы добавить чип XT25F64B на которых собраны китайские uClan b6 ( чип на XT25F32B есть в перечне). Очень надеемся на удачу. Вам- успехов и главное здоровья. Всё остальное приложится. С наступающим!
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 26.08.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Здравствуйте. Намучился с материнкой asus x470, чип mx25u25645gz4i00.
Китайской прищепкой не зацепиться. Выпаивал, пробовал через переходники - не видит флешку. Не знаю, чем связано, т.к. напаяно было хорошо, но не видит.
Пробовал подключиться через разъем на материнке JSPI1, получалось считать флешку, но стереть и записать нет. Тут надо учитывать, что это мой первый опыт и мог где то косячить. Отдал в сервис, чтобы перепрошили, но там руки оказались не прямее. Подскажите, кто сталкивался с такой микросхемой, может там какая то особенность есть? Можно ли через разъем JSPI1 перепрошить невыпаивая? И на крайний случай, можно ли вам отправить на перепрошивку, возьметесь за это и сколько будет стоить?
  • kowow

  • 19 декабря 2019 12:36
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 2.01.2018
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Здравствуйте. Не определяется автоматом 25L6406E
JEDEC ID(9F) = 0xC22017
RES ID(AB) = 0x001616
REMS ID(90) = 0x00C216
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
naiDyk211, выбираем W25Q64FV и не забываем использовать адаптер 1,8V.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 17.12.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
Здравствуйте , в программе отсутствует Winbond 25Q64FW ,можно ли что то другое выбрать, и что подскажите?
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 2.12.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
xm25qh128ahig запись проходит но при считывании выдаёт как почти полностью затёртый местами с рандомными вкраплениями.
В чём дело, защита?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

При полном или частичном копировании
материалов сайта активная ссылка
на apkservice.ru обязательна!