I'm trying to use iCEDude to program an iCEblink40-LP1K. It shows up correctly in device listing. However, when I attempt to read the image from the device by running ./iCEDude -d D808002 -U flash:r:data, it spends a moment trying to read the device image (the LEDs on the board are weakly lit), and returns the following error:
Connecting to device ... DONE
Reading image ...iCEDude: FAILED
No valid image on device.
CallStack (from HasCallStack):
error, called at src/Utils.hs:145:5 in main:Utils
Is the LP1K series supported?