So I got new EEPROM, programmed it and soldered. DSView shows it correct. But when I try to read contents using your utility, it fails:
fx2lafw_eeprom_loader.exe -t M24128 -r test_read.hex
EEPROM is M24128 (16384 bytes)
EEPROM action is Read
Found PID = 0x2A0E, VID = 0x0035, 'DSLogic U2Basic (PANGO) V2'
Error: Failed to open hex file for reading 'Vend_Ax.hex'
fx2lafw_eeprom_loader.exe -t 24LC128 -r test_read.hex
EEPROM is 24LC128 (16384 bytes)
EEPROM action is Read
Found PID = 0x2A0E, VID = 0x0035, 'DSLogic U2Basic (PANGO) V2'
Error: Failed to open hex file for reading 'Vend_Ax.hex'
I also tried it with short circuiting pin 4 and 7 to enable Write, but result same for reading