diff --git a/flashchips.c b/flashchips.c
index 70954b8..782ac01 100644
--- a/flashchips.c
+++ b/flashchips.c
@@ -2606,32 +2606,29 @@ struct flashchip flashchips[] = {
 		.name		= "MX25L1605",
 		.bustype	= CHIP_BUSTYPE_SPI,
 		.manufacture_id	= MX_ID,
 		.model_id	= MX_25L1605,
 		.total_size	= 2048,
 		.page_size	= 256,
 		.tested		= TEST_OK_PRW,
 		.probe		= probe_spi_rdid,
 		.probe_timing	= TIMING_ZERO,
 		.erase		= NULL,
 		.block_erasers	=
 		{
 			{
-				.eraseblocks = { {4 * 1024, 512} },
+				.eraseblocks = { {64 * 1024, 32} },
 				.block_erase = spi_block_erase_20,	/* This erase function has 64k blocksize for eLiteFlash */
 			}, {
-				.eraseblocks = { {64 * 1024, 32} },	/* Not supported in MX25L1605 (eLiteFlash) and MX25L1605D */
-				.block_erase = spi_block_erase_52,
-			}, {
 				.eraseblocks = { {64 * 1024, 32} },
 				.block_erase = spi_block_erase_d8,
 			}, {
 				.eraseblocks = { {2 * 1024 * 1024, 1} },
 				.block_erase = spi_block_erase_60,
 			}, {
 				.eraseblocks = { {2 * 1024 * 1024, 1} },
 				.block_erase = spi_block_erase_c7,
 			},
 		},
 		.write		= spi_chip_write_256,
 		.read		= spi_chip_read,
 	},
