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
191 stars 34 forks source link

Source for chip records update #16

Open blackPantherOS opened 7 months ago

blackPantherOS commented 7 months ago

Hi again,

I would like to recommend a source for updating the IMSprog database, a good source the mtd drivers (kernel/drivers/mtd/devices/) from kernel tree, example: https://www.infradead.org/pipermail/linux-mtd/2013-April/046407.html

bigbigmdm commented 7 months ago

It is very good! Thank you!

bigbigmdm commented 7 months ago

I added the chips from your link to the IMSProg database file.

blackPantherOS commented 7 months ago

I added the chips from your link to the IMSProg database file.

Nice! I am also updating the package now on our distribution.

blackPantherOS commented 7 months ago

I found a chip with the manufacturer GallopMem and the identifier 25Q64ASIG in an Anyka IP Cam. I couldn't find a datasheet specifically for this, but it seems that I can read/write it as BY25Q64A. GallopMem_25Q64ASIG

bigbigmdm commented 7 months ago

Some small manufacturers copy the entire chip from others along with the JEDEC ID. At the same time, all parameters of such chips are also the same.

cronyx commented 7 months ago

gallopmem = cfx, see datasheets in the attachments

GM25Q128A.pdf GM25Q64A.pdf

bigbigmdm commented 5 months ago

The TL866 chip database can be used to search for new chips.

aluks01 commented 5 months ago

Hi if I wanted to write file to the MICROCHIP 25AA1024 chip could I add this to the chip database ? Currently I can't get the program to detect the chip. https://ww1.microchip.com/downloads/aemDocuments/documents/MPD/ProductDocuments/DataSheets/1-Mbit-SPI-Bus-Serial-EEPROM-Data-Sheet-20001836K.pdf

bigbigmdm commented 5 months ago

@aluks01, it is SPI, but not NOR flash. I plan to add this class of chips. Today, use 95_EEPROM -> ST -> M95M01. This is the analogue of your chip.

aluks01 commented 5 months ago

@aluks01, it is SPI, but not NOR flash. I plan to add this class of chips. Today, use 95_EEPROM -> ST -> M95M01. This is the analogue of your chip.

@bigbigmdm thanks for sharing much appreciated !

bigbigmdm commented 4 months ago

@aluks01 Tomorrow I will be testing a new version with support for the 25XXX chip. Please see the issue52.

aluks01 commented 4 months ago

@bigbigmdm thanks for the update. I managed to flash the 25AA1024 by selecting 95_EEPROM -> ST -> M95M01, but it's good to know in future there will be support for 25XXX chips adding more functionality.

bigbigmdm commented 4 months ago

@aluks01 , it's ready! Select, please 25_EEPROM -> ATMEL -> 25AA1024.