I'm trying to flash the Edison module from Windows.
This is the serial port output on the module before I tried flashing it.
PSH KERNEL VERSION: b0182b2b
SCU IPC: 0x800000d0 0xfffce92c
PSH miaHOB version: TNG.B0.VVBD.0000000c
microkernel built 11:24:08 Feb 5 2015
******* 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 ***
Then I closed the serial connection.
The image was downloaded from here
Unzipped it and also downloaded dfu-util from and placed the .exe in the unzipped directory.
Started cmd as Administrator and ran flashall.bat
Using U-boot target: edison-blankrndis
Now waiting for dfu device 8087:0a99
Please plug and reboot the board
Dfu device not found Timeout
Did you plug and reboot your board?
If yes, please try a recovery by calling this script with the --recovery option
Then I rand flashall.bat --recovery
Starting Recovery mode
Please plug and reboot the board
!!! You should install xfstk tools, please visit http://xfstk.sourceforge.net/
But xfstk appears to only be available for linux.
I also tried the Windows installer found here
https://software.intel.com/en-us/iot/hardware/edison/downloads IoT - Intel® Edison Board Download | Intel® Software https://software.intel.com/en-us/iot/hardware/edison/downloads https://software.intel.com/en-us/iot/hardware/edison/downloads
The installer finished installing some drivers but at the flashing stage it never detected the device so I could click next to flash it.
Would finding an xfstk solve my issue, where can I find an official version of it?
Did you try flashing your board with Flash Tool Lite? It can be found in https://software.intel.com/en-us/articles/flash-tool-lite-user-manual as well as its manual. I suggest you to try this option before attempting to use the xFSTK method as it might be simpler and doesn't require a Linux PC.
Try it and let me know, I'd be glad to help in case the issue persists.
I have now.
06/20/16 22:36:27.509 INFO : [Port -1] Running `Wait for device with status dnx_fw on port -1` command
06/20/16 22:37:09.509 ERROR : [Port -1] Command `Wait for device with status dnx_fw on port -1` failed
06/20/16 22:37:09.509 ERROR : [Port -1] Flash failed (Command type: Device enumeration)
What does the serial output mean as it is looping the same message over and over again(as in the top post)?
I'm not sure what I could have done to get it into this state, last time I worked with it I had it automatically booting with wifi and a ssh server.
Since then I have only left it running for a week or two until I now tried to access it.
Here is a one minute screen recording.
https://www.dropbox.com/s/lhz9d6rqhfzha9s/2016-06-22_09-06-33.mp4?dl=0 Dropbox - 2016-06-22_09-06-33.mp4
While the little popup was open asking me to reconnect the device I did so once.
Thank you for sharing that video, it helped me a lot to understand what's happening. I want you to try the following:
1. Connect your board to your PC and open a terminal session with PuTTY.
2. Open Flash Tool Lite, select the image and click on start to flash.
3. Right after you clicked on start to flash, go back to PuTTY and enter the command reboot. Do not unplug the board.
4. Wait for Flash Tool Lite to recognize your board.
Let me know if this helps you, I'd be glad to help in case the issues persist.