IMSProg icon indicating copy to clipboard operation
IMSProg copied to clipboard

Request for F50L2G41XA (2B) support

Open lehjr opened this issue 6 months ago • 4 comments

Description

I know it's a bit of a longshot, but any chance of getting support for the F50L2G41XA (2B)?

Usage tips

  • Please use the 👍 reaction to show that you are interested into this.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this.
  • Subscribe to receive notifications on status change and new comments, you can do also without add comment.

lehjr avatar May 16 '25 17:05 lehjr

Hello? @lehjr ! Today IMSProg can only work with SPI NOR FLASH chips. Your chip is SPI NAND. I am only thinking about SPI NAND Flash memory support for now. This is planned in future.

bigbigmdm avatar May 17 '25 14:05 bigbigmdm

Hello, @lehjr ! Please build and test version 1.7.1 of the main branch...

bigbigmdm avatar Aug 05 '25 08:08 bigbigmdm

Unfortunately, I wasn't able to read the chip because there is no option to toggle ECC on or off. There is a fork of SNANDer that has support for the chip at (chip actually appears to be a clone of MT29F2G01ABA). https://github.com/Droid-MAX/SNANDer

With that fork and using the "disable ecc" option, the chip will read, without it, reading fails. Of course reading a chip this size takes hours. CH347 is probably a better option but software support hasn't caught up yet.

lehjr avatar Oct 17 '25 13:10 lehjr

I took a quick look at the datasheet for this chip. It has many non-standard commands for SPI NAND flash memory. For standard SPI NAND flash memory chips, you can disable ECC using the “Chip Information Menu” ([CTRL] + P ). Here you can change bit 4 in register two.

bigbigmdm avatar Oct 17 '25 16:10 bigbigmdm