I've been struggling with MPSS installation for some time now.
I started out in Ubuntu cross-compiling, but then gave up for obvious reasons. (didn't seem worth the trouble)
I installed CentOS 6.4 minimally, and started building necessary stack from ground-up, finally installing MPSS 3.1.4.
After I finished I mistakenly issued command for C0 stepping (micflash without -smcbootloader option)
I knew it was a mistake because /sys/class/mic/mic0/stepping has 'B1' in it.
It obviously failed, and I found a similar case on Developer Zone
I tried the procedure offered there. (power-cycle, put mic in ready state, micflash with -smcbootloader)
Even though I tried multiple times, (I even updated BIOS version because it was the issue in some cases I found here)
I couldn't get it to work.
4G decoding and spread spectrum in the BIOS is enabled and disabled, respectively.
Whenever I use micflash command with -v (and sometimes it finds the valid images),
The images go from 9%, 19%, 28%, and then it keeps writing 0% until it times out.
What should I do now?
(I attached the tarball produced by micdebug.sh)