bigbigmdm / IMSProg

IMSProg - software for CH341A-based programmers to work with I2C, SPI and MicroWire EEPROM/Flash chips
https://antenna-dvb-t2.ru/IMSProg.php
GNU General Public License v3.0
261 stars 43 forks source link

The program is not responding (Erasing SPI NOR Flash) #107

Closed bigbigmdm closed 3 months ago

bigbigmdm commented 3 months ago

Distribution

Debian 12

Architecture

amd64

Kernel version

Kernel 6.1.0-22

IMSProg version

v1.4.2

Bug description

It is a copy. The original message - here.

"Thank you for developing these softwares! It's good to have a graphical interface, many people are afraid of the terminal :P

I tested IMSProg, for some reason when the erase action is performed the system understands that the program has crashed (pic), but it continues to work normally and the dialog box disappears after finishing erasing the chip. The program works normally and well (I'm using the version 1.4.2, Debian 12, GNOME 43.9, Kernel 6.1.0-22) I will add and reference your repositories. Thank you very much!" bug2

From 4pda.ru: "При очистке памяти в роутере Xiaomi MiWiFi Mini появляется уведомление, что "IMSProg не отвечает" и Statusbar сразу показывает 50%. В течении минуты это окно исчезает и память уже очищена." bug1

Steps to reproduce

No response

Expected behavior

No response

Additional information

No response

bigbigmdm commented 3 months ago

A single CHIP_FULL_ERASE instruction (C7h/60h) has been replaced by the BLOCK_64K_ERASE instruction sequence (D8h).

bigbigmdm commented 3 months ago

Fixed in v1.4.3. Done!