Categories: Ubuntu

How to Install IMSProg (I2C EEPROM programmer for CH341A) in Ubuntu

Got a CH341a series USB programmer? Here’s a graphical free I2C EEPROM programmer tool for Linux Desktop.

There are a number of programs for Windows, such as CH341Programmer, NEOProgrammer, and ASProgrammer, for working with popular “green” and “black” CH341a devices, but it lacks a graphical interface for Linux.

So, Linux IMSProg was born to provides a graphical interface to read, write, erase and test I2C, SPI and MicroWire EEPROM/Flash chips (24xxx, 25xxx, 93xxx, 95xxx series).

It’s a free open-source tool based on Qt5, that uses QHexEdit2 for hex editor widget and a modified set of the SNANDer programmer libraries.

How
Sponsored
to Install IMSProg in Ubuntu

It has an official PPA, so far supports for current Ubuntu LTS (Ubuntu 22.04 & Ubuntu 20.04) and based systems such as Linux Mint 21.x/20.x

1. First, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:bigmdm/imsprog

Type user password (no asterisk feedback) when it asks and hit Enter to continue.

2. Then, run command to install the tool:

sudo apt install imsprog

Linux Mint users need to run sudo apt update first to manually refresh package cache.

Once installed, search for and launch the tool from start menu or ‘Activities’ overview depends on your desktop environment.

Sponsored

You can remove and insert CH341a programmer into computer’s USB port while running the app, but it must keeps connected when performing read, write, erase, and test operations on the chip. See more in IMSprog website.

Uninstall

To uninstall the tool, simply open terminal (Ctrl+Alt+T) and run command:

sudo apt remove --autoremove imsprog

Also remove the Ubuntu PPA, either by running command:

sudo add-apt-repository --remove ppa:bigmdm/imsprog

or by removing the source line in “Software & Updates” tool under “Other Software” tab.

The post How to Install IMSProg (I2C EEPROM programmer for CH341A) in Ubuntu appeared first on Osgrove.

Ubuntu Server Admin

Recent Posts

Cut data center energy costs with bare metal automation

Data centers are popping up everywhere. With the rapid growth of AI, cloud services, streaming…

14 hours ago

Build the future of *craft: announcing Starcraft Bounties!

Our commitment to building a thriving open source community is stronger than ever. We believe…

14 hours ago

NodeJS 18 LTS EOL extended from April 2025 to May 2032 on Ubuntu

The clock was ticking: Node.js 18’s upstream End of Life (EOL) The OpenJS Foundation is…

14 hours ago

Native integration now available for Pure Storage and Canonical LXD

June 25th, 2025 – Canonical, the company behind Ubuntu, and Pure Storage, the IT pioneer…

2 days ago

Revolutionizing Web Page Creation: How Structured Content is Slashing Design and Development Time

Co-authored with Julie Muzina A year ago, during our Madrid Engineering Sprint, we challenged ourselves…

3 days ago

Ubuntu Weekly Newsletter Issue 897

Welcome to the Ubuntu Weekly Newsletter, Issue 897 for the week of June 15 –…

3 days ago