Colibri Programmer: Difference between revisions

From UART Wiki
Jump to navigation Jump to search
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Colibri Programmer =
= Colibri Programmer =


'''Colibri Programmer''' is a Windows-based GUI software designed for use with the [[CH341A Programmer]] and other USB-based EEPROM and SPI flash programmers. It provides an easy-to-use interface for reading, writing, erasing, and verifying flash memory chips.
'''Colibri Programmer''' is a Windows-based GUI software designed for use with the [[CH341A Programmer Tool|CH341A Programmer]] and other USB-based EEPROM and SPI flash programmers. It provides an easy-to-use interface for reading, writing, erasing, and verifying flash memory chips.


== Overview ==
== Overview ==


Colibri Programmer is known for its sleek user interface and extended chip support compared to tools like [[NeoProgrammer]] and [[ASProgrammer]]. It is especially favored by users looking for a modern, user-friendly flashing tool with high compatibility across different manufacturers and chip models.
Colibri Programmer is known for its sleek user interface and extended chip support compared to tools like [[NeoProgrammer]] and [[AsProgrammer]]. It is especially favored by users looking for a modern, user-friendly flashing tool with high compatibility across different manufacturers and chip models.


== Features ==
== Features ==
Line 46: Line 46:
== Usage Example ==
== Usage Example ==


1. Plug in the CH341A and connect the chip (use a [[SOIC8 Test Clip]] if needed)
1. Plug in the CH341A and connect the chip (use a [https://s.click.aliexpress.com/e/%20oEC5lyX SOIC8 Test Clip] if needed)
2. Launch Colibri Programmer
2. Launch Colibri Programmer
3. Use the “Detect” button to identify the chip
3. Use the “Detect” button to identify the chip
Line 74: Line 74:
== Notes ==
== Notes ==


* Always use a [[1.8V Adapter]] if flashing low-voltage chips.
* Always use a [https://s.click.aliexpress.com/e/_ollmUJv 1.8V Adapter] if flashing low-voltage chips.
* Always backup the original chip dump before writing.
* Always backup the original chip dump before writing.


== Related Pages ==
== Related Pages ==


* [[CH341A Programmer]]
* [[CH341A Programmer Tool|CH341A Programmer]]
* [[CH341A USB-to-Serial Chip]]
* [[NeoProgrammer]]
* [[NeoProgrammer]]
* [[ASProgrammer]]
* [[AsProgrammer]]
* [[SPI Flash Chips]]
* [[Flashing a Dump File]]


== External Links ==
== External Links ==

Latest revision as of 19:44, 18 May 2025

Colibri Programmer

Colibri Programmer is a Windows-based GUI software designed for use with the CH341A Programmer and other USB-based EEPROM and SPI flash programmers. It provides an easy-to-use interface for reading, writing, erasing, and verifying flash memory chips.

Overview

Colibri Programmer is known for its sleek user interface and extended chip support compared to tools like NeoProgrammer and AsProgrammer. It is especially favored by users looking for a modern, user-friendly flashing tool with high compatibility across different manufacturers and chip models.

Features

  • Supports CH341A (Black/Green/Blue/Gold editions)
  • Read, Write, Erase, and Verify EEPROM/SPI Flash chips
  • Live log/debug console
  • Built-in chip ID detection
  • Dark and Light UI themes
  • Supports both 3.3V and 1.8V voltage logic (with adapter)
  • Auto-detect chip manufacturer and type
  • Full .bin dump and compare support

Supported Chip Families

Colibri Programmer supports a wide variety of chipsets from the following manufacturers:

  • Winbond (e.g., W25Q64, W25Q128, etc.)
  • Macronix
  • GigaDevice
  • SST (Microchip)
  • Atmel
  • AMIC
  • EON
  • MXIC
  • And more...

For a full compatibility list, refer to the official documentation: Colibri Supported Chips

Installation

1. Download the latest version:

  * GitHub - Colibri Programmer

2. Extract the ZIP archive 3. Run `Colibri.exe` (no installation required) 4. Connect your CH341A Programmer or compatible device 5. Select the appropriate chip or use auto-detect

Usage Example

1. Plug in the CH341A and connect the chip (use a SOIC8 Test Clip if needed) 2. Launch Colibri Programmer 3. Use the “Detect” button to identify the chip 4. Load a `.bin` dump or backup 5. Click "Write" or "Read" as needed 6. Use the “Verify” function to confirm the chip was written correctly

Comparisons

Feature Colibri NeoProgrammer ASProgrammer
GUI Design ✔ Modern ✘ Basic ✘ Minimal Chip Support ✔ Extensive ✔ Good ✔ Good Open Source ✔ Yes ✘ No ✔ Yes Write Protection Tools ✔ Yes ✔ Yes ✔ Advanced Voltage Warnings ✔ Yes ✘ No ✘ No Frequency Settings ✔ Yes ✘ Fixed ✔ Manual

Requirements

Notes

  • Always use a 1.8V Adapter if flashing low-voltage chips.
  • Always backup the original chip dump before writing.

Related Pages

External Links