It works ! glasgow run memory-25x -V 1.8 --cs 'A1' --io 'A5,A2,A3,A7' --sck 'A6' identify I: g.hardware.device: generating bitstream ID 1f164f91b03c8c6933004aae6f78a802 I: g.hardware.assembly: port A voltage set to 1.8 V I: g.hardware.assembly: port B voltage set to 1.8 V I: g.cli: running handler for applet 'memory-25x' I: g.applet.memory.25x: JEDEC manufacturer 0x34 (Cypress) device 0xc2 (8-bit ID) I: g.applet.memory.25x: JEDEC manufacturer 0xc2 (Macronix) device 0x2534 (16-bit ID) I: g.applet.memory.25x: device has valid SFDP 1.6 (JESD216B) descriptor I: g.applet.memory.25x: SFDP table #0: JEDEC, Flash Parameter Table, 1.6 (JESD216B) I: g.applet.memory.25x: density (Mebibits) : 8 I: g.applet.memory.25x: density (Mebibytes) : 1 I: g.applet.memory.25x: address byte count : 3 I: g.applet.memory.25x: write granularity : 64 byte(s) I: g.applet.memory.25x: sector sizes : 4096, 32768, 65536 I: g.applet.memory.25x: sector size 4096 : erase opcode 0x20 I: g.applet.memory.25x: sector size 32768 : erase opcode 0x52 I: g.applet.memory.25x: sector size 65536 : erase opcode 0xd8 I: g.applet.memory.25x: double transfer rate : no I: g.applet.memory.25x: fast read modes : (1-1-2), (1-1-4), (1-2-2), (1-4-4) I: g.applet.memory.25x: fast read mode (1-1-2) : opcode 0x3b, 8 wait states, 0 mode bits I: g.applet.memory.25x: fast read mode (1-1-4) : opcode 0x6b, 8 wait states, 0 mode bits I: g.applet.memory.25x: fast read mode (1-2-2) : opcode 0xbb, 4 wait states, 0 mode bits I: g.applet.memory.25x: fast read mode (1-4-4) : opcode 0xeb, 4 wait states, 2 mode bits I: g.applet.memory.25x: SFDP table #1: Macronix, Unknown Table 0xff, 1.0 I: g.applet.memory.25x: SFDP table #2: Unknown Vendor 0x84, Unknown Table 0xff, 1.0