Ok, I've been bumbling through trying to flash the twin_test.bit onto the two boards I just got the other day (434 and 435). I don't know a whole lot about linux, so I'm hoping I missed something very simple and someone can help me out. I have the dip switches set according to the instructions PDF (SW1: 3 off, SW3&4: 1&2 off, all others on). When trying to flash with the command xc3sprog -c cm1 -p 0 -Ixc6lx150.bit twin_test.bit I get the following:

Based on the post below I checked the directory and I don't have a xc6lc150.bit file. Am I in the wrong directory, or doing something else wrong? I tried to follow the PDF guide from enterpoint to the letter. Thanks for any help anyone can offer me.
xc3sprog c cm1 p 0 Ixc6lx150.bit twin_test.bit
does not work, but this time it's complaning about a filename issue to me. My initial hunch is that since the board im punishing is #108 the firmware filename on it has changed along the way. I'll re-read up on this , of how I wsh the search function on this forum worked better

.. but for now Im going with the temporary flash.
Strange...
When you type a "ls -l" do you see the files in the directory? And make sure you use the correct filename, the filename in UPPERCASE is XC6LX150.bit, I did a typo the first times, so I used xc61 (number one here! but it is a small "L")...
Here is my directory (ls -l) after copy the files from usb stick:

If you have the same, the commandline should work.
good luck!