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

 
» » Софт 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. В итоге должно получиться примерно так

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

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

Оставить комментарий
  • mr.vo89

  • 13 октября 2019 21:02
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 13.10.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Добавлю: Чипы не выпаиваются, они съёмные , поэтому чисто на программаторе ставил, соблюдал ключ согласно схемы на программаторе (пробовал согл. софта на одной, но сразу понял что в софте не верно)
  • mr.vo89

  • 13 октября 2019 20:59
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 13.10.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Всем привет, я в этой теме новый человек, информации много но конкретно ответа так и не нашел, у меня "зелёная" версия программатора, не дорабатывал, пробовал и колибри и все какие есть на 4PDA программы в т.ч. более ранние версии их. Итог один: Чип неисправен или не установлен! Кнопка id : все FFFF . Чипы исправные я с рабочих плат снимал для проверки и обратно ставил. Чипы MXIC MX25L8005, MX25L4005 ...в чем дело не пойму уже отчаялся, а есть необходимость в прошивке на двух плата, долго ждал этот программатор, а как получил дак такая подстава... Поможет ли доработка? Я разговаривал с человеком он говорил ничего не дорабатывал и так работает. Помогите пожалуйста.
  • Firo

  • 9 октября 2019 03:21
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 4.09.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Цитата: relixiv


Вчера выпаял, напаял на программатор - те же грабли только в профиль.
Читается, но записывает какую-то чушь.
  • relixiv

  • 8 октября 2019 12:24
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 25.12.2017
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Цитата: Firo
magnate, подскажите у Вас была галочка на бите S06? Пробую прошить такую же микруху mx25u12873f. Читается, вроде стирается, но при этом при записи получается какая-то дичь. Думаю может из-за этого бита?
Шью через черный CH341APro допиленный резисторами по 4,7 кОм и адаптером на 1,8В, шью без выпайки через разъем BIOS_PH на мат. плате подцепив провода от разъема к адаптеру на 1,8В воткнутому в CH341APro

Судя по всему проблема в том что вы шьёте без выпайки. Сталкивался с такой проблемой
  • Firo

  • 7 октября 2019 18:30
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 4.09.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
magnate, подскажите у Вас была галочка на бите S06? Пробую прошить такую же микруху mx25u12873f. Читается, вроде стирается, но при этом при записи получается какая-то дичь. Думаю может из-за этого бита?
Шью через черный CH341APro допиленный резисторами по 4,7 кОм и адаптером на 1,8В, шью без выпайки через разъем BIOS_PH на мат. плате подцепив провода от разъема к адаптеру на 1,8В воткнутому в CH341APro
  • magnate

  • 6 октября 2019 12:02
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 6.10.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
Огромное СПАСИБО автору программы!!!!! бился три дня над mxic mx25u12873f искурил все форумы - уже отчаялся и собрался нести мамку в СЦ сдаваться и называть себя криворуким идиотом. Но случайно нашел программку Колибри. все получилось с первого раза!!!!!!!!! все легко и просто прошилось и комп заработал!!!!! Ура!!!!
  • Slavae

  • 2 октября 2019 21:53
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 2.10.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
Colibri не определяет atmega 25f1024. А AsProgrammer определил правильно и прошил без проблем. Я заметил что она считала дополнительно ID(15). Выглядело это так:
ID(9F): FFFFFF
ID(90): FFFF
ID(AB): FF
ID(15):1F60

а в colibri Это выглядит так:
ID (9F) = 0x00FFFF
ID (AB) = 0x00FFFF
ID (90) = 0x00FFFF
P.s. ch341Programmer v1.30 тоже не определил.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 17.08.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Цитата: Mondeo217
Здравствуйте!
Добавьте, пожалуйста, в базу флеши:
- GD25B16BSIG
- GD25B32BSIG
Спасибо!


Заказал на Ali вышеуказанные микросхемки, через полтора месяца китаец прислал:
- вместо GD25B16BSIG такие GD25Q16BSIG
- вместо GD25B32BSIG такие GD25Q32CSIG

утверждает, что они полный аналог (придётся в даташитах разбираться). И попытаюсь с ними поработать в Collibri.

Выбран чип: GD25Q32,Размер: 4Mx8
Производитель: GigaDevice

Status Register1 = 0x00
Status Register2 = 0x00
Status Register3 = 0xFF

Считывание...
(Нажмите Esc для отмены операции)
Считывание завершено,
время считывания 38,91 sec.
Check Sum: CRC16 = 0x41B7, CRC32 = 0xF7F6C716

Стирание...
(Нажмите Esc для отмены операции)
Стирание завершено.

Status Register1 = 0x00
Status Register2 = 0x00
Status Register3 = 0xFF

Считывание...
(Нажмите Esc для отмены операции)
Считывание завершено,
время считывания 37,57 sec.
Check Sum: CRC16 = 0x7400, CRC32 = 0x7D5B6975


Вроде, всё Ок! Единственно не понятен Status Register3 = 0xFF - не стирается. А у другой аналогичной стёрся - Status Register3 = 0x00. Разъясните, пожалуйста.

И не проходит:
Проверка на чистоту...
(Нажмите Esc для отмены операции)
Проверка завершена,
время проверки 38,91 sec.
Ошибка проверки по адресу: 1 (0x000001)
  • VAPINIC

  • 17 сентября 2019 15:20
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 17.09.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
Доброго времени суток! Добавите пожалуйста KH25L12835F
  • Diman

  • 8 сентября 2019 23:42
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 21.07.2017
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
Добрый вечер! Спасибо за программу. Добавьте пожалуйста чип P25Q80H от Puya Semiconductor.
  • Группа: Администратор
  • ICQ: {icq}
  • Регистрация: 10.04.2014
  • Статус: Пользователь offline
  • комментариев
  • публикаций
^
Уважаемые пользователи, я в отпуске.
После отпуска все просьбы постараюсь удовлетворить.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 26.08.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Здравствуйте. Добавьте, пожалуйста, чип mx25u25645gz4i00
Пытаюсь прошить bios на asus 470x pro.
С помощью CH341A - USB Programmer 1.34 считать могу, но стереть или записать не получается.
С прошивкой дело имею первый раз правда, но надеюсь получится.
  • sunnyLL

  • 24 августа 2019 00:51
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 23.08.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
winbond W25Q64JV очень надо. Заранее спасибо.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 21.08.2019
  • Статус: Пользователь offline
  • комментарий
  • публикаций
^
Здравствуйте Уважаемый Aleksandr! Имеется данный "чёрный программатор" как на фото выше. Можно добавить в софт WT61P805? Или сделать возможность самому добавлять новые чипы.
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 17.08.2019
  • Статус: Пользователь offline
  • комментария
  • публикаций
^
Здравствуйте!
Добавьте, пожалуйста, в базу флеши:
- GD25B16BSIG
- GD25B32BSIG
Спасибо!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

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