Yes, you can check which image do you have by running:
root@edison:~# configure_edison --version
If you get 120 you are using the Release 2, 146 if you are on 2.1 and 16 or 48 if you are on Release 1.
configure_edison --version Release 16 1 120 2 146 2.1
I had the same problem; the program that is supposed to tell you the version fails on earlier versions, which defeats the point!
In any case, the fact that it gives you an error means you have the older version, probably release 1.
How are you trying to flash the Edison? I used to mount it as a storage device, copy the new firmware, type commands and then rebooting - that process somehow quit working for me but the Intel Phone Flash tool is a much better way to flash new firmware. The link is at IoT - Using Flash Tool Lite | Intel® Developer Zone (although these links seemed to change quite a bit). I have flashed a bunch of Edisons with it, no issues at all, just pay attention to the instructions (for example, you have to click on 'Start' before plugging the board in, that got me the first time).
Ive figured there's something wrong with the yocto v2.1 on windows. I have win8x64. I tried flashing it with flash tool lite initially but didnt work. It kept disconnecting the device but i could see it connected in my mass storage device list.
So then i flashed it using serial commands via putty. If did install but not completely and i tried reflashing it through "reboot otg" cmmd but it failed.
So i deleted all data frm my edison drive through cmd. Then i hard formated it. I transfered yocto v2.0 files and did the "reboot otg". its up and running now. :)
I suggest you to use the version 159. I’ve seen some problems in the 159.devkit and I think the 159 is more stable than the other one.
How are you flashing the board? Have you tried using the flashall script?
You shouldn’t have problems using the configure_edison command.
Even though, if the 159.devkit version is working for you, you can continue using it and report any issue/problem in the communities
I pulled the Yocto image from the Intel Edison download page itself under the official (looking) title "Release 2.1 Yocto* complete image" from the following address: https://software.intel.com/en-us/iot/hardware/edison/downloads
If this is not the right image (it ultimately installed "159.devkit" to my Intel Edison device via using the flashall.sh script. I tried to use the phoe flash lite tool for windows, and after that failed (the Edison out of the box appeared to connect successfully to the flash lite ui and then it disconnected) I went on to use my other machine (Ubuntu 12.04 64-Bit) to use the flashall.sh script and it succeeded with installing Yocto 2.1 from the aforementioned link.