Colibri Programmer: Difference between revisions

From UART Wiki
Jump to navigation Jump to search
(Created page with "= 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...")
 
Line 9: Line 9:
== Features ==
== Features ==


* Supports CH341A (Black/Green/Blue/Gold editions)
* Supports [[CH341A Programmer Tool|CH341A]] (Black/Green/Blue/Gold editions)
* Read, Write, Erase, and Verify EEPROM/SPI Flash chips
* Read, Write, Erase, and Verify EEPROM/SPI Flash chips
* Live log/debug console
* Live log/debug console

Revision as of 19:32, 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

  • Windows 7, 8, 10, 11
  • CH341A USB programmer (Black, Green, or Gold variants recommended)
  • Latest CH341A USB-to-Serial Chip driver installed

Notes

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

Related Pages

External Links