Iceprog says "Found difference between flash and file!" on the Alchitry Cu V2

Hello! I am trying to run verilog on the cu v2 using yosys. The problem I am having is that no matter what I do, my cu v2 won’t load the binary with iceprog and just says “Found difference between flash and file!” I am not sure if it is a hardware issue or not. These are my cmds:

yosys -p “read_verilog top.v; synth_ice40 -top top -json top.json”

nextpnr-ice40 --hx8k --package cb132 --json top.json --pcf cuv2.pcf --asc top.asc

icepack top.asc top.bin

iceprog top.bin

It looks like there’s a mismatch between the GUI and CLI EXE’s; see How to use iceprog to flash cu v2 - General - Alchitry Forum and Flashing the CU V2 without Alchitry Labs - Help Request - Alchitry Forum :smiley: