Well, I finally bricked one of my Edison's. That was the bad news, but the good news is I found your post. Since I had a spare 32bit machine with Ubuntu 14.04 installed, I didn't go the pendrive route. I did have to install xFSTK and dfu-util. After extracting the latest image, I ran flashall.sh -b. The flash process seems to work OK, but I'm still not ending up with a working Edison.
Maybe I should backup and confess I bricked it by installing ubilinux. I'm not sure I got a good install of ubilinux for one thing. It basically worked, but I was never able to get a Virtual Com Port to show up nor was I able to get WiFi working. The fact that I lost my Virtual Com Port during that process might be at the heart of why now I can't get reflash this Edison. Since it has no Virtual Com Port, it also has no Edison drive. Now I can't seem to get it back.
Anyway, when I use your process to try unbricking it, I get the following messages:
marv@marv-AOA150:~$ ./flashall.sh -b
Starting Recovery mode
Please plug and reboot the board
Flashing IFWI
XFSTK Downloader Solo 0.0.0
Copyright (c) 2014 Intel Corporation
Build date and time: Oct 18 2014 10:10:36
Intel SoC Device Detection Failed: Attempt #0
Intel SoC Device Detection Failed: Attempt #1
Intel SoC Device Detection Failed: Attempt #2
Intel SoC Device Detection Failed: Attempt #3
Intel SoC Device Detection Failed: Attempt #4
Intel SoC Device Detection Failed: Attempt #5
Intel SoC Device Detection Failed: Attempt #6
Intel SoC Device Detection Failed: Attempt #7
.Intel SoC Device Detection Found
Parsing Commandline....
Registering Status Callback....
.Initiating Download Process....
.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................XFSTK-STATUS--Reconnecting to device - Attempt #1
................................................................................................................................Recovery Success...
You can now try a regular flash
Using U-Boot target: edison-blank
Now waiting for dfu device 8087:0a99
Please plug and reboot the board
Flashing IFWI
Flashing U-Boot
Flashing U-Boot Environment
Flashing U-Boot Environment Backup
Flashing boot partition (kernel)
Flashing rootfs, (it can take up to 5 minutes... Please be patient)
Rebooting
U-boot & Kernel System Flash Success...
Your board needs to reboot twice to complete the flashing procedure, please do not unplug it for 2 minutes.
marv@marv-AOA150:~$
As far as I can tell, it never reboots once let alone twice. In any case, if I eventually power cycle it, I get the following:
marv@marv-AOA150:~$ sudo minicom -D /dev/ttyUSB0 -b 115200
Welcome to minicom 2.7
OPTIONS: I18n
Compiled on Jan 1 2014, 17:13:22.
Port /dev/ttyUSB0, 17:32:33
Press CTRL-A Z for help on special keys
******************************
PSH KERNEL VERSION: b0182727
WR: 20104000
******************************
SCU IPC: 0x800000d0 0xfffce92c
PSH miaHOB version: TNG.B0.VVBD.0000000c
microkernel built 23:15:13 Apr 24 2014
******* PSH loader *******
PCM page cache size = 192 KB
Cache Constraint = 0 Pages
Arming IPC driver ..
Adding page store pool ..
PagestoreAddr(IMR Start Address) = 0x04899000
pageStoreSize(IMR Size) = 0x00080000
*** Ready to receive application ***
U-Boot 2014.04 (Oct 14 2014 - 15:19:04)
Watchdog enabled
DRAM: 980.6 MiB
MMC: tangier_sdhci: 0
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
Target:ifwi
Partitioning already done...
Partitioning already done...
Saving Environment to MMC...
Writing to redundant MMC(0)... done
GADGET DRIVER: usb_dnl_dfu
It always stops at this point.
If I try bringing it up on my Windows machine, I can never connect.
Any thoughts as to what else I can try?
BTW, I have both Arduino and Mini breakout boards. I also backed up my working Yocto image to a SD card before reflashing to ubilinux but can't find a way to use my backup in this situation.